Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name TRANSITION
Short Name TRA
View NameCI_TRANSITIONS
Description A transition connects two nodes in an activity model
The transition from one node to another (eg from an event to an
activity) may be constrained by a guard, ie a rule that must evaluate
to true in order for the transition between the two nodes to be
allowed
Sub-type of INTERSECTION
Versioning: Belongs to:
ACTIVITY_DEFINITION versionable object
APPLICATION_MODULE versionable object
ATTRIBUTE_DOMAIN versionable object
BUSINESS_OBJECT versionable object
ENTITY_OBJECT versionable object
EVENT_CLASSIFIER versionable object
GENERIC_CLASS versionable object
INTERFACE_CLASSIFIER versionable object
PSEUDOSTATE versionable object
VIEW_OBJECT versionable object
WORKFLOW_ITEM_TYPE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: SOURCE_ACTIVITY_REFERENCE
SOURCE_ACT_USAGE_REFERENCE
SOURCE_EVENT_REFERENCE
SOURCE_OBJECT_STATE_REFERENCE
SOURCE_PSEUDOSTATE_REFERENCE
TARGET_ACTIVITY_REFERENCE
TARGET_ACT_USAGE_REFERENCE
TARGET_EVENT_REFERENCE
TARGET_OBJECT_STATE_REFERENCE
TARGET_PSEUDOSTATE_REFERENCE
SEQUENCE_NUMBER
Used by: JDeveloper Enterprise Edition
Underlying table:SDD_TRA

Reference Properties
Name Opt ? Notes Relationship In Arc
TARGET_ACTIVITY_REFERENCE N Prompt: Target Activity
Transferable only if null
Must be to one and only one ACTIVITY_DEFINITION 78
TARGET_ACT_USAGE_REFERENCE N Prompt: Target Activity Usage
Transferable only if null
Must be to one and only one ACTIVITY_USAGE 78
TARGET_EVENT_REFERENCE N Prompt: Target Event
Transferable only if null
Must be to one and only one EVENT_CLASSIFIER 78
TARGET_OBJECT_STATE_REFERENCE N Prompt: target Object State
Transferable only if null
Must be to one and only one OBJECT_STATE 78
TARGET_PSEUDOSTATE_REFERENCE N Prompt: Target Pseudostate
Transferable only if null
Must be to one and only one PSEUDOSTATE 78
SOURCE_ACTIVITY_REFERENCE N Prompt: Source Activity
Transferable only if null
Must be from one and only one ACTIVITY_DEFINITION 79
SOURCE_ACT_USAGE_REFERENCE N Prompt: Source Activity Usage
Transferable only if null
Must be from one and only one ACTIVITY_USAGE 79
SOURCE_EVENT_REFERENCE N Prompt: Source Event
Transferable only if null
Must be from one and only one EVENT_CLASSIFIER 79
SOURCE_OBJECT_STATE_REFERENCE N Prompt: Source Object State
Transferable only if null
Must be from one and only one OBJECT_STATE 79
SOURCE_PSEUDOSTATE_REFERENCE N Prompt: Source Pseudostate
Transferable only if null
Must be from one and only one PSEUDOSTATE 79
EVENT_PUBLICATION_REFERENCE Y Prompt: Event Publication
Transferable only if null
May be the basis for one and only one EVENT_PUBLICATION
EVENT_SUBSCRIPTION_REFERENCE Y Prompt: Event Subscription
Transferable only if null
May be the basis for one and only one EVENT_SUBSCRIPTION
NAMED_RULE_REFERENCE Y Prompt: Guard Rule May be constrained by guard of one and only one NAMED_RULE
TRANSITION_REFERENCE Y Prompt: Higher Level Transition
Transferable only if null
May be a lower level representation of one and only one TRANSITION
TRIGGER_EVENT_REFERENCE Y Prompt: Triggering Event May be triggered by one and only one EVENT_CLASSIFIER

