overview: guided procedures design time · ©sap ag 2005, overview: guided procedures design time /...

88
Overview: Guided Procedures Design Time Document Version 1.00 – November 2005

Upload: others

Post on 10-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Overview: GuidedProcedures Design Time

Document Version 1.00 – November 2005

Page 2: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 2

Scope of this Presentation

Scope Of This PresentationProcess Assembly with Guided ProceduresGive an Overview of main Designtime Objects in the Gallery and EditingfunctionsScreenshots Demo of how to assemble a demo process with CallableObjects (Based on WebDynpro), Actions, Blocks and Processesdemonstrating hands-on the features of Designtime

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Page 3: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 3

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Presentation Links

Click On the Buttons below to jump directly into the presentation parts

Start withOverview

Check OutDemo

ProcessCallable Objects:Basic Concepts

Callable Objects:Basic Concepts Callable Objects:

Hands OnCallable Objects:

Hands On

Actions:Hands OnActions:

Hands On

Blocks:Hands OnBlocks:

Hands OnBlocksConsolidation

BlocksConsolidation

Process:Hands OnProcess:Hands On

Page 4: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

GP DesigntimeOverview(Gallery)& Concepts

Page 5: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 5

(1) In the Gallery you createobejcts used within GuidedProcedures.

(1) In the Gallery you createobejcts used within GuidedProcedures.

(2) You will group yourobjects into a folderstructure (it may later beextracted as a contentpackage to be deployed on other J2EE servers)

(2) You will group yourobjects into a folderstructure (it may later beextracted as a contentpackage to be deployed on other J2EE servers)

Back To Presentation

OverviewContinue

Page 6: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 6

Process Assembly in Guided Procedures

Process Assembly in Guided ProceduresCallable Objects wrap applications for Guided Procedures (Callable Objects arefor example WebDynpro Applications)Actions are elementary business process steps to be carried out during a GP process (Example: Employee Request for Vacation). They are mapped against a callable objectBlocks bundle a set of actions required to complete a process stepProcesses bundle a set of blocks to represent a Business Process (Example: One Block Process for Vacation Time Off Approval)

.....Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

CallableObject 4CallableObject 4

CallableObject 2CallableObject 2

.....

Process YProcess Y Process ...Process ...

Action 1Action 1 Action 2Action 2 Action 3Action 3 Action 4Action 4 Action ...Action ........

Block ABlock A Block CBlock CBlock BBlock B Block ...Block ........

Page 7: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 7

Manipulation Actions for Main GP Objects in Designtime

Manipulation Actions for Main GP Objects in Designtime

The Table above gives an overview of what you cando with each of the main GP Building Blocks inThe Design Time (Gallery)

Callable Objects Actions Blocks Processes(1) Edit & Define Edit Basic Data Edit Basic Data Edit Basic Data Edit basic data

Edit Input Parameters Attach Callable Objects Edit Block Flow Edit process flow Edit Output Parameters

(2) Consolidation Consolidate Roles Consolidate Roles & Configuration Define types of built-in roles

Grant View Permissions Grant view permissions Consolidate Parameters Consolidate Parameters Consolidate parameters

Select Views (3) Additional Define Ad Hoc Items Define Ad Hoc Items Define ad hoc items Process Items Add Info Callable Objects Add Info Callable Objects Define info callable objects

Add Attachments Add Attachments Add Attachments Define due date handling Define Exception Handling

Configure Process Control Items (4) Permission Define Permissions Grant Permissions Grant Permissions Grant Permissions Handling(1) Activation Activate Callable Object Activate Action Activate Block Activate Process & Testing Test Callable Object

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Back To Presentation

OverviewContinue

Page 8: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Callable Object:Basic Concepts

Page 9: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 9

Callable Object

Callable ObjectWraps an application used for representing an action in GPMay be of arbitrary UI type (eg. WebDynpro Application, Adobe Forms, ...)Special support for Web Dynpro Java (WD Java may implement a GP interface allowing the application to link into GP)Also callable objects running in background is possibleGP prefabricated COs available (eg for decision dialogues)

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Process XProcess X

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A Block BBlock B

Page 10: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 10

Callable Object Parameter Context

Callable Object Parameter Context

Callable ObjectCallable Object

