BMC SRM Templated Work Order Create Version 3

This handler uses the WOI:WorkOrderInterface_Create form & functionality in ITSM to create work orders. This handler allows for creation of a work order using a template, but allowing the detail fields to be populated with request data.

Note that in 7.6.X version of ITSM, there have been issues reported with using WOI:WorkOrderInterface_Create to create work orders. This may need to be repaired in ITSM before this can effectively be used, but no changes are necessary in the handler.

This handler is safe to use in a subtree because it does not rely on any @base information to process. All data is passed into the handler as parameters.

Parameters

Name Description
Work Order Template: Name of the work order template to be used.
Work Order Summary: The value placed in the Summary field on the Work Order form. Leave empty to use the Summary defined in the WO Template.
Work Order Notes: The value placed in the Notes field on the Work Order form. Leave empty to use the Notes defined in the WO Template.
Requester Login Id: Login Id of the person making the request. This will be used to retrive the Person ID and place it in the Customer People ID field.
Submitter Login Id: Login Id of the person submitting the request. This will be used to retrive the Person ID and place it in the Requested By People ID field.
Survey ID (KSR #): The value placed in the SRID field on the Work Order form.
Survey Instance ID: The value placed in the SRInstanceID field on the Work Order form.
Detail Field 1 Value: Value for Field 1 as sepcified in the WO Template Detail tab.
Detail Field 2 Value: Value for Field 2 as sepcified in the WO Template Detail tab.
Detail Field 3 Value: Value for Field 3 as sepcified in the WO Template Detail tab.
Detail Field 4 Value: Value for Field 4 as sepcified in the WO Template Detail tab.
Detail Field 5 Value: Value for Field 5 as sepcified in the WO Template Detail tab.
Detail Field 6 Value (Datetime): Value for Field 6 as sepcified in the WO Template Detail tab.
Detail Field 7 Value (Datetime): Value for Field 7 as sepcified in the WO Template Detail tab.
Detail Field 8 Value (Integer): Value for Field 8 as sepcified in the WO Template Detail tab.
Detail Field 9 Value (Integer): Value for Field 9 as sepcified in the WO Template Detail tab.
Detail Field 10 Value: Value for Field 10 as sepcified in the WO Template Detail tab.
Detail Field 11 Value: Value for Field 11 as sepcified in the WO Template Detail tab.
Detail Field 12 Value: Value for Field 12 as sepcified in the WO Template Detail tab.
Detail Field 13 Value: Value for Field 13 as sepcified in the WO Template Detail tab.
Detail Field 14 Value: Value for Field 14 as sepcified in the WO Template Detail tab.
Detail Field 15 Value: Value for Field 15 as sepcified in the WO Template Detail tab.
Detail Field 16 Value: Value for Field 16 as sepcified in the WO Template Detail tab.
Detail Field 17 Value: Value for Field 17 as sepcified in the WO Template Detail tab.
Detail Field 18 Value: Value for Field 18 as sepcified in the WO Template Detail tab.
Detail Field 19 Value: Value for Field 19 as sepcified in the WO Template Detail tab.
Detail Field 20 Value: Value for Field 20 as sepcified in the WO Template Detail tab.
Detail Field 21 Value: Value for Field 21 as sepcified in the WO Template Detail tab.
Detail Field 22 Value: Value for Field 22 as sepcified in the WO Template Detail tab.
Detail Field 23 Value: Value for Field 23 as sepcified in the WO Template Detail tab.
Detail Field 24 Value (Integer): Value for Field 24 as sepcified in the WO Template Detail tab.
Detail Field 25 Value (Integer): Value for Field 25 as sepcified in the WO Template Detail tab.
Detail Field 26 Value (Integer): Value for Field 26 as sepcified in the WO Template Detail tab.
Detail Field 27 Value (Integer): Value for Field 27 as sepcified in the WO Template Detail tab.
Detail Field 28 Value: Value for Field 28 as sepcified in the WO Template Detail tab.
Detail Field 29 Value: Value for Field 29 as sepcified in the WO Template Detail tab.
Detail Field 30 Value: Value for Field 30 as sepcified in the WO Template Detail tab.

Sample Configuration

Name Description
Detail Field 5 Value:
Detail Field 6 Value (Datetime):
Detail Field 7 Value (Datetime):
Detail Field 8 Value (Integer):
Detail Field 9 Value (Integer):
Detail Field 10 Value:
Detail Field 11 Value:
Detail Field 12 Value:
Detail Field 13 Value:
Detail Field 14 Value:
Detail Field 15 Value:
Detail Field 16 Value:
Detail Field 17 Value:
Detail Field 18 Value:
Detail Field 19 Value:
Detail Field 20 Value:
Detail Field 21 Value:
Detail Field 22 Value:
Detail Field 23 Value:
Detail Field 24 Value (Integer):
Detail Field 25 Value (Integer):
Detail Field 26 Value (Integer):
Detail Field 27 Value (Integer):
Detail Field 28 Value:
Detail Field 29 Value:
Detail Field 30 Value:
Work Order Template:
Work Order Summary:
Work Order Notes:
Requester Login Id:
Submitter Login Id:
Survey ID (KSR #):
Survey Instance ID:
Detail Field 1 Value:
Detail Field 2 Value:
Detail Field 3 Value:
Detail Field 4 Value:

Results

Name Description
Work Order ID The ID of the work order created (WOI##########)
Request ID The request ID associated with this work order.
Deferral Token The deferral token used for this work order.

Changelog

BMCSRMTemplatedWorkOrderCreateV3

  • This handler is safe to use in a subtree because it does not rely on any @base

information to process. All data is passed into the handler as parameters.

BMCSRMTemplatedWorkOrderCreateV2 (Date Unknown)

  • Initial Version. See README for details.


Related Handlers

BMC ITSM7 Approval Approve
Approves a specific AP:Detail-Signature record.
BMC ITSM7 Approver Alternate Cancel
Cancels an alternate approver.
BMC ITSM7 Change Create
Creates a BMC ITSM7 Infrastructure Change record that contains the Id of the triggering Kinetic Request submission and the task instance deferral token using the parameters provided.
BMC ITSM7 Update Change Status
Updates the Change Status
BMC ITSM7 Change Work CE
Creates a BMC ITSM7 Infrastructure Change Work Info record based upon the parameters provided.
BMC ITSM7 Group Membership Lookup
Retrieves Email Address(es) for the individual or support group, separated by commas.
BMC ITSM7 Incident Close
Sets an Incidnet Status To closed.
BMC ITSM7 Incident Create
Creates a BMC ITSM7 Incident (Help Desk) record that contains the Id of the triggering Kinetic Request submission and the task instance deferral token using the parameters provided.
BMC ITSM7 Update Incident Status
Updates the Incident Status
BMC ITSM7 Incident Templated Create
Creates a BMC ITSM7 Incident (Help Desk) record that contains the Id of the triggering Kinetic Request submission and the task instance deferral token using the specified Incident Template and parameters provided.
BMC ITSM7 Incident Work Info Create CE
Creates a BMC ITSM7 Incident (Help Desk) Work Info record based upon the parameters provided. Meant for use with Request CE.
BMC ITSM7 Incident Work Info Create
Creates a BMC ITSM7 Incident (Help Desk) Work Info record based upon the parameters provided.
BMC ITSM7 Person Create
Creates an ITSM v7.x CTM People entry with the Remedy Login Id.
BMC ITSM7 Person Update
Updates an ITSM v7.x CTM People entry given the Remedy Login Id. It only updates the record with the given values if those values are provided (will not null out values). It also creates a WorkLog entry to audit the modification.
BMC ITSM7 Work Order Create Detail
Creates a BMC ITSM7 SRM Work Order record that contains the Id of the triggering Kinetic Request submission and the task instance deferral token using the parameters provided.
BMC ITSM8 Asset to Contract Assoc Create
Attaches a contract to an asset. (A second handler is needed to attach the contract to the asset.)
BMC ITSM8 Assoc to Incident Create
Attaches an item to a Incident. (A second handler is needed to attach the incident to related item.)
BMC ITSM9 Incident Create
Creates an Incident record.
BMC ITSM9 Person Create
Create an entry in the People Form
BMC ITSM9 Person Update
Updates an entry in the People form based on the Remedy Login ID. Use the key word nil to clear a value.
BMC ITSM9 Support Group Member Functional Role Add
Adds the individual to support group.
BMC People Work Info Create
Create an entry in the People Worklog Form