业务流程是所有企业软件应用程序的组成部分。 业务流程可以为两种类型:自动流程和交互流程,前者是指基于特定规则和条件而自动运行的应用程序,后者还依赖启动并运行流程以及在运行流程的过程中做出适当决策的人员。自
在 Microsoft Dynamics 365(在线或本地) 中,您可以通过流程创建和管理您的自动和交互业务流程。 尽管名称已从工作流更改为流程,但是用于实现流程的实体仍称为工作流。Microsoft Dynamics 365 流提供许多现成的组件,业务用户和管理员可用来对业务过程建模。Microsoft Dynamics 365 也为开发人员提供了一套新机制,可以扩展和自定义流程的标准行为,以实现其业务应用程序需要的功能,方法是允许其开发自定义组件。
Microsoft Dynamics 365 流程基于 Windows Workflow Foundation 编程模型。Windows Workflow Foundation 提供了运行时引擎、框架、活动基库和运行时服务的默认实现。Windows Workflow Foundation 运行时引擎管理流程执行,并且支持可以在一段较长的时间内保持活动状态的流程。 它在计算机关闭和重新启动期间保存流程执行状态。
在 Microsoft Dynamics 365 中可以通过进程对真实业务流程(例如最佳实践或标准实践)进行建模。 当对业务实践进行建模时,可以从以下四种流程类别中选择:
工作流。 使用此进程对真实业务流程进行建模和自动化。 这些进程配置为在后台运行或实时运行,可能需要用户输入。 工作流程可以基于指定条件自动启动,也可以由用户手动启动。
Action。 使用此流程可创建标准 Microsoft Dynamics 365 安装中不可用的新操作,或者将多个分散操作合并为单个操作。 例如,在支持呼叫中心的案例中,您可以将 create、assign 和 setstate 操作合并为单个新“升级”操作。
业务流程流。 使用此进程创建业务流程流的可视化项。 通过销售或客户服务流程的各个阶段引导用户。 在每个阶段,您完成特定步骤并移至下一阶段。 通过添加或删除步骤、更改阶段顺序或向流程流添加新实体,您可以自定义流程。
对话。 使用此进程创建需要用户输入才能启动和运行完成的交互分步数据输入窗体。 当您启动对话流程时,将显示一个类似于向导的界面,以便于您在继续向导每一页时进行适当选择或输入数据。
通过业务流程流,建立标准化业务流程指引销售人员与客户进行交互,使得每个销售人员都非常清楚自己处在进程的哪个阶段,下一步要做什么一目了然,可大幅提高结单效率。通过后台的工作流定制,可实现工作流自动触发,基于数值与条件变量、内容相关性、自定义活动、事件跟踪、外部工作流等实现复杂的业务和工作流、可视化工作流、并行工作流,复杂的和多重的组织和个人审批,最终为用户带来更高效、更简化的销售、服务收益。