- Access Level
- A numeric value ranging from 0 to 1000. Every workflow user operates at a specific access level. The access level defines whether the user can modify certain workflow data. You can only modify data that is protected at a level equal to or higher than your access level.
- A unit of work performed during a business process.
- Activity Attribute
- A parameter that has been externalized for a function activity that controls how the function activity operates. You define an activity attribute by displaying the activity's Attributes properties page in the Activities window. You assign a value to an activity attribute by displaying the activity node's Attribute Values properties page in the Process window.
- See Activity Attribute, Item Type Attribute, or Message Attribute.
- Background Engines
- A supplemental Workflow Engine that processes deferred or timed out activities.
- A relative value that you can assign to a function or notification activity to inform the Workflow Engine how much processing is required to complete the activity. Assign a higher cost to longer running, complex activities. The Workflow Engine can be set to operate with a threshold cost. Any activity with a cost above the Workflow Engine threshold cost gets set to 'DEFERRED' and is not processed. A background engine can be set up to poll for and process deferred activities.
- Directory Services
- A mapping of Oracle Workflow users and roles to a site's directory repository.
- A PL/SQL stored procedure that can define business rules, perform automated tasks within an application, or retrieve application information. The stored procedure accepts standard arguments and returns a completion result.
- Function Activity
- An automated unit of work that is defined by a PL/SQL stored procedure.
- A specific process, document, or transaction that is managed by a workflow process. For example, the item managed by the Requisition Approval Process workflow is a specific requisition created by Oracle Internet Commerce's Web Requisitions page.
- Item Attribute
- See Item Type Attribute.
- Item Type
- A grouping of all items of a particular category that share the same set of item attributes. For example, PO Requisition is an item type used to group all requisitions created by Oracle Internet Commerce's Web Requisitions page. Item type is also used as a high level grouping for processes.
- Item Type Attribute
- A feature associated with a particular item type, also known as an item attribute. An item type attribute is defined as a variable whose value can be looked up and set by the application that maintains the item. An item type attribute and its value is available to all activities in a process.
- Lookup Code
- An internal name of a value defined in a lookup type.
- Lookup Type
- A predefined list of values. Each value in a lookup type has an internal and a display name.
- The information that is sent by a notification activity. A message must be defined before it can be associated with a notification activity. A message contains a subject, a priority, a body, and possibly one or more message attributes.
- Message Attribute
- A variable that you define for a particular message to either provide information or prompt for a response when the message is sent in a notification. You can use a predefine item type attribute as a message attribute. Defined as a 'Send' source, a message attribute gets replaced with a runtime value when the message is sent. Defined as a 'Respond' source, a message attribute prompts a user for a response when the message is sent.
- An instance of an activity in a process diagram as shown in the Process window.
- An instance of a message delivered to a user.
- Notification Activity
- A unit of work that requires human intervention. A notification activity sends a message to a user containing the information necessary to complete the work.
- Notification Mailer
- A concurrent program that sends E-mail notifications to users via a mail application, and processes E-mail responses.
- Notification Web Page
- A Web page that you can view from any Web browser to query and respond to workflow notifications.
- A user or role assigned to perform a human activity (notification). Notification activities that are included in a process must be assigned to a performer.
- A set of activities that need to be performed to accomplish a business goal.
- Process Definition
- A workflow process as defined in Oracle Workflow Builder.
- Process Activity
- A process modelled as an activity so that it can be referenced by other processes.
- Protection Level
- A numeric value ranging from 0 to 1000 that represents who the data is protected from for modification. When workflow data is defined, it can either be set to customizable (1000), meaning anyone can modify it or it can be assigned a protection level that is equal to the access level of the user defining the data. In the latter case, only users operating at an access level equal to or lower than the data's protection level can modify the data.
- Result Code
- The internal name of a result value, as defined by the result type.
- Result Type
- The name of the lookup type that contains an activity's possible result values.
- Result Value
- The value returned by a completed activity.
- One or more users grouped by a common responsibility or position.
- The amount of time during which a notification activity must be performed before the Workflow Engine transitions to an error process or an alternate activity if one is defined.
- The relationship that defines the completion of one activity and the activation of another activity within a process. In a process diagram, the arrow drawn between two activities represents a transition.
- Workflow Definitions Loader
- A concurrent program that lets you upload and download workflow definitions between a flat file and a database.
- Workflow Engine
- The Oracle Workflow component that implements a workflow process definition. The Workflow Engine manages the state of all activities for an item, automatically executes functions and sends notifications, maintains a history of completed activities, and detects error conditions and starts error processes. The Workflow Engine is implemented in server PL/SQL and activated when a call to an engine API is made.