improving efficiency with reusable processes

Post on 22-Feb-2016

46 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Improving Efficiency with Reusable Processes. Linda Koestler Kinetic Data. About Me. Left the world of mainframe programming to join Kinetic Data Contrary to what you may hear from my Kinetic colleagues, I have never used punch cards. I’ve been with Kinetic Data for 11.5 years. Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Improving Efficiency with

Reusable ProcessesLinda KoestlerKinetic Data

22

About Me

Left the world of mainframe programming to join Kinetic Data Contrary to what you may hear from my Kinetic colleagues, I have

never used punch cards.

I’ve been with Kinetic Data for 11.5 years

33

Overview

Two types of reusable processes What is a reusable process? Discuss the benefits Review four examples

44

What is a reusable process?

One process that can be used to support many service requests in one or many catalogs.

Reusable processes can fall into two categories: Spawned as a secondary process from another task tree

Process spawned by a customer

55

Benefits

Define reusable processes to speed development Reduce the complexity of the task trees on your service items Aids in providing consistent processes Maintenance of reusable processes saves time and money

66

Examples of Reusable Processes

Approval processes (simple, medium and complex) Gathering additional information post submission Cancel processing Conversation between requester and approver, or requester

and fulfiller Reminder processes

77

Task Tree Types Create Tree Type

Executes when the Kinetic Base record is created

This type of tree is useful for reminders and processes that need to be processed prior to completion of service request submission

Complete Tree TypeExecutes when the Kinetic service request submission is complete

Useful for all other post submission processes

88

Example 1 – Approval Processes

Requirement Send email notification reminders to the assigned approver

a predefined intervals

After a determined number of days, cancel the submission if it has not been approved

After approval is completed, pass response to original submission and resume processing

99

Example 1 – Approval Processes

The Approval is created using a Service Item named “Approve Request”

This approval service item can be shared by many service items in your catalog

1010

Example 1 – Approval Processes

The Approve Request service item contains two types of trees:

Create Complete

1111

Example 1 – Approval Processes

Example of Create tree containing the reminder process

Notification are sent out at 3, 5 and 7 days

After 10 days the approval is expired and submission closed

1212

Example 1 – Approval Processes Example of Completion tree Responsible for retrieving the

approval response and comments

The response and comments are passed back to the parent submission via the creation of a trigger

Approval submission is closed

1313

Example 2 – Gather Additional Information

Requirement After customer submits request for printer based on usage, send a

request to purchasing to determine what kind of printer is needed.

The purchasing individual will enter the manufacturer, model and cost.

Information gathered will be added to the original submission.

1414

Example 2 – Gather Additional Information

Example of tree with node to gather additional information

This nodes creates a request similar to an approval

This request can be assigned to a group or an individual

1515

Example 2 – Gather Additional Information

Sample of the request to gather additional information

This request is opened via email link or portal page link

Additional information fields are filled in and request is submitted

1616

Example 2 – Gather Additional Information

Task tree on the child service item adds the new information to the original submission

Trigger is created in order to resume processing on the parent service request

1717

Example 2 – Gather Additional Information

The individual approving the request is able to view the new values gathered

1818

Example 3 – Cancel Process

Requirement Allow customer to cancel service item submission

Provide ability to cancelPrior to approval After approval (this requires special consideration because

fulfillment processes may have started)

1919

Example 3 – Cancel Process

2020

Example 3 – Cancel Process Portal page Service Item

Details panel is modified to display the Cancel Request link

This link opens a Cancel service item while passing the submission GUID as a parameter on the URL

2121

Example 3 – Cancel Process Cancel page

presented to customer

2222

Example 3 – Cancel Process

Cancel service item is developed to collect the cancel reason

This service item carries the task tree responsible for the cancellation process

2323

Example 2 – Cancel Process

This sample cancel request task tree contains nodes to send a notification and to execute a task handler to cancel the request based on a customer’s unique requirements

2424

Example 4 – Send Comment to Incident

Requirement Provide ability for customer to pass comments to the

technician fulfilling the request.

2525

Example 4 – Send Comment to Incident

2626

Example 4 – Send Comment to Incident Portal page Service Item

Details panel is modified to display the Add Comment link

This link opens an iFrame which includes a field for collecting the comments

2727

Example 4 – Send Comment to Incident This is the Add

Comments service item Very simple construction

that only needs to store the basics pieces of information

2828

Example 4 – Send Comment to Incident

This sample add comment request task tree contains a node to add a comment to the Incident

Other task handlers exist to add work info’s to Incident, Change Request and Kinetic Work Orders

The add comment request is closed

2929

Example 4 – Send Comment to Incident Sample of the of work

log comment added to the Kinetic Sample Incident form

3030

Reusable Task Trees

Presentation and code samples will be available on the Kinetic Community web site: http://community.kineticdata.com/

Demo Questions

top related