Application Context Data(Input and Output)

Application Context Data(Input and Output)

Application(WebDynpro, Forms, ...)

Application(WebDynpro, Forms, ...)

InputParameters

(ContextData)

InputParameters

(ContextData)

OutputParameters

(ContextData)

OutputParameters

(ContextData)

<<Application World>>

<<Guided Procedures World>>

(1) In the application you will have data (called „context“) that you will expose to GuidedProcedures via a wrapperobject, called „Callable Object“

(1) In the application you will have data (called „context“) that you will expose to GuidedProcedures via a wrapperobject, called „Callable Object“

(2) Based on the application thecallable object provides inputand output parameters in GuidedProcedures

(2) Based on the application thecallable object provides inputand output parameters in GuidedProcedures

<<Application World>>

Page 11: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 11

Action: Expose Callable Object Parameters

Callable Object: Expose Parameters

ActionActionExposedAction InputParametersParamIn2ParamIn4ParamIn5

ExposedAction InputParametersParamIn2ParamIn4ParamIn5

ExposedAction Output

ParametersParamOut1ParamOut2ParamOut3

ExposedAction Output

ParametersParamOut1ParamOut2ParamOut3

Callable ObjectCallable ObjectInputParametersParamIn1ParamIn2ParamIn3ParamIn4ParamIn5

....

InputParametersParamIn1ParamIn2ParamIn3ParamIn4ParamIn5

....

OutputParametersParamOut1ParamOut2ParamOut3ParamIOut4ParamOut5

....

OutputParametersParamOut1ParamOut2ParamOut3ParamIOut4ParamOut5

....In the Action you may define, which Callable Objectparameters will be exposed in the action (ie are available forsubsequent processing). This isan advantage if you have callableobjects with large parameter lists

In the Action you may define, which Callable Objectparameters will be exposed in the action (ie are available forsubsequent processing). This isan advantage if you have callableobjects with large parameter lists

Back To Presentation

Overview

Page 12: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Consolidation on Block Data Level

Page 13: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 13

Block: Consolidate Action Context Parameters

Block: Consolidate Actions Context Parameters

Action 1Action 1 Action 2Action 2

Block ABlock A

ConsolidatedParametersConsParam1ConsParam2

ConsolidatedParametersConsParam1ConsParam2

ContextParameters

Action1Param1Param2Param3Param4Param5

....

ContextParameters

Action1Param1Param2Param3Param4Param5

....

ContextParameters

Action 2Param‘1Param‘2Param‘3ParamI‘4Param‘5

....

ContextParameters

Action 2Param‘1Param‘2Param‘3ParamI‘4Param‘5

....

When you want to tieactions together, thecorresponding outboundparameters of an actionneed to be mapped to inbound parameters of a subsequent action. This isdone if you areconsolidatingcorresponding actioncontext parameters (theconsolidation process in GP can be compared to context mapping in Web Dynpro application)

When you want to tieactions together, thecorresponding outboundparameters of an actionneed to be mapped to inbound parameters of a subsequent action. This isdone if you areconsolidatingcorresponding actioncontext parameters (theconsolidation process in GP can be compared to context mapping in Web Dynpro application)

Page 14: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 14

Block: Role Consolidation

Block: Role Consolidation

CallableObject 1CallableObject 1

CallableObject 2CallableObject 2

CallableObject 3CallableObject 3

Action 1Action 1 Action 2Action 2 Action 3Action 3

Block ABlock A

Consolidated Role 1Consolidated Role 2

ProcessorAction 3

ProcessorAction 3

ProcessorAction 2

ProcessorAction 2

ProcessorAction 1

ProcessorAction 1

Imagine a situationwhere a processrequires multiple userroles (e.g. Employee and HR Admin). In theexample actions 1 and 3 are carried out by thesame role and action 2 is performed byanother role. By consolidatingprocessors for actionsinto consolidated rolesin a block you assignactions to the sameuser roles

Imagine a situationwhere a processrequires multiple userroles (e.g. Employee and HR Admin). In theexample actions 1 and 3 are carried out by thesame role and action 2 is performed byanother role. By consolidatingprocessors for actionsinto consolidated rolesin a block you assignactions to the sameuser roles

Back To Presentation

Overview

