Process Management Services

Overview

Contains smart services to allow processes to manage other processes, manage node activity, upgrade process version and update locales.

Example use cases:

  • Orchestrate process removal and archival within your application (e.g. synchronize the deletion/archival of subprocesses and related processes)
  • Bulk delete testing processes that are no longer needed
  • Cancel a process (or many) from another process without using messaging or MNI
  • Set the status of a process to Cancelled for reporting purposes
  • Orchestrate node activity
  • Override or make additions to the security role-map of a list of process instances.

NOTE: The unarchival functionality of this plug-in is incompatible with distributed environments and will not function. Instead, utilize the OOTB unarchival functionality available in Appian 25.2 and later.

Key Features & Functionality

Smart Services included:

  • Find Archive Processes
  • Delete Processes
  • Cancel Processes
  • Pause Processes
  • Resume Processes
  • Archive Processes
  • Unarchive Processes
  • Find Archived Processes
  • Start All Nodes
  • Restart All Nodes
  • Cancel All Nodes
  • Update Security For Processes
  • Upgrade Processes
  • Upgrade Processes From Version
  • Change Model Locale

All the Smart Services must run in a context with Administrator rights and return a result code indicating whether or not the operation was successful.

Anonymous
Parents
  • I'm not sure why this is just occurring to me to ask, but is there some reference explaining the difference between "Start Node(s)" and "Restart Node(s)"?  Is one or the other of them ineffective when trying to launch a node when instances are in different states, etc?  They both have the exact same parameters and no particular description, and the plug-in download does not contain any particular documentation.

    My use case is simply that I'm trying to bulk-terminate a bunch of instances at once in my TEST environment (i do NOT want to "cancel" or "delete" them, so the tools available in the /design process monitor are unhelpful to me at the moment) - but it leaves me unsure which of these I should use (or if it makes any particular difference).

Comment
  • I'm not sure why this is just occurring to me to ask, but is there some reference explaining the difference between "Start Node(s)" and "Restart Node(s)"?  Is one or the other of them ineffective when trying to launch a node when instances are in different states, etc?  They both have the exact same parameters and no particular description, and the plug-in download does not contain any particular documentation.

    My use case is simply that I'm trying to bulk-terminate a bunch of instances at once in my TEST environment (i do NOT want to "cancel" or "delete" them, so the tools available in the /design process monitor are unhelpful to me at the moment) - but it leaves me unsure which of these I should use (or if it makes any particular difference).

Children
No Data