improving effectiveness of the workflow notifications effectiveness of...fixed notification text for...

41
Improving Effectiveness of Workflow Notifications Yogesh Fegade (281) 989-6360 Siddhi-Om Technologies LLC [email protected]

Upload: others

Post on 09-Apr-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Improving Effectiveness of

Workflow Notifications

Yogesh Fegade

(281) 989-6360

Siddhi-Om Technologies LLC

[email protected]

Page 2: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

About Siddhi-Om Technologies

Founded in 2005

PLM Solution Architects & Consultants

Located in Houston, Texas

Working with Teamcenter/iMAN, NX/UG since 1991

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)2

Page 3: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Siddhi-Om Technologies • Services Offerings

Domain of Consultancy

Teamcenter products (Engineering, Unified, etc)

CAD (NX)

Systems design & integration

Process automation – design & development

Database support

Windows programming

Services programming

Network programming

Problem solving & troubleshooting

General – C/C++/Java/.NET/XML/Scripting/SQL

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)3

Page 4: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Summary

Workflow process can be quite complex

How do you keep up

With effective communication

This presentation intends to show you just that!!

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)4

Page 5: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Workflow Notifications •Who Uses Them

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)5

Page 6: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Handler •CR-Notify

Does it satisfy the basic requirements of workflow notification

Yes, but that’s as far as it goes

Only 4 report formats are available

Review, Rejection, Progress, and Level

Fixed notification text for each report format

Contains basic information – targets, decisions, comments, etc

Rarely what the business requires to make it an effective communication tool

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)6

Page 7: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

CR-Notify •What About…

What about email notification when:

Target is added or removed

Job is promoted or demoted

Job is suspended or resumed

Task is reassigned or delegated

What about:

Defining your own format for email body

Changing email format without code changes

Adding critical information related to the job, task, or target to the notification

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)7

Page 8: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Handler • late-notification

Does it satisfy the basic requirements of overdue task notification

Yes, but that’s as far as it goes

Fixed notification text

Contains basic information about the job

Rarely what the business requires to make it an effective communication tool

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)8

Page 9: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

late-notification •What About…

What about:

Escalation of overdue tasks to appropriate superiors when reviewers do not take timely action on an initial reminder

What about:

Defining your own format for late notification email body

Changing the email format without code changes

Adding critical information related to the job, task, or target to the notification

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)9

Page 10: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Enhanced Email Notification Engine

Custom email notification engine was developed

Comprised of replacement for:

“CR-Notify” handler

“late-notification” handler

“Task Monitor” process

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)10

Page 11: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Short Comings

What about email notification when:

Target is added or removed

Job is promoted or demoted

Job is suspended or resumed

Task is reassigned or delegated

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)11

Page 12: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Solution Feature

Ability to send an email on specified action

When a target is added or removed

When a job is promoted or demoted

When a job is suspended or resumed

When a task is reassigned or delegated

…Or on any other action defined by the EPM module including user actions

No restriction on placement

Place it wherever it suits your needs of notification

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)12

Page 13: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Short Comings

What about:

Defining your own format for an email body

Ability to change an email format without any code change

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)13

Page 14: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Solution Feature

Ability to configure body of the email notification

Create an email body as a text dataset template

Create unique templates for each type of notification Template for job suspension notification

Template for job resumption notification

Template for task promotion notification

Template for task demotion notification

Template for task approval notification

Template for task rejection notification

Etc.

Reconfigure email body without any code change

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)14

Page 15: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Short Comings

What about:

Adding critical information related to the job, task, or target to the notification

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)15

Page 16: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Solution Feature

Ability to embed property values in the email body

Specify property value keys in the template

Create seamless email body text

Property value keys expand to actual property values

Embed properties of Task, job, or target objects

Any other object related to above

Properties could be Attributes, references, runtime properties, compound properties,

or relational properties

Scalar properties or array properties

Integer, float, double, character, string, date, logical or tag

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)16

Page 17: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Short Comings

What about:

Escalation of overdue tasks to appropriate superiors when reviewers do not take timely action on an initial reminder

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)17

Page 18: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Solution Feature

Multiple levels of escalations for late notifications

Configure number of escalation levels

For each escalation level, specify Recipients

Time when escalation level triggers

Late notification email body template

For example: 1st level – send email reminder to undecided reviewers

2nd level – send email to the reviewer and to the supervisor

3rd level – send email to the supervisor and to the manager

4th level – send email to the manager and to the VP

… so on and so forth

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)18

Page 19: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Notification Engine •Other Features

Multiple options to specify recipients, For example:

Responsible party

Reviewers of current task or any other task

Undecided reviewers

Users in a group, users with a role

Teamcenter user

Email address

Resource pool

Distribution list, alias list

Combination of above specified in a property of a target

… Or any combination of above

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)19

Page 20: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Introducing Handler •SOT-Notify

Argument Value

–onAction Action upon which notification is to be sent. Useful only when placed under ‘Perform’ action.

–subject Optional. Default subject is “job name + task name”. This argument value is appended to default subject when provided.

-comment Optional with no default. This argument value is added to the top of the email body when provided.

–format Name of the notification email body template.

–recipient Recipient of the notification. Multiple arguments allowed to specify multiple recipients.

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)20

Page 21: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Introducing Handler • SOT-Late-Notification

Argument Value

–nLevels Number of escalation levels configured by the handler.

–baseSubject Optional. Default subject is “job name + task name”. This argument value is appended to default subject when provided.

–baseFormat Name of the late notification email body template.

–level<n>Recipient Recipient of the nth level notification. Multiple arguments allowed to specify multiple recipients.For example: –level1Recipient, –level2Recipient, etc.

–level<n>Time Duration, in minutes, after due date when nth level notification is triggered.For example: –level1Time, –level2Time, etc.

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)21

Page 22: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Template

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)22

Page 23: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)23

Page 24: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)24

Page 25: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)25

Page 26: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)26

Page 27: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)27

Page 28: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)28

Page 29: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)29

Page 30: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)30

Page 31: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)31

Page 32: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)32

Page 33: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)33

Page 34: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Property Keys

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)34

Page 35: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •What Was…

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)35

Page 36: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Sample Notification •Becomes…

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)36

Page 37: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Demo •Meet the Process

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)37

Page 38: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Demo •Meet the Team

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)38

Page 39: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Demo

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)39

Page 40: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Q & A

05/04/2011Improving Effectiveness of Workflow Notifications

(Yogesh Fegade, Siddhi-Om Technologies LLC)40

Page 41: Improving Effectiveness of the Workflow Notifications Effectiveness of...Fixed notification text for each report format Contains basic information –targets, decisions, comments,

Thank You!

Siemens PLM Connection 2011

Las Vegas, NV

May 2-5