Oracle Workflow API Reference
Part Number B10286-02
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.
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.
A named point of communication within a system.
A type of service component that processes event messages on inbound agents.
See Activity Attribute, Item Type Attribute, or Message Attribute.
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.
A mapping of Oracle Workflow users and roles to a site's directory repository.
An occurrence in an internet or intranet application or program that might be significant to other objects in a system or to external agents.
A business event modelled as an activity so that it can be included in a workflow process.
A set of additional details describing an event. The event data can be structured as an XML document. Together, the event name, event key, and event data fully communicate what occurred in the event.
A string that uniquely identifies an instance of an event. Together, the event name, event key, and event data fully communicate what occurred in the event.
A standard Workflow structure for communicating business events, defined by the datatype WF_EVENT_T. The event message contains the event data as well as several header properties, including the event name, event key, addressing attributes, and error information.
A registration indicating that a particular event is significant to a system and specifying the processing to perform when the triggering event occurs. Subscription processing can include calling custom code, sending the event message to a workflow process, or sending the event message to an agent.
Programs that are executed outside of the Oracle database server.
External Java Functions
Java programs that are executed outside of the Oracle Database by the Java Function Activity Agent.
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.
An automated unit of work that is defined by a PL/SQL stored procedure.
Generic Service Component Framework
A facility that helps to simplify and automate the management of background Java services.
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.
See Item Type Attribute.
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.
An internal name of a value defined in a 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.
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.
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.
A type of service component that sends e-mail notifications to users through 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.
A workflow process as defined in Oracle Workflow Builder.
A process modelled as an activity so that it can be referenced by other processes.
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.
The internal name of a result value, as defined by the result type.
The name of the lookup type that contains an activity's possible result values.
The value returned by a completed activity.
One or more users grouped by a common responsibility or position.
Service Component Container
An instance of a service or servlet that manages the running of the individual service components that belong to it. The container monitors the status of its components and handles control events for itself and for its components.
An instance of a Java program which has been defined according to the Generic Service Component Framework standards so that it
can be managed through this framework.
See Event Subscription.
A logically isolated software environment such as a host machine or database instance.
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.
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.