About Registration
Registration is the procedure by which process logic created in the iIS process development workshops is made available to a running engine (see “What Does Registration Do?” below).
The entities that get registered with an iIS engine (described in detail in the iIS Process Development Guide) include the following.
user profiles Defined in the User Profile Workshop, a user profile is logic that specifies a user information template. The engine uses this template to build individual user profiles for each engine session. These user profiles are evaluated by assignment rules in determining which users can perform activities.
validations Defined in the Validation Workshop, a validation contains a ValidateUser method that the engine uses to validate a user (say, against an organization database) before opening a session with the engine.
assignment rule dictionaries Developed in the Assignment Rule Workshop, an assignment rule dictionary is a set of rules used by the engine to assign activities to users or other resources.
process definitions Developed in the Process Definition Workshop, a process definition is executed by the engine for each instance of the corresponding process. The engine manages and controls the process instance from creation through termination.
aliases Used in the Process Definition Workshop to specify subprocesses, an alias is a logical reference to an executing process that provides the flexibility to execute the process on any engine.
Registration capability is provided by the iIS process development workshops. These workshops let application system designers and process developers test their work by registering it with a test engine.
Registration capability is also provided by iIS process management tools (iIS Console and Conductor Script). These tools let system managers register process definitions, assignment rules, user profiles, validations, and aliases with production engines in production environments.