Process - Process Flow


Automation is a critical requirement for any business application. Processes give the ability to model real-life business processes. The categories of processes are:
Use this process to model and automate real-world business processes. Workflows are based on Windows Workflow Foundation (WF) framework which provides the required framework for writing workflows.
Use this process to create a new operation that is not available in a standard Microsoft Dynamics 365 installation or to combine multiple disparate operations into a single operation. It is a way of defining custom events.
Business process flow
Use this process to create a visualization of the business process flow. They are graphical representations of a process that helps to track the status of a process at different levels.
Use this process to create an interactive step-by-step data entry form that requires user input to start and run to completion. They provide flexibility to execute processes with user interaction.
Process architecture
Internal components
The internal components that support the Microsoft Dynamics 365 process programming model include web services, shared platform (common Microsoft Dynamics 365 components that provide registration, metadata cache, and data access services), and business logic (implementation of business logic for Microsoft Dynamics 365 business entities).
External components
External components include Windows Workflow Foundation object model and Windows Workflow Foundation execution
Process Infrastructure
The Microsoft Dynamics 365 process infrastructure consists of a process entity model, process business logic, and process execution.
Process Data
The Microsoft Dynamics 365 process programming model is supported by business data, process configuration data, and process runtime data.
Process life cycle
The life cycle of a process describes the state transitions from creation through execution. A process can be in one of the following states:
  1. Ready
  2. Suspended
  3. Locked
  4. Completed
The events that occur throughout the lifetime of the process cause a transition from one state to another.