Dynamics CRM - 访问新创建实体的工作流程中的属性
我正在创建一个 Dynamics CRM 工作流程序集,当在任何类型的另一条记录上创建新注释时要执行该程序集。我需要能够访问新创建的 Note 实体上的属性 Prop1 以完成其他任务。
以前,我只访问过从字段或用户输入的值,但从未访问过新创建实体的属性。任何指导将不胜感激。
更新: 这是关于CRM 4.0的。
等待期间的更多信息: 最终,此工作流程序集将创建一封电子邮件,其中包含指向新创建的注释记录的父实体的链接。我需要获取的属性是 AnnotationId。创建注释记录后,我将根据新创建的注释的 AnnotationId 检索 ObjectId 和 ObjectTypeCode。 (如果你好奇的话)
I'm creating a Dynamics CRM workflow assembly to be executed when a new Note is created on another record of any type. I need to be able to access a property Prop1 on that newly created Note entity to accomplish other tasks.
Previously I've only accessed values that were input from a field or from the user, but never on a property of a newly created entity. Any guidance would be appreciated.
UPDATE:
This is regarding CRM 4.0.
More information while I wait:
Ultimately, this workflow assembly will create an email that contains a link to the parent entity of the newly created Note record. The property I need to get is the AnnotationId. Once the Note record is created, I will be retrieving the ObjectId and ObjectTypeCode based on the AnnotationId of the newly created Note.
(In case you were curious)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,如果您使用 4.0 自定义工作流而不是 3.0 标注,则应该添加工作流程序集,并使用上下文服务和工作流的执行上下文从新注释中提取值。
请参阅下面的示例,了解如何使用上下文服务和当前执行上下文的 ID(这应该是您的注释)访问记录。
GetNotes 方法将是通过 CRM 服务调用按 Id 查询注释的标准查询,
下面是一个从 MSDN 稍微修改后返回注释的示例:
Ok so if your using 4.0 custom workflows and not 3.0 callouts, you should add a workflow assembly, and use the Context service and executing context of your workflow to pull the values from the new note.
See the example below on how to access a record using the context service and the ID of your current context of execution (that should be your note)
GetNotes method would be a standard query for notes by Id through a CRM service call,
here is an example slightly modified from MSDN to return a note: