CRM 获取阶段必填字段

CRM get stage Required Fields

在插件或工作流中

您可以通过发出 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。

您可以在此处找到更多信息:

https://technet.microsoft.com/de-de/library/dn531164.aspx