Page 15: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Demo: Create CallableObject

Page 16: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 16

Definition of a CallableObject in Design Time. The list of availableCOs is listed here.In our example we usethe Demo Web Dynproapplication which isalso delivered with theJ2EE

Definition of a CallableObject in Design Time. The list of availableCOs is listed here.In our example we usethe Demo Web Dynproapplication which isalso delivered with theJ2EE

Page 17: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 17

Select thecorresponding WD Component deployedon the J2EE

Select thecorresponding WD Component deployedon the J2EE

Page 18: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 18

Review inputparameters

Review inputparameters

Page 19: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 19

Reviewoutputparameters

Reviewoutputparameters

Page 20: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 20

CO createdCO created

Page 21: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 21

This is the screen forediting the GP objects created (in our case a CO)

This is the screen forediting the GP objects created (in our case a CO)

Back To Presentation

OverviewContinue

Page 22: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Demo: Edit CallableObject

Page 23: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 23

In the from the Detail View tab you mayreview the objectproperties

In the from the Detail View tab you mayreview the objectproperties

Page 24: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 24

Edit basic dataEdit basic data

Page 25: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 25

Edit input parametersEdit input parameters

Page 26: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 26

Edit outputparameters

Edit outputparameters

Page 27: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 27

Definepermissions

Definepermissions

Page 28: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 28

You need to activate the CO prior to using it

You need to activate the CO prior to using it

Back To Presentation

OverviewContinue

Page 29: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 29

You may test the CO withinthe gallery

You may test the CO withinthe gallery

Hint: You mayalso use theCallable ObjectID to start thethe COI applicationdirect

Hint: You mayalso use theCallable ObjectID to start thethe COI applicationdirect

Page 30: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 30

In COs you maydetermine whether theCO should be executedin execution or displaymode (this can beevaluated from a WD Java application in order to dynamicallydisplay or hide buttons, for example)

In COs you maydetermine whether theCO should be executedin execution or displaymode (this can beevaluated from a WD Java application in order to dynamicallydisplay or hide buttons, for example)

Page 31: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 31

Supply inputparameters for the CO

Supply inputparameters for the CO

Page 32: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 32

Test the applicationTest the application

Page 33: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 33

Review the applicationoutput here ...

Review the applicationoutput here ...

Back To Presentation

OverviewContinue

Page 34: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Demo: Create Action

Page 35: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 35

Actions embed the callable objects into theprocess flow of GP and you may addfeatures to the callable object such as attachments. Here you will see how data is to be configured ...

Actions embed the callable objects into theprocess flow of GP and you may addfeatures to the callable object such as attachments. Here you will see how data is to be configured ...

Page 36: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 36

Actions embed the callable objects into theprocess flow of GP and you may addfeatures to the callable object such as attachments. Here you will see how data is to be configured ...

Actions embed the callable objects into theprocess flow of GP and you may addfeatures to the callable object such as attachments. Here you will see how data is to be configured ...

For an action you may add additional services available in GP such as:• Ad Hoc Items (help the user to remember to carry out additional actions in order to complete the process)• Info Callable Objects (additional information to help the user to accomplishthe process)• Adding info attachments (provided via link)• Due date handling

For an action you may add additional services available in GP such as:• Ad Hoc Items (help the user to remember to carry out additional actions in order to complete the process)• Info Callable Objects (additional information to help the user to accomplishthe process)• Adding info attachments (provided via link)• Due date handling

Page 37: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 37

Actions are attached to callable objectsActions are attached to callable objects

Back To Presentation

OverviewContinue

Page 38: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 38

Select the callableobjects we havecreated previously

Select the callableobjects we havecreated previously

Page 39: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 39

SaveSave

Page 40: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 40

You may consolidateparameters at actionlevel (as described in the introduction)

You may consolidateparameters at actionlevel (as described in the introduction)

Page 41: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 41

You may expose onlya subset of the givencallable objects‘parameters (either forinput or output)

You may expose onlya subset of the givencallable objects‘parameters (either forinput or output)

Page 42: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 42

If you want to exposethe parameters youwill have to check theflag

If you want to exposethe parameters youwill have to check theflag

Page 43: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 43

Once you haveattached CO and parameterconsolidation you canactivate the action.

