我有一个自定义工作流活动,它根据传递的输入参数(实体名称和名称)创建记录。现在,我希望能够将创建的记录作为输出参数传递。但是要声明一个 EntityReference 类型的 OutArgument,我必须设置 ReferenceTarget 属性。由于我不知道正在创建哪种实体类型,因此我希望能够动态设置此属性。当我尝试在“ReferenceTarget”属性中使用属性或变量时,它无法识别它。
我该怎么做呢 ?请帮忙。
[Input("Entity Name")]
public InArgument<string> EntityName { get; set; }
[Input("Name")]
public InArgument<string> Name { get; set; }
[Output("Created Record")]
[ReferenceTarget("contact")] <<=== how do i set this dynamically??
public OutArgument<EntityReference> CreatedRecord { get; set; }