Glossary
- activated state
- Task state when a task with subtasks is started automatically. A task enters this state when it is ready to do and its AutoActivate property is on. An activated task is also completed automatically.
- active process
- A copy of a process definition created when the process is started. An active process is also called a process instance because you can create many active processes from the same process definition.
- admin pool
- A special pool for InConcert users who need Administrator privilege. During process design, you need Administrator privilege to create new attributes and process classes.
- API
- Application Programming Interface
- Application to Transaction Monitor Interface
- This is the set of routines that make up the BEA TUXEDO communications library. Programs that can call the ATMI are TUXEDO clients.
- asynchronous communication paradigm
- A communication in which the requestor does not wait for the response but will poll for it at a later time.
- ATMI
- See Application to Transaction Monitor Interface.
- attribute
- Information about a process or task. Some attributes are built in, such as Due Date or Duration. Others are user-defined, such as a customer name or approval code. See also process attribute and task attribute.
- attributes window
- Activity window where you add attributes to the process and set attribute values.
- AutoActivate
- Attribute that determines if a task is started and completed automatically. By default, AutoActivate is on for all tasks in a process. Also, eLink won't work properly if AutoActivate is turned off.
- Base Job Template
- A predefined process definition consisting of the root task only. Your first process definition must be built from a copy of the Base Job Template. You can create as many additional processes from the Base Job Template as you like.
- buffer type
- Messages are stored in queues as described previously. These messages are stored in buffers that are of the five listed buffer types. The only buffer type allowed in eLink is FML32.
- Business Process
A set of one or more linked procedures or activities which collectively realize a business objective or policy goal, normally within the context of an organizational structure defining functional roles and relationships.
- Business Process window
- Window displayed when you confirm your login after clicking on the Edit Flow button. Contains a menu bar, tool bar, status bar and work area where other windows are displayed.
- child task
- A subtask of another task.
- class
- A category for a process definition or other InConcert object. During process design, you can create new process classes, but you can only use existing document classes. Document classes can be created only with the InConcert Batch Registry utility.
- conditional workflow
- A process definition where tasks are performed only under certain circumstances. See also Per-form-Condition.
- contract
- a contract is an agreement between a eLink and the application about the inputs and expected outputs of operations.
- Contract Repository
- a database that stores the contracts created in the Process Design Assistant Business Interface Window.
- data type
- refers to the type of data. In this book, these are the standard C data types (int, double, long, string, etc.)
- design pad
- Activity window where you lay out and view the process structure.
- eLink Platform
- A focused usage of BEA TUXEDO that supports eLink application integration. The Business Process Option requires the eLink Platform as prerequisite software.
- explicit dependency
- User-defined dependency between sibling tasks. In a process definition, you indicate an explicit dependency by drawing an arrow from the precedent task to the dependent task. The dependent task cannot be started until the precedent task is done.
- export
- to make operations or interfaces available for testing, then for forming into process flows.
- Field Manipulation Language (FML)
- generically, an interface for maintaining buffers with field/value pairs. In TUXEDO, this refers specifically to the 16-bit version. The 32-bit version is called FML32.
- flat process definition
- A process definition where all tasks with subtasks start and complete automatically. The AutoActivate property is on for all tasks in the process, effectively creating a single-level task hierarchy. This is the default process model.
- FML
- See Field Manipulation Language (FML)
- FML32
- See Field Manipulation Language (FML)
- hierarchy pane
- The left side of the Design Pad. Displays the structure of the process as a whole, similar to the way the Windows File Manager displays the directory structure of the Windows file system. See also task pane.
- implicit dependency
- Built-in dependency of a task on its parent. A subtask cannot be started until its parent is started.
- interface
- A shared boundary between eLink and the application connected to it. It is defined by the inputs from eLink to the application and the outputs from the application to eLink.
- module
- a grouping of interfaces.
- operation
- a business calculation performed in an eLink application. It requires inputs and most times yields an expected output. In the eLink Business Process Option, the specified inputs and expected outputs are referred to as an operation.
- owner pool
- Pool assigned to the built-in Owner role. You become the process owner by being a member of the owner pool.
- Owner role
- A built-in role for the root task. Before any role assignments are made, every task in a process has the Owner role.
- parent task
- A task with subtasks.
- PDA
- See Process Design Assistant (PDA).
- Per-form-Condition
- A condition to be tested when a task becomes ready to do. InConcert can then decide whether to skip the task or let it be performed. A PerformCondition consists of attributes, values, and operators (+ and, and so on).
- pool
- A group of InConcert users who perform the same job. Each user must belong to at least one pool; typically, users belong to several pools.
- privilege
- An access control mechanism for processes. There are four kinds of privilege: Manage, Update, Copy, and Read.
- process attribute
- Attribute that applies to the process as a whole. When you set a process attribute in one task, its value is the same in every other task. See also task attribute.
- process definition
- The representation of a business process in a form which supports automated manipulation, such as modeling, or enactment by a workflow management system. The process definition consists of a network of activities and their relationships, criteria to indicate the start and termination of the process, and information about the individual activities, such as participants, associated IT applications and data, etc.
- A general description of a business activity, which automates the flow of tasks and other information among members of a work group who are collaborating on a project.
- Process Definition Group
- An administrative classification of related process definitions within a workflow management system.
- Process Design Assistant (PDA)
- The graphical toolset for designing process definitions and their component activities. (The Process Design Assistant uses a repository that stores data about interface contracts between clients and servers.)
- process instance
- See active process.
- process owner
- Person responsible for managing the process. You must be a member of the owner pool to be the process owner.
- property
- Auxiliary information about an object in the database, such as a process or task. Most properties appear as view-only "attributes" in the Attributes window. Some properties are modifiable, such as role, pool, and AutoActivate.
- query
- A search for information in the database. There are two kinds of query: process query and document query.
- repository tree
- the hierarchical structure that displays the contracts and their component parts.
- role
- Description of the skills needed to perform a task; for example, manager, clerk, or buyer. Each task in a process has one role.
- root task
- The parent of all other tasks in a process. All processes have a root task.
- server
- eLink software that controls and coordinates all Business Process functions. Each time you start the eLink Business Process Option, you actually log in to a Business Process server with your user name and password.
- sibling tasks
- Subtasks with the same parent.
- status bar
- Bottom of the Business Process window where messages and abbreviated help text are displayed.
- struct
- groups of elements. The elements can be from any of the five allowable data types.
- suspended process
- Process in which work has been halted temporarily. No work can be performed on the tasks in a suspended process unless the work has already begun.
- synchronous communication paradigm
- A communication in which the requestor waits for the reply.
- task
- A unit of work in a process that is performed by one worker.
- task attribute
- Attribute that applies to a single task in a process. For example, each task can have a different value for the Due Date attribute. See also process attribute.
- task pane
- Right side of the Design Pad. When you select a task in the Hierarchy (left) pane, its child tasks, if any, are displayed in the Task pane. See also hierarchy pane.
- task state
- Status of a task. The task state determines if work can be performed on the task. A task can have one of six states: Waiting, Ready, Bypassed (or Skipped), Activated, In Process (or Acquired), or Done. See also activated state and AutoActivate.
- toolbar
- The buttons at the top of the Business Process window. The left side of the toolbar provides access to activities. The right side of the toolbar provides access to individual commands available in the particular activity (Process Designer, Process Manager, and so on) you are currently using.
- transaction
- A collection of tasks treated as a single unit of work within ATMI. The main value of transactions is that they ensure the atomicity of a set of operations that together form a business rule.
- user
- A person that starts, works on, and completes tasks in a process. Each user has a user name and password defined in the Business Process database.
- worker
- software agent or user to which tasks are assigned.