Package com.appiancorp.suiteapi.process
package com.appiancorp.suiteapi.process
-
ClassDescriptionAn escalation of an activity, such as notify my supervisor if I haven't accepted in 2 days.The template from which processes are created.A node in a process model.A Schedule is used to define a time for an event based either on an absolute Timestamp or relative to some other event.Deprecated.Deprecated.The activity that is run when a ProcessNode is traversed.An ActivityClassParameter is a variable that is specified at design time and used at runtime.Template from which ActivityClassParameters are created.The template from which activity classes are created.Container for the properties of an activity.Variable that can be returned from an activity.Holds the ids and display names of Appian-typed objects such as users and groups.Indicates that the implementing class uses Appian-typed objects (User, Group, etc), and needs to add the ids of these objects to a cache so that display names can be retrieved for them later.Convenience annotation to indicate a value represents an Appian Object.Deprecated.Deprecated.Holds the configuration for the assignment of an attended node.A user, group, role, or function that is assigned to a task.Bean used to represent the Process/Task attachment.Bean used to represent the Process/Task attachment.This class has fields which convey various permissions that the user has for process or Task attachments.BulkNodeOption This provides options to fine-tune the behavior of the bulk node process execution methods.This service provides methods which retrieve and update calendars in the system.Represents a directional link between two process nodes (startNode and endNode).An escalation is an action that occurs if the task has not been completed before the configured
TimerEventTrigger
triggers.This class is used to specify escalation properties for a particular node instance.Provides methods relating to process exception handling.Deprecated.Deprecated.An individual history record, representing an element of an audit trail in a process.Information about a process model, including id, version, name and uuid.Class defines how many instances of the node will be created.Interval define a period of time in terms of Minutes, Hours, Days, Weeks, Months and Years.The class includes the multiple instance execution configuration of the node.NodeActionProcessModelResult represents the result of a node action, e.g., starting a node as a task, in the context of a process model.NodeActionProcessResult represents the result of a node action, e.g., starting a node as a task, in the context of a process.NodeActionResult contains all the results of NodeActions, e.g., starting a node as a task, grouped initially by process model.Deprecated.Deprecated.Deprecated.Deprecated.Holds a collection of nodes that can be dropped onto a canvas in the designer to create a process.A name/id object that can be used by the UIA category that holds palettes and/or other palette categories in a hierarchy.This bean is used to represent the top level of all categories in the hierarchy componentA descriptive object that can be used by the UIEmpty class needed to create a new node type in the palette hierarchy.A node that appears in a palette in the process designer, and can be dropped onto the canvas to add an activity to a process model.The precedence of any item in its queue.ProcessAdministrationService is used to create and modify properties of the overall process application.Defines the roles of users and groups for a process object.Convenience annotation to indicate a value represents an Appian Object.TheProcessDesignService
is used for creating and modifyingProcessModel
which are organized by storing them inProcessModelFolder
objects.Contains detailed information about a process.A runtime representation of aProcessModel
.Contains metadata about an exception (error) that occurred while a process was executing.Metadata about a class of process exceptions (errors that occur while a process is executing).Interface to the business logic for the process runtime.Utility methods dealing with processesThe template from which processes are created.Inner class that holds the name, id, and description of a process model.Convenience annotation to indicate a value represents an Appian Object.Holds detailed metadata about aProcessModel
.Manages the loading and storing and other utility functions of process models.Bean that represents a folder into whichProcessModel
s can be stored.Holds the properties of a process model.Holds summary information about a process model, such as who created it, when, how many process instances are running, and how many have completed.Bean containing a ProcessModel and the errors that were found when trying to publish it.A node in a process model.Holds the properties of a process.Defines the roles of users and groups for a process object.Specifies options and configurations that control behavior when starting a process.Holds high-level, summary metadata about a process.A variable that is global to a process.Represents the runtime instance of process variable for a process.Deprecated.Deprecated.Used to specify properties of a node that is set to re-execute after every configurable interval of time.Class defines condition under which Recurrence stops for a node in process.This class is used to specify properties for a particular node instance that is set to re-execute after every configurable interval of time.Defines a time interval for an event that repeats after a fixed delay.Class defines Daily recurring intervalClass defines time interval for Monthly events.Class that defines time interval for events that occur on a Weekly basis.Class defines time interval for Yearly events.Information about a node in an executed process.A Schedule is used to define a time for an event based either on an absolute Timestamp or relative to some other event.A Schedule is used to define a time for an event based either on an absolute Timestamp or relative to some other event.Holds a high-level summary of the schedule which could be on a node or a pending node object if there is recurrence and spawning for that nodeNodes that are set to Spawn create multiple instances of themselves, when the process reaches that node.Convenience annotation to indicate a value represents an Appian Object.Holds a task's high level metadata during design time (i.e. in the process modeler, not during execution.)More details about a task (attended activity) than are provided in the TaskSummary, including the notes and attachments on the task.Holds the properties of a task.Holds a high-level summary for a task.Deprecated.Deprecated.Use the TypeService and related APIs instead.Deprecated.Use the classNamedTypedValue
instead.Deprecated.UseAppianType
instead.Utility class for TypedVariablesClass representing groups and/or usersClasses implementing this interface can be subjected to runtime validation.Class provides utility methods to create an XML document
NamedTypedValue
instead.