Kinetic Request Submission Create Version 1

Creates a submission using the information provided, sending a message using the message template to the submitter if one is provided.

This should be (usually) used in conjunction with an answer create handler or an attribute set answer. This handler just creates a submission. It sets no Attributes1-60 nor does it create any answers at all for that submission. At the time the v1 of this handler was created, it is recommended that this be used with the Kinetic Request Submission Update Answers (v4) handler because this handler both creates answers and creates/updates the mappings for those answers to the correct attributes.

Parameters

Name Description
Submitter of new request: The login id to open the new submission for.
Email: The email address of the person this opened for (if they will be receiving an email about it).
First Name: The first name of the person this should be logged under.
Last Name: The last name of the peson this should be logged under.
Message Template Name: The name of the message template to use for notification.
Template Catalog Name: The name of the catalog the request template belongs to.
Request Template Name: The name of the template to use for the new request.
Originating Form: If used, usually holds the template name of the originating submission.
Originating Id: The instance id to store in the Originating ID field.
Originating Id-Display: The field storing the Originating ID's KSR number.
Lookup Id: The instance id to store for lookup purposes, sometimes useful in nested parent-child relationships.
Notes For Customer: Text that can be displayed to customer (typically from the Service Catalog page). This is stored on the 'Customer Notes' field on the KS_SRV_CustomerSurvey_base form.
Initial Validation Status: Initial Validation status to include, if any.
Submission Type Should be Child if this is used for creating a Child request or left blank if a normal service request.

Sample Configuration

Name Description
Originating Form:
Originating Id:
Originating Id-Display:
Lookup Id:
Notes For Customer:
Message Template Name:
Submission Type Child
Submitter of new request:
Email:
First Name:
Last Name:
Template Catalog Name:
Request Template Name:
Initial Validation Status:

Results

Name Description
Instance Id Instance Id of the submission created
KSR KSR of the submission created

Changelog

Kinetic Request Submission Create (6-1-2015)

*Initial Version. See Readme for details.


Related Handlers

Kinetic Assignment Record Retrieve
Retrieves a specific record from the KS_RQT_Assignment form.
Kinetic Cost Calculate Costs
Returns an XML listing record ids found in the KS_SRV_Helper form.
Kinetic Helper Record Find All
Returns an XML listing record ids found in the KS_SRV_Helper form.
Kinetic Helper Record Retrieve
Retrieves a specific record from the KS_SRV_Helper form.
Kinetic Request Answer Create
Creates a Submission Answer
Kinetic Request Answer Update
Creates a Submission Answer
Kinetic Request Approval Create
Creates an approval submission for the submission record specified by the 'Lookup Id' parameter, typically the Instance Id of the originating base request.
Kinetic Request Attribute Create
Populates Attributes Records (Settings Tab) for Service Items from a CSV data file
Kinetic Request Service Item Add Attribute
This handler adds an attribute to the given service item.
Kinetic Request Service Item Detect Attribute
This handler checks to see if a specific attribute is defined for the given service item.
Kinetic Request Service Item Remove Attribute
This handler removes a specific attribute that is defined for the given service item. If multiple instances of the same attribute are defined for the same service item, they are all removed.
Kinetic Request Service Item Update Status
This handler updates the status of a given service item.
Kinetic Request Submission Build Attachment URL
Builds and returns URL for a file download of an attachment that was uploaded as a question answer.
Kinetic Request Submission Close All Open
Updates the Validation Status, the status that is displayed to the end user, of the specified submission record and sets the Request Status to "Closed" for all open requests associated with the provided originating ID.
Kinetic Request Submission Create Answers
This handler creates answer records related to the specified submission given one or multiple JSON answer sets.
Kinetic Request Submission Dataset Retrieve
Returns all dataset values for a given submission. For use inside of subtrees.
Kinetic Request Submission Format Answers HTML
Builds a simple result string by formatting a specified subset of answers for the source Kinetic Request submission.
Kinetic Request Submission Format Answers
Builds a simple result string by formatting a specified subset of answers for the source Kinetic Request submission.
Kinetic Request Submission Get Answer Set
This handler builds a JSON answer set for the current submission. The JSON structure maps question labels to their corresponding answers.
Kinetic Request Submission Update Answers
This handler creates or update answer records related to the specified submission given one or multiple JSON answer sets.
Kinetic Request Submission Update Status 7
Updates the Status field (ID 7 not validation Status).
Kinetic Request Submission Update Status
Updates the Validation Status, the status that is displayed to the end user, of the specified Kinetic Request submission record.
Kinetic Submission Complete
Sets a submission to complete and triggers the complete workflow, such as firing triggers
Kinetic Submission Retrieve Attribute
Retrieves the Kinetic Request base request with the specified values
Kinetic Submission Update Attribute
Updates the Kinetic Request base request with the specified values
Kinetic Table Data Create
Creates an entry in the CUSTOM:KS_SRV_TableData_base form
Kinetic Tabular Data Find
Retrieves request IDs (field 1) and Instance IDs (field 179) for Remedy entries for the form used for storing table data.
Kinetic Tabular Data Retrieve
Retrieves a single CUSTOM:KS_SRV_TableData_base entry/saved table row with the instance id specified.