Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Triggers 从Salesforce触发器创建S3存储桶并在S3中添加任务记录_Triggers_Amazon S3_Salesforce - Fatal编程技术网

Triggers 从Salesforce触发器创建S3存储桶并在S3中添加任务记录

Triggers 从Salesforce触发器创建S3存储桶并在S3中添加任务记录,triggers,amazon-s3,salesforce,Triggers,Amazon S3,Salesforce,我正在尝试将任务对象/记录添加到AWS S3中。我已经为Amazon Web服务安装了Force.com 我编写了以下触发代码 在任务上触发S3Insert(插入前) { Task[]TaskList=Trigger.new; for(任务t:任务列表) { AWS_S3_ExampleController=新的AWS_S3_ExampleController(); c、 构造函数(); c、 createBucket(); } } 但我有例外 Class.AWS_S3_ExampleContr

我正在尝试将任务对象/记录添加到AWS S3中。我已经为Amazon Web服务安装了Force.com

我编写了以下触发代码

在任务上触发S3Insert(插入前) { Task[]TaskList=Trigger.new; for(任务t:任务列表) { AWS_S3_ExampleController=新的AWS_S3_ExampleController(); c、 构造函数(); c、 createBucket();
} }

但我有例外

Class.AWS_S3_ExampleController.createBucket:第239行第1列 Trigger.S3插入:第9行第1列 05:36:00.224(224038000)|致命错误| System.FinalException:只能从Visualforce页面调用ApexPages.addMessages

任何指点都将不胜感激

编辑:我看到调试日志显示“当前不支持来自触发器的调用”。知道为什么吗

多谢各位
Sameer

我想我已经描述了答案@

需要在另一个Apex类中编写标注代码,该类具有生成标注的静态void方法的@future注释。从触发器调用此方法

问候
Sameer

我想我已经描述了答案@

需要在另一个Apex类中编写标注代码,该类具有生成标注的静态void方法的@future注释。从触发器调用此方法

问候 萨米尔