我正在尝试从CRM中检索可以在给定实体上执行的操作列表(表示机会) 我不确定这是否存在,到目前为止,我还没有通过谷歌搜索找到任何东西。我猜(并且真的希望)这些操作快捷方式与实体元数据相关,并与给定实体的相应状态代码/状态代码相关。
让我们再展示一下: 正如您在Web客户端中看到的,Opportunity实体在功能区中根据状态代码提供不同的操作。在下面的图片中,您可以看到开放机会为“关闭为赢”和“关闭为迷失”提供了操作(快捷方式)
当机会关闭时,功能区仅提供重新打开操作。
这些操作还有其他相关的行为(即,当您关闭机会时,会使用其他字段创建名为OpportunityClose的新实体),但我不会假装进入这些细节。
到目前为止,我只想知道是否可以在实体元数据中以某种方式检索这些操作。像ActionsMetadta这样你可以看到动作名称,应该提供的状态代码等等。
TIA!
米尔顿
答案 0 :(得分:1)
不确定您是否只能检索操作,但SDK(SDK\Resources\ExportedRibbonXml
文件夹)中提供了完整的功能区定义。您可以查看并尝试选择所需的信息。
Here您可以找到有关如何以编程方式获取色带的更多信息。