为案例或自定义表定义状态描述转换
您可以为事件(案例)表或自定义表指定状态描述转换。
备注
虽然事件(案例)表未包含在默认的 Microsoft Power Apps 环境中,但它由 Dynamics 365 for Customer Service 使用,在 Common Data Model 中定义
状态描述转换是一个可选的附加筛选级别,定义了每个状态描述可以更改的状态描述值。 当有大量有效的状态描述值组合时,定义一个有效的选项受限列表可以方便用户为行选择正确的下一个状态描述。
状态和状态描述列之间的联系是什么?
可以有不同状态值的表具有可以捕获此数据的两个列:
显示名称 | 描述 |
---|---|
状态 | 表示行的状态。 通常可用或停用。 您不可以添加新的状态选项。 |
状态描述 | 表示链接到特定状态的描述。 每个状态至少有一个可能的状态描述。 您可以添加其他状态描述选项。 |
列的元数据定义对给定状态有效的状态值。 例如,对于事件(案例)表,默认状态和状态描述选项为:
状态 | 状态描述 |
---|---|
可用 | |
已解析 | |
已取消 |
编辑状态描述转换
您可以修改案例表和自定义表的状态描述列选项,从而定义用户可以选择的其他状态描述。 唯一的限制是有效状态的每个状态描述选项必须允许至少一个路径到无效状态。 否则,可能会产生无法解析或删除的案例。
备注
编辑状态描述转换需要使用解决方案资源管理器。 有关如何编辑列的信息,请参阅使用 Power Apps 解决方案资源管理器创建和编辑 Dataverse 的列。
在您编辑状态描述列时,菜单中显示编辑状态描述转换按钮。
当您单击此按钮时,状态描述转换对话提供一个选项启用状态描述转换。 选择此选项后,您需定义每个状态描述允许的其他状态描述值。 若要删除应用的筛选,请删除启用状态描述转换选择。 您定义的转换会被保留,但不会被应用。
下面的屏幕截图提供满足下列要求的一个示例:
- 可随时合并的案例。 如果状态描述转换不允许,您将无法合并案例。
- 可随时取消可用案例。
- 无法重新激活已解析或取消的案例。
- 所有案例必须通过以下阶段:正在进行 > 暂候 > 等待详情 > 正在研究。 该配置使案例无法设置为较早的状态。
备注
对实际工作而言这不是一个好示例,但它演示了如何通过状态描述转换强制执行状态阶段。
另请参阅
使用 Power Apps 解决方案资源管理器创建和编辑 Dataverse 的列
表元数据 > 表状态
定义自定义状态模型转换