Once you haveattached CO and parameterconsolidation you canactivate the action.

Page 44: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 44

In the demonstrationscenario we havecreated a couple of actions for further use

In the demonstrationscenario we havecreated a couple of actions for further use

Back To Presentation

OverviewContinue

Page 45: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Demo: Create Block

Page 46: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 46

Start creating a block and you will have to choose a block type. This affects theprocess sequence in which actions arecarried out.

Start creating a block and you will have to choose a block type. This affects theprocess sequence in which actions arecarried out.

Back To Presentation

OverviewContinue

Page 47: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 47

Blocks need the definitionof the block flow, roleconsolidation and parameter consolidation

Blocks need the definitionof the block flow, roleconsolidation and parameter consolidation

Page 48: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 48

You add blocks, processes and actions to a block in order to definethe block flow

You add blocks, processes and actions to a block in order to definethe block flow

Back To Presentation

OverviewContinue

Page 49: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 49

Choose items to beinserted into the block

Choose items to beinserted into the block

Page 50: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 50

Choose items to beinserted into the block

Choose items to beinserted into the block

Page 51: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 51

All created actions wereselected. The result statesof each action can beused to define subsequentblocks to be launched

All created actions wereselected. The result statesof each action can beused to define subsequentblocks to be launched

Page 52: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 52

Here you will see thesubsequent step for eachend state (blank means: follow the predefinedblock flow)

Here you will see thesubsequent step for eachend state (blank means: follow the predefinedblock flow)

Back To Presentation

OverviewContinue

Page 53: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 53

You need to consolidate roleswithin a block

You need to consolidate roleswithin a block

Page 54: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 54

As described in theintroduction thesingle processorswill be consolidatedinto block roles

As described in theintroduction thesingle processorswill be consolidatedinto block roles

Page 55: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 55

Consolidation forthe role „Requestor“(may requestTimeOff and maydisplay results of the TimeOffapproval)

Consolidation forthe role „Requestor“(may requestTimeOff and maydisplay results of the TimeOffapproval)

Page 56: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 56

Consolidation for all Process Roles:•Requestor•Approver•HR Admin

Consolidation for all Process Roles:•Requestor•Approver•HR Admin

Back To Presentation

OverviewContinue

Page 57: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 57

Consolidation for all parameters withinthe block

Consolidation for all parameters withinthe block

Page 58: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 58

Consolidation for all Time Off dataparameters (map to one consolidatedTime Off datastructure)

Consolidation for all Time Off dataparameters (map to one consolidatedTime Off datastructure)

Page 59: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 59

Consolidatedparameters for all data used within theTime Approval block

Consolidatedparameters for all data used within theTime Approval block

Page 60: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 60

As well as at block level you could also maintain the block context (that in turn could be used by a process)

As well as at block level you could also maintain the block context (that in turn could be used by a process)

Page 61: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 61

Finishedmaintaining theblock and activated

Finishedmaintaining theblock and activated

Back To Presentation

OverviewContinue

Page 62: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Demo: Create Process

Page 63: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 63

Finally the processwill be defined in Designtime as an executable unit.

Finally the processwill be defined in Designtime as an executable unit.

Back To Presentation

OverviewContinue

Page 64: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 64

Just as at block level, you need to maintainprocess flow, roles, and parameterconsolidationThe main differece is: the process is at a „higher business level“ than the block, and visually the blocks assigned to a processwill be displayed as phases in the GP Runtime

Just as at block level, you need to maintainprocess flow, roles, and parameterconsolidationThe main differece is: the process is at a „higher business level“ than the block, and visually the blocks assigned to a processwill be displayed as phases in the GP Runtime

Back To Presentation

OverviewContinue

Page 65: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 65

As with the block, maintainthe process flow

As with the block, maintainthe process flow

Page 66: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 66

Select the blocks used forthe process

Select the blocks used forthe process

Page 67: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 67

We choose the block created from our demoprocess

We choose the block created from our demoprocess

Page 68: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 68

For demonstrationpurposes we have the sameapproval block twice in ourprocess

For demonstrationpurposes we have the sameapproval block twice in ourprocess

Back To Presentation

OverviewContinue

Page 69: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 69

As with the block, roleshave to be consolidated

As with the block, roleshave to be consolidated

