0
Dynamics CRMの365カスタムワークフローが正常に を実行パラメータCustomWorkflowなしCustomWorkflow のステップを追加します。カスタムアクションに渡すパラメータに
をエラーを示すが、パラメータでエラー を示し、「System.AggregateExceptionは:1つの以上のエラーが発生しました」あなたが<string>
を削除する場合ので、あなたのラインを読み何
protected override void Execute(CodeActivityContext context)
{
ITracingService _tracer = context.GetExtension<ITracingService>();
IWorkflowContext _workflowContext = context.GetExtension<IWorkflowContext>();
IOrganizationServiceFactory _serviceFactory = context.GetExtension<IOrganizationServiceFactory>();
IOrganizationService _service = _serviceFactory.CreateOrganizationService(_workflowContext.UserId);
try
{
string _emailId = EmailID.Get<string>(context);
throw new InvalidPluginExecutionException("An Error Occured" + _emailId);
}
catch (FaultException<OrganizationServiceFault> ex)
{
throw new InvalidPluginExecutionException("An Error Occured in Followup Plugin!", ex);
}
catch (Exception ex) {
_tracer.Trace("Exception", ex.ToString());
throw;
}
}
[Input("EmailID")]
public InArgument<string> EmailID { get; set; }
[Input("SubPoId")]
public InArgument<string> SubPOId { get; set; }
が新しいInvalidPluginExecutionException( "エラー発生した" + _emailId)を投げます。 はemailIdに渡すか、パラメータをチェックするために使用してください この行がないとエラー –
なぜ 'try'ブロック内に' InvalidPluginExecutionException'を投げていますか? –
テストなしで同じエラーが表示されない –