CRM 获取阶段必填字段
CRM get stage Required Fields
在插件或工作流中
- 如何从实体
动态获取阶段ID或名称
- 如何获取当前阶段必需字段名称动态不硬编码使用c#或js或任何其他方法
- 如果有任何想法,请分享!
您可以通过发出 RetrieveEntityRequest
从 CRM 获取实体的元数据。在响应中,您会得到一个 EntityMetadata
对象,该对象具有一个 Attributes
集合,提供您需要的所有属性详细信息。
CRM SDK 包含有关此主题的清晰示例代码。有关使用属性元数据的更多信息,请访问 MSDN。
我猜你是在谈论查询业务流程属性的客户端函数?
在 CRM 2015 中,现在实现了用于检索 流程、阶段和步骤 信息的客户端功能。
使用 Xrm.Page.data.process.getActiveProcess() 您可以获得当前的工作流程并检索一个 Process 对象。
您可以使用以下方法检索有关进程的更深入的信息:
进程:
string: .getId();
string: .getName();
stage[]:.getStages();
bool:.isRendered();
舞台:
string:.getId();
string: .getName();
int: .getCategory().getValue();| stage category Optionset
string: .getStatus(); | „active“ , „inctactive“
step[]:.getSteps();
bool:.isRendered();
步骤(属性):
string: .getAttribute(); | logical attribute name
string: .getName();
stage[]:.getStages();
这适用于 CRM 2015,但不适用于 CRM 2013。
您可以在此处找到更多信息:
在插件或工作流中
- 如何从实体 动态获取阶段ID或名称
- 如何获取当前阶段必需字段名称动态不硬编码使用c#或js或任何其他方法
- 如果有任何想法,请分享!
您可以通过发出 RetrieveEntityRequest
从 CRM 获取实体的元数据。在响应中,您会得到一个 EntityMetadata
对象,该对象具有一个 Attributes
集合,提供您需要的所有属性详细信息。
CRM SDK 包含有关此主题的清晰示例代码。有关使用属性元数据的更多信息,请访问 MSDN。
我猜你是在谈论查询业务流程属性的客户端函数?
在 CRM 2015 中,现在实现了用于检索 流程、阶段和步骤 信息的客户端功能。 使用 Xrm.Page.data.process.getActiveProcess() 您可以获得当前的工作流程并检索一个 Process 对象。
您可以使用以下方法检索有关进程的更深入的信息:
进程:
string: .getId();
string: .getName();
stage[]:.getStages();
bool:.isRendered();
舞台:
string:.getId();
string: .getName();
int: .getCategory().getValue();| stage category Optionset
string: .getStatus(); | „active“ , „inctactive“
step[]:.getSteps();
bool:.isRendered();
步骤(属性):
string: .getAttribute(); | logical attribute name
string: .getName();
stage[]:.getStages();
这适用于 CRM 2015,但不适用于 CRM 2013。
您可以在此处找到更多信息: