使用自定义流程操作

自定义流程操作(也称为自定义操作或简称为操作)开启了编写业务逻辑的一系列可能性。 利用自定义流程操作,您可以执行各种操作,例如创建、更新、删除、分派或执行操作。 在内部,自定义流程操作创建自定义消息。 开发人员将这些操作称为消息。 如果某个流程的目标是创建行,然后更新和分派记录,则会有三个单独的步骤。 每个步骤按表的功能定义 — 不一定是您的业务流程。

通过自定义流程操作,您可以定义与要对业务执行的操作匹配的单个动词(或消息)。 这些新消息由流程或行为驱动,而不是由表的功能驱动。 这些消息可以对应于升级、转换、日程安排、传送或批准(任何需要的内容)之类动词。 添加这些动词有助于提供更加丰富的词汇,方便您流利地定义业务流程。 您可以通过客户端应用这个更加丰富的词汇,而不必在客户端中编写操作。 这些使得操作变得更加轻松,因为可以将整个操作的成功或失败作为一个单位进行记录和管理。

可配置的消息

定义并激活了操作之后,开发人员可以像使用平台提供的其他消息一样使用该消息。 但是,一个明显的区别是:现在,非开发人员可以应用使用该消息时应完成的更改。 业务流程变化时,您可以配置操作来修改步骤。 只要流程参数没有更改,就无需更改使用该消息的任何自定义代码。

工作流流程和插件会继续提供类似的功能来定义自动化。 工作流流程仍会提供可供非开发人员应用更改的功能。 但是,区别在于业务流程的编写方式与开发人员编写代码的方式。 自定义流程操作是一种消息,其运行的级别与平台提供的任何消息的级别相同。 开发人员可以为操作注册插件。

备注

自定义 API 是定义自定义消息的更新的方法,对于开发人员有很多优点。 如果您不打算使用自定义流程操作提供的无代码功能来配置业务逻辑,自定义 API 为开发人员提供了更好的功能来创建他们自己的消息。 详细信息:

全局消息

与 Microsoft Dataverse 工作流或插件不同,自定义流程操作不必与特定表关联。 您可以定义可自行调用的全局自定义流程操作。

后续步骤

创建自定义流程操作

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。