Atomic Action(s) Tab

Use the Atomic Action(s) tab to map the service action to one or more atomic actions. In the Service Action Details area, you can define the conditions for mapping the service action and the atomic actions.

Service Action Details

Field Use

Seq

Displays the sequence number for each atomic action added in the Service Action Details area.

Atomic Action

Displays the atomic actions mapped to the service action.

Condition

Displays the condition defined for spawning an atomic action.

Label, Value, and Expression

Displays the parameter name, value, and regular expression specified in the Atomic Action Conditions area based on the selected condition.

Vendor, Technology, and Software Load

Displays the vendor, technology, and software load of the atomic action mapped to an action processor.

Action

Displays the action of the atomic action added in the Service Action Details area in the Atomic Action(s) tab. If the service action is mapped to atomic actions with different actions then Multiple appears.

Rollback Point

(Optional) Select any one of the following:

  • State: The atomic action is the PNR for partial rollback. If rollback occurs and execution continues beyond this point, rollback occurs to the atomic action but not further.

  • Stop: Beyond the specific atomic action, no rollback can occur.

The default behavior of rollback, when nothing is selected in the Rollback Point column, is a complete rollback of all the atomic actions in a failed work order.

Note: If you want an atomic action to rollback, you must select the Rollback check box in the Properties tab.

Open

Click to open the atomic action in the Atomic Action editor.

Remove

Click to remove the mapping of the service action and the atomic action from the editor.

Add

Click to map an atomic action to the service action.

Atomic Action Conditions

Field Use

Always

Select for ASAP to always generate this atomic action command for the specific service action.

Equals

Select for ASAP to generate this atomic action command if the service action parameter stated in the Parameter Label field, in the Atomic Action Conditions area, is defined on the service action and has the parameter value as specified in the Parameter Value field.

Defined

Select for ASAP to generate this atomic action command if the service action parameter specified in the Parameter Label field, in the Atomic Action Conditions area, is defined on the service action.

Not Defined

Select for ASAP to generate this atomic action command if the service action parameter stated in the Parameter Label field, in the Atomic Action Conditions area, is not defined on the service action.

Parameter Label

Select a label name from the list.

Parameter Value

Specify a value in the field. This field is available when you click the Equals button.

Include Expression

Define a logical expression for a service action parameter. The range of options available enables an atomic action to be generated if the service action parameter value is within a range of values, or if the service action parameter is greater than, or less than, or equal to, a specified value. More than one condition can be combined in the expression using AND or OR operator.

For example, a service action, ADD_PHONE, is mapped to an atomic action, A, which has three integer parameters: PARAM1_VALUE, PARAM2_VALUE and PARAM3_VALUE. If you specify the following expression:

(PARAM1_VALUE LIKE "0")OR((PARAM1_VALUE LIKE PARAM2_VALUE)AND(PARAM2_VALUE !LIKE PARAM3_VALUE))

then the atomic action, A, from the service action, ADD_PHONE, is spawned only if the expression matches.

Right-click in the Include Expression field area to access the context menu options Cut, Copy, Paste and Select All.