Properties
Name Datatype Opt ? Notes Domain Default Value
ACTIVITY_SIGNATURE_FLAG VARCHAR2(1) N For a transition associated with an activity, indicates whether activity usages based on the activity should be associated with a new transitions equivalent to this one
Prompt: Is Activity Signature
Uppercase
YESNO Y
AUTOMATIC_INVOCATION_FLAG VARCHAR2(1) N Indicates whether the activity processing the message that this transition represents is to be explicitly started. If set, then EXECUTION_STRING should contain the execution string for the process
Prompt: Automatic Invocation ?
Uppercase
YESNO N
CHANNEL_NAME VARCHAR2(240) Y Identifies the channel that the input adapter will publish its message to, or the output adapter will subscribe to
Prompt: Channel Name
CHANNEL_TYPE VARCHAR2(5) Y Identifies whether the channel is a queue (single subscriber) or a topic (multiple subscribers)
Prompt: Channel Type
Uppercase
CHANNEL_TYPE
CREATABLE_FLAG VARCHAR2(1) N Applicable to transitions involving object states. Indicates whether the object in that state can be created
Prompt: Is Creatable
Uppercase
YESNO Y
DELETABLE_FLAG VARCHAR2(1) N Applicable to transitions involving object states. Indicates whether the object in that state can be deleted
Prompt: Is Deletable
Uppercase
YESNO Y
MESSAGING_AUDIT VARCHAR2(12) Y Indicates auditing for the message carried by this transition, if different to the default auditing defined on the root process. Applies to transitions from/to leaf activities of processes for execution by BPC
Prompt: Messaging Audit
Uppercase
MESSAGING_AUDIT_TYPE
PRIMARY_FLAG VARCHAR2(1) N Applicable to transitions "to" an ACTIVITY_USAGE, where one incoming transition must be marked as primary
Prompt: Is Primary
Uppercase
YESNO N
RETRIEVABLE_FLAG VARCHAR2(1) N Applicable to transitions involving object states. Indicates whether the object in that state can be retrieved
Prompt: Is Retrievable
Uppercase
YESNO Y
SEQUENCE_NUMBER NUMBER(6, 0) N Sequence number of transition between same source and target. Required for uniqueness purposes to allow for more than one transition between the same source and target
Prompt: Sequence Number
System maintained: API provides a value only if left null by the user
SOURCE_TYPE VARCHAR2(6) N Arc 79 discriminator. Internal property indicating the type of element the "source" arc is pointing at (PSE, ACT, ACTACT, ECL or OST)
Not displayed
Uppercase
System maintained
Not updatable by user
TRANSITION_END_TYPE
TARGET_TYPE VARCHAR2(6) N Arc 78 discriminator. Internal property indicating the type of element the "target" arc is pointing at (PSE, ACT, ACTACT, ECL or OST)
Not displayed
Uppercase
System maintained
Not updatable by user
TRANSITION_END_TYPE
TRIGGERING_FLAG VARCHAR2(1) N Indicates whether this input transition triggers the process. There may be other triggering input transitions, the combination of which trigger the process
Prompt: Is Triggering
Uppercase
YESNO N
UPDATABLE_FLAG VARCHAR2(1) N Applicable to transitions involving object states. Indicates whether the object in that state can be updated
Prompt: Is Updatable
Uppercase
YESNO Y
PARENT_IVID NUMBER(38, 0) Y Internal use only. Common repository version identifier of owning PAC
Not displayed
System maintained
Updatable only if null
Defined on SE supertype
PAC_REFERENCE NUMBER(38, 0) Y Internal use only. Contains the IRID of the PAC for the "versionable object" to which this element belongs
Not displayed
System maintained
Not updatable by user
Defined on SE supertype

Multi-line Text
Name Text Type Prompt
DESCRIPTION CDIDSC Description
MAPPING_EXPRESSION MAPEXP Mapping Expression
MULTIPLICITY_EXPRESSION MULEXP Multiplicity Expression
NOTES CDINOT Notes

Other Properties
The following 'standard' properties are also inherited by all element types:
  • ID
  • IRID
  • IVID
  • ELEMENT_TYPE_NAME
  • DATE_CREATED
  • CREATED_BY
  • DATE_CHANGED
  • CHANGED_BY
  • NUMBER_OF_TIMES_MODIFIED
  • TYPES

Other element types that reference TRANSITION:


Note:

  • All properties are displayed and updatable by the user unless indicated otherwise
  • All reference properties are displayed and transferable unless indicated otherwise
  • All domains are enforced unless indicated otherwise
  • All properties and reference properties are defined on this element type unless indicated as inherited from a supertype