Process Models Flashcards
What is a Process Model?
An Appian object used to create sequence of actions or activities that perform a business process in an application. Can execute business rules and smart services to capture and manipulate data.
Activity Chaining
Used to connect activities for attended tasks. For example, returning a user to an interface after completing a start form or user input task.
Allows a user to perform attended tasks (interfaces) back-to-back without having to leave the flow. By default, there is an upper limit of 50 chained nodes between attended activities.
MNI
Multiple Node Instance. Used to execute a process node multiple times. For example, reassigning a user input task node to a different user or user group.
Synchronous vs Asynchronous
Synchronous process models are executed sequentially and pause before the parent process completes.
Asynchronous process can execute when initiated and does not wait for the parent process to complete.
Activity Class Parameter
variables that can be used within a single node. Unlike process variables, activity class parameters cannot be passed to other nodes in a process model.
a!startProcess vs a!startProcessLink
a!startProcess is only called in a saveInto parameter or WebAPI. Used for unattended activities to start a process when triggering an interface reevaluation.
a!startProcessLink is used to direct a user to a specific process relating to information on the interface. Begins at start form or first chained node.