Page 70: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 70

In this example, weconsolidate theProcess Roles from thetwo subsequent blocks

In this example, weconsolidate theProcess Roles from thetwo subsequent blocks

Page 71: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 71

You may, for example, also define when a user is to be assigneda certain role

You may, for example, also define when a user is to be assigneda certain role

Back To Presentation

OverviewContinue

Page 72: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 72

Consolidateparameters as in theblock part

Consolidateparameters as in theblock part

Page 73: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 73

Consolidation of all parameters that aredefined in the twoblocks of the process

Consolidation of all parameters that aredefined in the twoblocks of the process

Page 74: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 74

Consolidated process partsConsolidated process parts

Page 75: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 75

All process parts wereactivated, so that in turn thewhole process could beactivated ...

All process parts wereactivated, so that in turn thewhole process could beactivated ...

Back To Presentation

OverviewContinue

Page 76: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 76

By selecting and opening theprocess you may edit it or start it for testing purposes

By selecting and opening theprocess you may edit it or start it for testing purposes

Page 77: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 77

Select process details and press the button in the Basic Data tab

Select process details and press the button in the Basic Data tab

Back To Presentation

OverviewContinue

Page 78: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

Demo: Test Process

Page 79: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 79

You will get an URL to start theprocess for testing, clickingthis button will launch it ...

You will get an URL to start theprocess for testing, clickingthis button will launch it ...

Page 80: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 80

Enter input dataEnter input data

Page 81: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 81

Assign rolesAssign roles

Page 82: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 82

Initiate processInitiate process

Page 83: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 83

Process runsthrough theapplication steps. You will have an overview of thesteps here

Process runsthrough theapplication steps. You will have an overview of thesteps here

Also note thephase display of the processblocks

Also note thephase display of the processblocks

Page 84: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 84

All completedsteps are checked

All completedsteps are checked

Page 85: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 85

Complete step...Complete step...

Page 86: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 86

...and the last action is shownfor the first block (the same appliesto the second block)

...and the last action is shownfor the first block (the same appliesto the second block)

Back To Presentation

Overview

Page 87: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 87

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

Copyright 2005 SAP AG. All Rights Reserved

Page 88: Overview: Guided Procedures Design Time · ©SAP AG 2005, Overview: Guided Procedures Design Time / 2 Scope of this Presentation Scope Of This Presentation Process Assembly with Guided

© SAP AG 2005, Overview: Guided Procedures Design Time / 88

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.Microsoft, Windows, Outlook, und PowerPoint sind eingetragene Marken der Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, und Informix sind Marken oder eingetragene Marken der IBM Corporation in den USA und/oder anderen Ländern.Oracle ist eine eingetragene Marke der Oracle Corporation.UNIX, X/Open, OSF/1, und Motif sind eingetragene Marken der Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, und MultiWin sind Marken oder eingetragene Marken von Citrix Systems, Inc.HTML, XML, XHTML und W3C sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java ist eine eingetragene Marke von Sun Microsystems, Inc.JavaScript ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MaxDB ist eine Marke von MySQL AB, Schweden.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.Bei dieser Publikation handelt es sich um eine vorläufige Version, die nicht Ihrem gültigen Lizenzvertrag oder anderen Vereinbarungen mit SAP unterliegt. Diese Publikation enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts. SAP entsteht aus dieser Publikation keine Verpflichtung zu einer bestimmten Geschäfts- oder Produktstrategie und/oder bestimmten Entwicklungen. Diese Publikation kann von SAP jederzeit ohne vorherige Ankündigung geändert werden.SAP übernimmt keine Haftung für Fehler oder Auslassungen in dieser Publikation. Des Weiteren übernimmt SAP keine Garantie für die Exaktheit oder Vollständigkeit der Informationen, Texte, Grafiken, Links und sonstigen in dieser Publikation enthaltenen Elementen. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.SAP haftet nicht für entstandene Schäden. Dies gilt u. a. und uneingeschränkt für konkrete, besondere und mittelbare Schäden oder Folgeschäden, die aus der Nutzung dieser Materialien entstehen können. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.Die gesetzliche Haftung bei Personenschäden oder Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab.

Copyright 2005 SAP AG. Alle Rechte vorbehalten