wb8081-vb8081xstud.pdf

284
Process Implementing with IBM Business Process Manager Standard V8.5 - I (Course code WB808 / VB808) Student Exercises ERC 1.0 WebSphere Education V8.1 cover

Upload: jo-lu

Post on 11-Nov-2015

25 views

Category:

Documents


18 download

TRANSCRIPT

  • Process Implementing with IBM Business Process Manager Standard V8.5 - I (Course code WB808 / VB808)

    Student ExercisesERC 1.0

    WebSphere Education

    V8.1

    cover

    Front cover

  • Student Exercises

    TrademarksIBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide.The following are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide:DB2 HACMP System iSystem p System x System zJuly 2013 editionThe information contained in this document has not been submitted to any formal IBM test and is distributed on an as is basis without any warranty either express or implied. The use of this information or the implementation of any of these techniques is a customer responsibility and depends on the customers ability to evaluate and integrate them into the customers operational environment. While each item may have been reviewed by IBM for accuracy in a specific situation, there is no guarantee that the same or similar results will result elsewhere. Customers attempting to adapt these techniques to their own environments do so at their own risk.

    Copyright International Business Machines Corporation 2013.This document may not be reproduced in whole or in part without the prior written permission of IBM.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

    Windows is a trademark of Microsoft Corporation in the United States, other countries, or both.Linux is a trademark of Linus Torvalds in the United States, other countries, or both.Other product and service names might be trademarks of IBM or other companies.

  • Student ExercisesV8.1

    TOC Copyright IBM Corp. 2013 Contents iii

    ContentsTrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

    Exercises description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

    Exercise 1. Creating a process application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1Part 1: Start IBM Business Process Manager and IBM Process Designer . . . . . . 1-3Part 2: Create a process application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7

    Exercise 2. Creating a business process definition . . . . . . . . . . . . . . . . . . . . . . . . . 2-1Part 1: Create a business process definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Part 2: The default business process definition (BPD) . . . . . . . . . . . . . . . . . . . . . . 2-3

    Exercise 3. Modeling teams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

    Exercise 4. Modeling task-type activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1Part 1: Add phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Part 2: Add the activities to the team lanes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6

    Exercise 5. Creating nested processes and decomposing the business process workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

    Part 1: Create a nested process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Part 2: Attach the linked process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7

    Exercise 6. Modeling gateways in a BPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1Part 1: Create gateways for parent process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Part 2: Create another gateway that is called Is Request Approved? . . . . . . . . . . 6-8Part 3: Create gateways for the nested process . . . . . . . . . . . . . . . . . . . . . . . . . 6-12Part 4: Create another gateway that is called Is Salary Acceptable? . . . . . . . . . . 6-16Part 5: Create another gateway that is called Resubmit Salary? . . . . . . . . . . . . . 6-18Part 6: Add End Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20

    Exercise 7. Modeling timer intermediate events . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

    Exercise 8. Validating the process model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1Part 1: Verify the process model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2Part 2: Add new process requirements to the BPD . . . . . . . . . . . . . . . . . . . . . . . . 8-3

    Exercise 9. Creating a toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1

    Exercise 10. Creating playback 1 assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1Part 1: Create process variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3Part 2: Implement intermediate timer events . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8Part 3: Implement gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9Part 4: Implement routing for an activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise 11. Conducting playback 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1iv BPM Process Implementing Copyright IBM Corp. 2013

    Exercise 12. Creating and implementing a coach service . . . . . . . . . . . . . . . . . . .12-1Part 1: Build variables and business objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3Part 2: Create a human service and define variables . . . . . . . . . . . . . . . . . . . . 12-11Part 3: Create a Hiring Form coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21Part 4: Create a human service for the Approve New Hire Request activity . . . 12-34Part 5: Add a service to an activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-37

    Exercise 13. Creating a snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-1

    Exercise 14. Creating playback 3 assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-1Part 1: Create a decision service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2Part 2: Implement a message start event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-10Part 3: Apply asset tagging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17Part 4: Create a service to query a database and populate a list . . . . . . . . . . . 14-21

    Exercise 15. Enhancing a coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-1Part 1: Group controls into tabs on a coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3Part 2: Change an input to a single select on a coach . . . . . . . . . . . . . . . . . . . . 15-6Part 3: Add dynamic dependent visibility to a coach . . . . . . . . . . . . . . . . . . . . . 15-13Part 4: Change the appearance of the coach . . . . . . . . . . . . . . . . . . . . . . . . . . 15-15

    Exercise 16. Creating error handling for a service . . . . . . . . . . . . . . . . . . . . . . . . .16-1

    Appendix A. Conducting playbacks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1Part 1: Playback 0: Capture, describe, and model the process . . . . . . . . . . . . . . . A-5Part 2: Playback 1: Process flow data implementation . . . . . . . . . . . . . . . . . . . . . A-6Part 3: Conduct playback 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7Part 4: Conduct playback 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11Part 5: Conduct playback 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-16Part 6: Conduct playback 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-19

    Appendix B. Data dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1Part 1: Departments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2Part 2: Divisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2Part 3: JobLevels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2Part 4: Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4Part 5: IncidentCategory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4Part 6: IncidentType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4

    Appendix C. Challenge exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1

    Appendix D. Service types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV8.1

    TMK Copyright IBM Corp. 2013 Trademarks v

    TrademarksThe reader should recognize that the following terms, which appear in the content of this training document, are official trademarks of IBM or other companies: IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide.The following are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide:

    Windows is a trademark of Microsoft Corporation in the United States, other countries, or both.Linux is a trademark of Linus Torvalds in the United States, other countries, or both.Other product and service names might be trademarks of IBM or other companies.

    DB2 HACMP System iSystem p System x System zCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercisesvi BPM Process Implementing Copyright IBM Corp. 2013

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student ExercisesV8.1

    pref Copyright IBM Corp. 2013 Exercises description vii

    Exercises descriptionThis course includes the following exercises: Exercise 1: Creating a process application Exercise 2: Creating a business process definition Exercise 3: Modeling teams Exercise 4: Modeling task-type activities Exercise 5: Creating nested processes and decomposing the

    business process workflow Exercise 6: Modeling gateways in a BPD Exercise 7: Modeling timer intermediate events Exercise 8: Validating the process model Exercise 9: Creating a toolkit Exercise 10: Creating playback 1 assets Exercise 11: Conducting playback 1 Exercise 12: Creating and implementing a coach service Exercise 13: Creating a snapshot Exercise 14: Creating playback 3 assets Exercise 15: Enhancing a coach Exercise 16: Creating error handling for a serviceIn the exercise instructions, a line prefixes each step. You can check off each step as you complete it to track your progress.Most exercises include required sections, which must always be completed. These sections might be required before starting later exercises. Some exercises also include optional sections that you can choose to do if you have sufficient time and want an extra challenge.The standard Exercise instructions section provides high-level instructions for the tasks that you do. You apply the knowledge that you gained in the unit presentation to do the exercise.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercisesviii BPM Process Implementing Copyright IBM Corp. 2013

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 1. Creating a process application 1-1

    Exercise 1. Creating a process application

    What this exercise is aboutThis exercise covers how to create a process application in the Process Center.

    What you should be able to doAt the end of this exercise, you should be able to: Create a process application in the Process Center

    IntroductionTo accomplish the task of creating a process model (BPD) in the IBM Process Designer, there must be a process application to contain the model. Using the Process Center, an author first creates a process application with all the appropriate information to enable creation of a process model or BPD.

    RequirementsNoneCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions1-2 BPM Process Implementing Copyright IBM Corp. 2013

    Hiring Requisition processA company is experiencing rapid growth and must hire many people in a short amount of time. The process that you are going to examine and model is called the Hiring Requisition process. This process covers a new job position through submission, approval, and completion so applicants can apply for the job position.

    Core requirements1.1 A Hiring Manager submits a hiring requisition to the HR Department. The request contains the following information:

    Customer details: Requisition number Date of request Requester Date position available Job title Job description Job level Number of direct reports Division Department Salary to offer Bonus amount Hiring manager comments New position

    2.1 If the answer to New position is Yes, the request is forwarded to a General Manager. After the General Manager receives the request, the General Manager indicates approval or disapproval.2.2 If the request is not approved, the General Manager specifies a reason and the request is closed. If the request is approved, a salary compliance check is conducted.2.3 The Hiring Manager is notified of the General Managers decision immediately after the General Manager approval step.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty 2.4 After the requisition is submitted, an automated system checks for salary compliance. If Copyright IBM Corp. 2013 Exercise 1. Creating a process application 1-3

    the request meets salary compliance, the hiring request is automatically posted to the HR Positions database and made available for dissemination.2.5 When a request violates the established salary guidelines of the company, the HR Administrator can approve or reject the requested salary override.2.6 If the salary override is approved, the request is posted to the HR Positions database and made available for dissemination.2.7 If the HR Administrator rejects the requested salary, the HR Administrator must provide comments for the violation, add a proposed salary, and send the request back to the Hiring Manager who originated the request.2.8 When the Hiring Manager gets the request back because of a rejection, the Hiring Manager can negotiate an adjusted salary or can cancel the request. If the negotiation is successful, the request is resubmitted back to the same HR Administrator.2.9 All hiring requests must be added to the HR Positions database regardless of the disposition at the end of the process during a finalization activity.2.10 The HR Administrator has 4 hours to complete the review. If the review is not completed within 4 hours, an email is sent to the HR Administrator. The email notifies the HR Administrator of the missed deadline.

    Part 1: Start IBM Business Process Manager and IBM Process Designer

    Before you can start IBM Business Process Manager, three server configurations must be started. After logging on to the lab environment, start the Deployment Manager profile, the Node Agent profile, and the Deployment Environment.

    Important

    All three server configurations must be started in order, starting with the Deployment Manager profile; then the Node Agent profile, followed last by the Deployment Environment. To accomplish it quickly, IBM Business Process Manager provides a quick start routine to run the server start in order.

    __ 1. Start the Process Center server.__ a. Click the Windows Start menu and then the All Programs option.__ b. Click the IBM folder.__ c. Click the Business Process Manager Standard 8.5 folder and then click the

    Deployment Environments folder.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ d. Click the DmgrProfile folder and then click the ProcessCenter Quick Start 1-4 BPM Process Implementing Copyright IBM Corp. 2013

    option.

    __ e. In the IBM Business Process Manager Standard Quick Start browser window, click the Start the Process Center Deployment Environment link.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ f. In the cell credentials prompt, enter admin for the Username and Password. Copyright IBM Corp. 2013 Exercise 1. Creating a process application 1-5

    Important

    A command prompt window runs through a start of the Deployment Manager profile, Node Agent profile, and Deployment Environment. Allow the entire start to complete. It can take a few minutes, so make sure that you provide ample time for this initial start.

    __ g. When the start routine is done, do as the command window prompts, and Press any key to continue...

    __ h. The quick start browser window populates. It might take up to 30 minutes for the servers to fully engage. When the four sections are populated on the IBM Business Process Manager Standard Quick Start browser window (Deployment environment administration, Administration consoles & tools, Process application consoles & tools, and Documentation), the server is started.

    __ i. Minimize the IBM Business Process Manager Standard Quick Start browser window so that you can use the page to access the Process Portal later in the exercises.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ 2. Start the IBM Process Designer.1-6 BPM Process Implementing Copyright IBM Corp. 2013

    __ a. If IBM Process Designer is not already started on your computer, double-click the IBM Business Process Designer 8.5 icon on the desktop to start the application.

    A loading screen and then a login screen are displayed.__ b. Enter we_author1 for the User Name and we_author01 for the Password. __ c. Click Login.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty When the Process Designer opens, close the Getting Started window (this window is Copyright IBM Corp. 2013 Exercise 1. Creating a process application 1-7

    provided in the first time start) to go to the Process Center window, which displays the list of process applications that are available.

    Now that everything is started and you are in the Process Center, you are ready to start your exercises. Each exercise shows step-by-step instructions that you can follow to complete the tasks. In IBM Process Designer, there are many different ways to complete modeling tasks. The step-by-step instructions show one way to accomplish these tasks in the exercises, and there are variable ways to accomplish the same thing.

    Part 2: Create a process application

    In this exercise, you create the first model of the hiring request process. A fundamental benefit of IBM Business Process Manager is that the process is always executable. At any time, you can press play to run the process, allowing you to iteratively uncover requirements and validate the implementation.The main point of this section is that you create a process quickly. Subsequent sections allow you to refine and extend your process, specifying more details as you progress.In the first exercise, you create a process application to hold your process. Then, in the following exercises, you create a basic business process definition with team lanes, start and end events, several activities, and a nested process.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    To accomplish the task of creating a process model (BPD) in the IBM Process Designer, 1-8 BPM Process Implementing Copyright IBM Corp. 2013

    there must be a process application to contain the model. Using the Process Center, an author first creates a process application with all the appropriate information to enable creation of a process model or BPD.__ 1. Create a process application.

    __ a. Click the Create New Process App link on right panel of IBM Process Designer.

    A dialog box displays.__ b. In the Create New Process App box:

    Set Process App Name to: HR Recruitment Processes Set Acronym to: HRR Set Description to: Contains HR processes that are used for

    recruitment

    __ c. Click Create.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty The process application is created and is now in your list of process apps. Copyright IBM Corp. 2013 Exercise 1. Creating a process application 1-9

    __ 2. Open the HR Recruitment Processes process application.__ a. In the Process Center, find the process application and click Open in Designer.

    After opening the process application, the initial view of the Designer is as follows:Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    The highlighted area shows the process application that you are editing. Notice that the 1-10 BPM Process Implementing Copyright IBM Corp. 2013

    initial screen is also an opportunity to edit the process application settings such as name, acronym, description, and authorization. For this course, leave the settings as is and continue with your process modeling tasks.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Exercise review and wrap-up Copyright IBM Corp. 2013 Exercise 1. Creating a process application 1-11

    This exercise showed how to create a process application in the Process Center.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises1-12 BPM Process Implementing Copyright IBM Corp. 2013

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 2. Creating a business process definition 2-1

    Exercise 2. Creating a business process definition

    What this exercise is aboutThis exercise covers how to create a business process definition.

    What you should be able to doAt the end of this exercise, you should be able to: Create a BPD

    IntroductionThe Hiring Requisition process owner provided detailed information about the process and its current state to the BPM analyst. The BPM analyst documented the information and analyzed the process for improvement. This step completed the process discovery and initial analysis, and now the process model can be created.To accomplish the task of creating the initial process model, you define a pool, lanes, phases, and flow objects such as activities, events, and nested processes. Based on the information that is provided, a BPD based on process discovery and analysis is created. Your first task is to create a business process definition and name it appropriately.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions2-2 BPM Process Implementing Copyright IBM Corp. 2013

    The process owner provided detailed information about the process and its current state to the BPM analyst, who in turn documented the information and analyzed the process for improvement. This action completed the process discovery and initial analysis, and now the process model can be created. To begin the task of creating the initial process model, create a business process definition (BPD) in IBM BPM Process Designer.

    Part 1: Create a business process definition

    Create a business process definition in IBM BPM Process Designer in the previously created process application.__ 1. Create a BPD named Hiring Request Process.

    __ a. From the process library, use your mouse to hover over Processes and then click the plus (+) icon.

    __ b. In the Create New menu, select Business Process Definition.

    The New Business Process Definition dialog box displays. __ c. Enter Hiring Request Process as Name.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ d. Click Finish. Copyright IBM Corp. 2013 Exercise 2. Creating a business process definition 2-3

    Part 2: The default business process definition (BPD)

    The business process definition is created, and the initial view is shown. By default you have a process with a team lane, a system lane, a Start event, and an End event. There is nothing special about these events, but they are created by default, because you must have a Start event and an End event when you create a business process definition in IBM BPM Process Designer.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise review and wrap-up2-4 BPM Process Implementing Copyright IBM Corp. 2013

    This exercise showed how to create business process definitions in IBM Process Designer.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 3. Modeling teams 3-1

    Exercise 3. Modeling teams

    What this exercise is aboutThis exercise covers how to model teams for the business process definition.

    What you should be able to doAt the end of this exercise, you should be able to: Create the foundation for a BPD by adding the appropriate lanes to

    the default pool

    IntroductionBased on the information that is provided, model the teams.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions3-2 BPM Process Implementing Copyright IBM Corp. 2013

    Add the necessary team lanes to the two lanes (team and system) provided and rename the lanes appropriately.__ 1. Model the process teams.

    __ a. Read the main process requirements in exercise 1, pages 1-2 and 1-3, and identify the teams. In the process requirements, there are two human teams in the main process: Hiring Manager and General Manager. There is also one System team for a total of three lanes.

    __ b. Click the Lane icon and drag one lane from the palette to the BPD.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Your process displays as follows. If your lanes are not in the order that is shown, drag the Copyright IBM Corp. 2013 Exercise 3. Modeling teams 3-3

    lane to the correct location.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ 2. Set the properties of the team lanes.3-4 BPM Process Implementing Copyright IBM Corp. 2013

    __ a. Click the top lane to select the entire lane. The Properties tab populates at the bottom of the screen.

    __ b. In the Properties tab, change the name of the top lane from the current name to: Hiring ManagerCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ c. Repeat the previous steps and change the name of the second lane from team Copyright IBM Corp. 2013 Exercise 3. Modeling teams 3-5

    to: General ManagerThis step leaves the bottom lane as the System lane.

    __ d. Save your work by clicking Save at the top of the interface.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise review and wrap-up3-6 BPM Process Implementing Copyright IBM Corp. 2013

    The first part of this exercise showed how to add swimlanes to the default pool. Then, you defined and modeled teams in the business process definition.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-1

    Exercise 4. Modeling task-type activities

    What this exercise is aboutThis exercise covers how to model task-type activities.

    What you should be able to doAt the end of this exercise, you should be able to: Translate business process workflow steps that are documented in

    the process discovery and analysis into process model tasks Model the expected process flow for the initial process model

    IntroductionIn this exercise, you add phases and activities to the appropriate lanes and use sequence flow to connect the activities. As mentioned in the unit, you model the happy path first. Gateways and various flows are presented in the next unit.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions4-2 BPM Process Implementing Copyright IBM Corp. 2013

    To accomplish the task of adding activities and more events to the process model, use the process requirements that are provided at the beginning of exercise 1. Read the main process requirements and determine the activities from the requirements. Because the requirements were written down, it might be easier to write down the activities on paper before proceeding. Remember, activities use a verb-noun naming convention. If you read the requirements carefully, notice that the main process is described from item 2.1 through item 2.4. In the process requirements, there are four activities in the main process: Submit Hiring Request, Approve New Hire Request, Approve Hire Request, and Complete Hire Request.Determine which teams conduct each of the four activities. From the process requirements, determine the following assignments:

    Hiring Manager (team): Submit Hiring Request General Manager (team): Approve New Hire Request System (team): Approve Hire Request and Complete Hire Request

    Part 1: Add phases

    A phase is the highest level demarcation in a business process. When starting the process discovery, phases are often gathered first because they are the details that process owners easily recall about a process. After you establish the phases, the process details that fall under each phase are gathered to help complete the discovery and analysis. Add the activities to the team lanes to establish the correct process flow.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-3

    __ 1. Add the Submission, Approval, and Completion phases.__ a. Click the Phase icon and drag one phase from the palette to any lane in the

    BPD.

    Your process looks as follows:Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ 2. Repeat the previous step to create two more phases in the diagram.4-4 BPM Process Implementing Copyright IBM Corp. 2013

    __ 3. You can resize phases by dragging the border. Use the mouse to click a black square and drag it to the preferred size. Release the mouse when finished.

    __ 4. Set the properties of the phase.__ a. Click Untitled1 to select the entire phase. The Properties tab populates at the

    bottom of the screen.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ b. In the Properties tab, change the name to: Submission Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-5

    __ c. Repeat the previous steps, but change the name of the second phase to Approval and the last phase to CompletionCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Part 2: Add the activities to the team lanes4-6 BPM Process Implementing Copyright IBM Corp. 2013

    Add the activities to the team lanes to establish the correct process flow.__ 1. Model the activities and set their properties.

    __ a. Click the Activity icon and drag the first activity from the palette to the Hiring Manager lane under the Submission phase in the BPD.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-7

    Note

    You are prompted to immediately name your activity. In the previous exercise, you named components in the Properties tab. Now name the activities another way, by typing in the name right after dropping the component on the BPD. Either method can be used to name modeling components.

    __ b. Immediately after you drag the activity, start typing to change the name of the activity to: Submit Hiring RequestCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises4-8 BPM Process Implementing Copyright IBM Corp. 2013

    Note

    You can also click the center of the activity to rename it at any time.

    __ c. Repeat dragging three more activities to their corresponding lanes and changing the names until your BPD is complete and the locations of each activity match the Diagram table:

    Note

    The two activities in the System lane have a different icon from the others. The type of activity is System Task by default, because they are placed in the System lane.

    Table 1: DiagramSubmission Approval Completion

    Hiring Manager Submit Hiring Request

    General Manager Start event Approve New Hire Request End event

    System Approve Hire Request Complete Hire RequestCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ d. As a final step, move your start event before the first activity, Submit Hiring Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-9

    Request, and the end event after the last activity, Complete Hire Request.

    __ 2. Add sequence flow to the components in the diagram.In Process Designer, drawing lines is a bit different from other applications that you use. Instead of using click-drag-release or double-clicking to draw a line, click twice: one time to start the line, and a second time to end the line.

    __ a. Click the Sequence Flow icon in the palette.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. Click one time on the Start event.4-10 BPM Process Implementing Copyright IBM Corp. 2013

    Note

    The closest blue dot to your click is used; you do not have to click directly on the blue dot.

    __ c. Move your mouse over to the Submit Hiring Request activity and click one time. Do not double-click to release the line because it draws another line.

    __ d. Repeat the steps to draw lines and sequence flow between the Submit Hiring Request activity and the Approve New Hire Request activity.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ e. Repeat the steps again to sequence the rest of the activities on the diagram to Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-11

    the next component on the BPD. Each activity or event is connected to one other activity or event in your initial diagram.

    __ 3. If the lines are not straight, straighten the lines on the Start and End events by using the Ctrl key and the arrow keys.

    __ a. Click the selection icon on the element palette and then click the Submit Hiring Request activity.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. While holding down the Ctrl key, press the Up arrow key to move the Submit 4-12 BPM Process Implementing Copyright IBM Corp. 2013

    Hiring Request activity up until it aligns with the Start event.

    __ c. Repeat the previous step to align and straighten the flow between Complete Hire Request activity and the End event.

    __ 4. Save your BPD.__ a. Click Save to save your BPD. The first BPD is complete for this exercise. Next,

    you create another BPD, a nested process.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Exercise review and wrap-up Copyright IBM Corp. 2013 Exercise 4. Modeling task-type activities 4-13

    The first part of this exercise showed how to translate business process workflow steps that are documented in the process discovery and analysis into process model tasks. Then, you created the expected process flow for the initial process model.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises4-14 BPM Process Implementing Copyright IBM Corp. 2013

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-1

    Exercise 5. Creating nested processes and decomposing the business process workflow

    What this exercise is aboutThis exercise covers how to create a linked process and decompose a process into nested processes.

    What you should be able to doAt the end of this exercise, you should be able to: Decompose business process workflow steps that are documented

    in the process discovery and analysis into process model tasks Create a subprocess or a linked process

    IntroductionIn this exercise, you complete decomposition on your process and create subprocesses or linked processes where you see opportunities for them.Remember that some processes might not need decomposition.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions5-2 BPM Process Implementing Copyright IBM Corp. 2013

    To accomplish the task of adding activities and more events to the process model, take the process requirements that are provided and translate the business workflow steps into process tasks.

    Part 1: Create a nested process

    Determine whether any additional work is required for each phase and if so, what the work involves.Submission: Generally no rework is needed.Approval: This phase is where most rework is done. Consider the following two activities in this phase:

    Approve New Hire Request: extra work that is required for the General Manager to record a rejection reason

    Approve Hire Request: extra team work that the HR Administrator and the Hiring Manager require

    Completion: Generally no rework is needed.Since more than one team is involved in the Approve Hire Request activity, it is no longer a task but a nested process. The nested process has teams, like System, HR Administrator, and Hiring Manager. Activities include Check Hire Request, Override Hire Request, and Negotiate Hire Request.You must determine whether the nested process is a linked process or a subprocess as they are created differently. If you think your nested process might ever be reused, create a linked process. Otherwise, create a subprocess. There are benefits of using a subprocess as processing and development time can be faster, but it cannot be reused.Approve Hire Request is a general nested process and might be reused in other HR processes, so you create a linked process for this scenario.__ 1. Create a process that is called Approve Hire Request.

    __ a. From the process library, use your mouse to hover over Processes and then click the plus (+) icon.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ b. In the Create New menu, select Business Process Definition. Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-3

    A dialog box that is called New Business Process Definition displays. __ c. Enter Approve Hire Request as Name.__ d. Click Finish.

    __ 2. Create teams.The nested process has teams such as System, HR Administrator, and Hiring Manager.

    __ a. Click the Lane icon and drag one lane from the palette to the BPD.__ b. Click the top lane to select the entire lane. The Properties tab populates at the

    bottom of the screen.__ c. In the Properties tab, change the name of the top lane from the current name to:

    Hiring Manager

    __ d. Repeat the previous steps and change the name of the second lane to: HR Administrator This action leaves the bottom lane as the System lane.

    __ 3. Create activities.Activities include Check Hire Request, Override Hire Request, and Negotiate Hire Request.

    __ a. Click the Activity icon and drag the first activity from the palette to the Hiring Manager lane.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. Immediately after you drag the activity, start typing to change the name of the 5-4 BPM Process Implementing Copyright IBM Corp. 2013

    activity to: Negotiate Hire Request

    __ c. Repeat dragging two more activities to their corresponding lanes and changing the names until your BPD is complete and the locations of your activities match the Nested diagram table:

    Table 2: Nested diagramNo phases

    Hiring Manager Negotiate Hiring Request

    HR Administrator Start event, Override Hire Request, End event

    System Check Hire RequestCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-5

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student Exercises

    __ d. Move your start event before the first activity, Check Hire Request, and the end 5-6 BPM Process Implementing Copyright IBM Corp. 2013

    event after the Negotiate Hire Request activity; and arrange the activities in an upward diagonal line.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ e. Click the Sequence Flow icon on the palette, and connect the activities from left Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-7

    to right.

    __ f. Click Save to save your process application.

    Part 2: Attach the linked process

    __ 1. Return to the Hiring Request Process by selecting Hiring Request Process from the menu.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ 2. Change the implementation of the existing Approve Hire Request activity to a 5-8 BPM Process Implementing Copyright IBM Corp. 2013

    nested process.__ a. Drag a new lane into the diagram and name it: ApproversCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ b. Drag it so that it is just above the System lane. Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-9

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student Exercises

    __ c. Drag the existing Approve Hire Request activity into the Approvers lane.5-10 BPM Process Implementing Copyright IBM Corp. 2013

    __ d. Select the Approve Hire Request activity in the canvas.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ e. Select Implementation in the Properties tab. Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-11

    __ f. Click the drop-down menu and from the Implementation menu, select Linked Process.

    __ g. Click Select.

    __ h. Select Approve Hire Request from the Business Process Definitions.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ i. The BPD now shows Approve Hire Request as a Linked Process.5-12 BPM Process Implementing Copyright IBM Corp. 2013

    __ j. Rearrange the activities to match the screen capture shown.

    __ k. Click Save to save your BPD.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty End of exercise Copyright IBM Corp. 2013 Exercise 5. Creating nested processes and decomposing the 5-13

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student Exercises

    Exercise review and wrap-up5-14 BPM Process Implementing Copyright IBM Corp. 2013

    This exercise showed decomposing a business process to create a linked process.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-1

    Exercise 6. Modeling gateways in a BPD

    What this exercise is aboutThis exercise covers how to create gateways in a business process definition.

    What you should be able to doAt the end of this exercise, you should be able to: Add gateways to a business process definition Model the appropriate sequence flows for each gateway

    IntroductionThe purpose of this exercise is to add all the gateways necessary to model the flow control for the business process definitions.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions6-2 BPM Process Implementing Copyright IBM Corp. 2013

    Part 1: Create gateways for parent process

    Process flow controls are known as gateways. A gateway is represented as a diamond, and can be thought of as a question at a point in the process flow. Gateways are added to the parent process, the Hiring Request Process. In this part of the exercise, create a gateway that is called Is Position New?In the Hiring Request Process, you need a gateway to direct the process for the General Manager to review the salary after the Submit Hiring Request activity.

    Important

    If your sequence flow lines do not exactly match the exercise diagrams in this lab, that is okay, and sequence flow lines change after implementation of the gateways. The flow lines become default or conditional (are plain or have a diagonal hash marker) according to the order you draw them in, so your lines vary a bit from the diagrams in the labs.

    __ 1. Drag a Gateway from the palette onto the canvas to the right of the Submit Hiring Request activity.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 2. Select the Gateway and set the properties. Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-3

    __ a. In the Properties tab, select General.

    __ b. In Common, enter Is Position New? as Name and make sure that the Name Visible box is checked.

    __ c. In Behavior, verify that Exclusive Gateway is the Gateway Type.

    __ 3. Connect the gateway.__ a. Click to select the sequence flow between Submit Hiring Request and

    Approve Hew Hire Request.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. While selected, right-click the sequence flow and select Edit > Delete.6-4 BPM Process Implementing Copyright IBM Corp. 2013

    Note

    While selected, you can also delete the sequence flow by pressing the Delete key.

    __ c. Select the Sequence Flow icon from the palette.__ d. Connect Submit Hiring Request to the Is Position New? gateway.

    __ e. Click the selection icon in the element palette and then select the line between Approve New Hire Request and Approve Hire Request. Delete the line after you select it.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ f. Click the Sequence Flow icon and connect the Is Position New? gateway to Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-5

    the top of Approve New Hire Request and the top of Approve Hire Request.

    Important

    If your sequence flow lines do not exactly match the exercise diagrams in this lab, that is okay, and sequence flow lines change after implementation of the gateways. The flow lines become default or conditional (are plain or have a diagonal hash marker) according to the order you draw them in, so your lines vary a bit from the diagrams in the labs.

    __ 4. Label the lines.__ a. Select the line between the Is Position New? gateway and Approve New Hire

    Request.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. In the Properties tab, in Common, enter Review Needed as Name and check 6-6 BPM Process Implementing Copyright IBM Corp. 2013

    the Name Visible box.

    The line displays as follows:

    __ c. Select the line between the Is Position New? gateway and Approve Hire Request.

    __ d. In the Properties tab, in Common, enter Review Not Needed as Name and check the Name Visible box.

    __ e. Use the Ctrl key and the arrow keys to align the gateway and the activities.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty The line displays as follows: Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-7

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student Exercises

    Part 2: Create another gateway that is called Is Request Approved?6-8 BPM Process Implementing Copyright IBM Corp. 2013

    __ 1. Drag a Gateway from the palette onto the canvas to the left of the Approve Hire Request activity.

    __ 2. Click the Gateway and set the properties.__ a. In the Properties tab, select General.__ b. In Common, enter Is Request Approved? as Name.__ c. In Behavior, verify Exclusive Gateway as the Gateway Type.

    __ 3. Connect the gateway.__ a. Click the Sequence Flow icon on the palette.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ b. Connect the Approve New Hire Request to the top of the Is Request Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-9

    Approved? gateway.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ c. Connect the Is Request Approved? gateway to the left of Approve Hire 6-10 BPM Process Implementing Copyright IBM Corp. 2013

    Request and to the left of Complete Hire Request.

    __ 4. Label the lines.__ a. Select the line between the Is Request Approved? gateway and the Approve

    Hire Request linked process.__ b. In the Properties tab, in Common, enter Approved as Name and check the

    Name Visible box.__ c. Select the line between the Is Request Approved? gateway and Complete

    Hire Request.__ d. In the Properties tab, in Common, enter Not Approved as Name and check

    the Name Visible box.__ e. Use the Ctrl key and the arrow keys to align the gateway and the activities.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty The line displays as follows: Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-11

    __ f. Click Save to save your BPD.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Part 3: Create gateways for the nested process6-12 BPM Process Implementing Copyright IBM Corp. 2013

    Add gateways to the nested process, Approve Hire Request. In this part, create a gateway that is called Is Salary Compliant?__ 1. Open the Approve Hire Request business process diagram. Click Processes and

    double-click Approve Hire Request from the menu.

    __ 2. Drag a Gateway from the palette onto the canvas to the right of the Check Hire Request activity.

    __ 3. Select the Gateway and set the properties.__ a. In the Properties tab, select General.

    __ b. In Common, enter Is Salary Compliant? as Name and make sure that the Name Visible box is checked.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ c. In Behavior, verify Exclusive Gateway as the Gateway Type. Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-13

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student Exercises

    __ 4. Connect the gateway.6-14 BPM Process Implementing Copyright IBM Corp. 2013

    __ a. Click the flow line icon in the element palette and click to select the sequence flow between Check Hire Request and Override Hire Request. Hover over the left of Override Hire Request until the cursor becomes a +. Drag the + to move the sequence flow to Is Salary Compliant?

    __ b. Connect Is Salary Compliant? to the bottom of Override Hire Request. __ c. Click the select icon in the element palette and then click the existing line

    between Negotiate Hire Request and the End event. Press the Delete key.__ d. Move the End event from the top of the diagram and place it to the right of Is

    Salary Compliant? __ e. Click the flow line icon in the element palette and then connect Is Salary

    Compliant? to the left of the End event.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 5. Label and straighten the lines. Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-15

    __ a. Select the line between the Is Salary Compliant? gateway and Override Hire Request.

    __ b. In the Properties tab, in Common, enter Not Compliant as Name and check the Name Visible box.

    The line displays as follows:

    __ c. Select the line between the Is Salary Compliant? gateway and the Untitled end event.

    __ d. In the Properties tab, in Common, enter Compliant as Name and make sure that the Name Visible box is checked.

    __ e. Use the Ctrl key and the arrow keys to align the gateway and the activities.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    The line displays as follows:6-16 BPM Process Implementing Copyright IBM Corp. 2013

    Part 4: Create another gateway that is called Is Salary Acceptable?

    __ 1. Drag a Gateway from the palette onto the canvas to the right of the Override Hire Request activity.

    __ 2. Click the Gateway and set the properties.__ a. In the Properties tab, select General.__ b. In Common, enter Is Salary Acceptable? as Name.__ c. In Behavior, verify Exclusive Gateway as the Gateway Type.

    __ 3. Connect the gateway.__ a. Click the select icon in the element palette.__ b. Click the line between Override Hire Request and Negotiate Hire Request and

    press the Delete key.__ c. Click the flow line icon in the element palette and click to connect the Override

    Hire Request to the right of the Is Salary Acceptable? gateway.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ d. Connect the Is Salary Acceptable? gateway to the bottom of Negotiate Hire Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-17

    Request and to the top of the End event.

    __ 4. Label the lines.__ a. Select the line between the Is Salary Acceptable? gateway and Negotiate Hire

    Request.__ b. In the Properties tab, in Common, enter Not Accepted as Name and make

    sure that the Name Visible box is checked.__ c. Select the line between the Is Salary Acceptable? gateway and the Untitled

    end event.__ d. In the Properties tab, in Common, enter Accepted as Name and make sure

    that the Name Visible box is checked.__ e. Use the Ctrl key and the arrow keys to align the gateway and the activities.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    The line displays as follows:6-18 BPM Process Implementing Copyright IBM Corp. 2013

    __ f. Click Save to save your BPD.

    Part 5: Create another gateway that is called Resubmit Salary?

    __ 1. Drag a Gateway from the palette onto the canvas to the right of the Negotiate Hire Request activity.

    __ 2. Click the Gateway and set the properties.__ a. In the Properties tab, select General.__ b. In Common, enter Resubmit Salary? as Name.__ c. In Behavior, verify Exclusive Gateway as the Gateway Type.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 3. Connect the gateway. Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-19

    __ a. Select the Sequence Flow icon from the palette.__ b. Connect the line from Negotiate Hire Request to the Resubmit Salary?

    gateway.__ c. Connect the line from the Resubmit Salary? gateway to the top of Override

    Hire Request.

    Important

    Make sure that you connect these elements in the correct directions.

    __ 4. Label the lines.__ a. Select the line between the Resubmit Salary? gateway and Override Hire

    Request.__ b. In the Properties tab, in Common, enter Resubmitted as Name and check the

    Name Visible box.__ c. Use the Ctrl key and the arrow keys to align the gateway and the activities.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    The line displays as follows:6-20 BPM Process Implementing Copyright IBM Corp. 2013

    __ d. Click Save to save your BPD.

    Part 6: Add End Cancel

    __ 1. Drag an End event icon from the palette onto the canvas right next to the Resubmit Salary? gateway.

    __ 2. Click the End event and set the properties.__ a. In the Properties tab, select General.__ b. In Common, enter End Cancel as Name.

    __ 3. Connect the line from the Resubmit Salary? gateway to the left of the End event.

    __ 4. Label the lines.__ a. Select the line between the Resubmit Salary? gateway and the End event.__ b. In the Properties tab, in Common, enter Canceled as Name and check the

    Name Visible box.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ c. Use the Ctrl key and the arrow keys to align the gateway and the activities. Copyright IBM Corp. 2013 Exercise 6. Modeling gateways in a BPD 6-21

    __ d. Click Save to save your BPD.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise review and wrap-up6-22 BPM Process Implementing Copyright IBM Corp. 2013

    The first part of this exercise showed adding gateways to the business process definitions in IBM Process Designer. Then, you modeled the appropriate sequence flows for each gateway.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 7. Modeling timer intermediate events 7-1

    Exercise 7. Modeling timer intermediate events

    What this exercise is aboutThis exercise covers how to create timer intermediate events.

    What you should be able to doAt the end of this exercise, you should be able to: Add a timer intermediate event to a BPD based on business

    requirements Model an escalation path in a BPD with IBM Process Designer Document more details for the implementation team

    IntroductionIn this exercise, add a timer intermediate event that helps satisfy newly identified requirements for the Hiring Requisition BPD. This action encompasses process flow control and more activities that are based on conditions by non-human interactions.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions7-2 BPM Process Implementing Copyright IBM Corp. 2013

    Examine the process requirements and select the one that models an escalation.The requirement for an escalation is 2.10. The HR Administrator has 4 hours to complete the review. If the review is not completed within 4 hours, an email is sent to the HR Administrator notifying the HR Administrator of the missed deadline.Use the timer implementation option to model escalation paths or delays in your BPDs. Using a timer intermediate event, you can specify a time interval after or before which some activity is conducted. The timer implementation option is available for events that are included in the process flow and events that are attached to an activity.__ 1. Open the Approve Hire Request BPD.__ 2. Drag an Intermediate event from the palette onto the lower left of the Override Hire

    Request activity.

    Important

    For this exercise, make sure that you drag the intermediate event onto the activity instead of to the left of the activity. In this case, you want a boundary or attached intermediate event instead of a sequence flow intermediate event. Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 3. Click the Intermediate boundary event and set its properties. Copyright IBM Corp. 2013 Exercise 7. Modeling timer intermediate events 7-3

    __ a. In the Properties tab, select Implementation.__ b. In Boundary Event Details, select the Timer boundary event. The rest of the

    properties are set during implementation.

    __ 4. Add the Notify HR Administrator activity.__ a. Click the Activity icon and drag the activity from the palette to the System lane.

    Place it above the Check Hire Request activity.__ b. Immediately after you drag the activity, change the name of the activity to:

    Notify HR Administrator__ 5. Connect the timer intermediate event.

    __ a. Select the Sequence Flow icon from the palette.__ b. Connect the Timer Intermediate Event to the Notify HR Administrator activity.

    __ 6. Label the lines.__ a. Select the line between the Timer Intermediate Event and Notify HR

    Administrator.__ b. In the Properties tab, in Common, enter 4 Hours as Name and check the

    Name Visible box.__ 7. Add End Notification.

    __ a. Drag an End event icon from the palette onto the canvas to the right of Notify HR Administrator.

    __ b. Click the End event and set its properties.__ c. In the Properties tab, select General.__ d. In Common, enter End Notification as Name.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ 8. Connect the line from Notify HR Administrator to the End event.7-4 BPM Process Implementing Copyright IBM Corp. 2013

    __ a. Use the Ctrl key and the arrow keys to align the gateway and the activities.

    __ b. Click Save to save your BPD.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Exercise review and wrap-up Copyright IBM Corp. 2013 Exercise 7. Modeling timer intermediate events 7-5

    The first part of this exercise showed adding a timer intermediate event for the process requirement.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises7-6 BPM Process Implementing Copyright IBM Corp. 2013

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 8. Validating the process model 8-1

    Exercise 8. Validating the process model

    What this exercise is aboutThis exercise covers how to validate the business process.

    What you should be able to doAt the end of this exercise, you should be able to: Validate that the business process reflects the requirements Implement the requirements, using playback feedback and new

    process requirements as input

    IntroductionBefore moving on to implementation, it is a good idea to verify your process in a final playback meeting. This action can build consensus among the different stakeholders as the model does not change much visually after playback 0. Sometimes there is oscillation a few times between playback 1 and playback 0 until a team is firmly in the implementation phase of the playbacks.

    RequirementsSuccessful completion of the previous exercise is required.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions8-2 BPM Process Implementing Copyright IBM Corp. 2013

    Part 1: Verify the process model

    If you have a colleague or others nearby, see whether you can explain your newly created model to them to simulate a playback. If not, examine your BPD in IBM Process Designer and compare it to the diagrams.

    Hint

    Double-click the Diagram tab to maximize your diagram. When you are done, double-click Diagram again to return the diagram to its normal size.s

    Ensure that the Hiring Request Process and Approve Hire Request BPDs look similar to the diagrams before moving on:__ 1. Hiring Request Process:Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 2. Approve Hire Request: Copyright IBM Corp. 2013 Exercise 8. Validating the process model 8-3

    Part 2: Add new process requirements to the BPD

    There are new process requirements. During playback 0, the vice president mentions:There are some recent issues with several job postings that contain wording that violates a new set of hiring laws. To address this issue, the vice president suggests that a lawyer must review every job post at some point before the job opening is released and posted to the public. The lawyer checks for legal compliance and edits if necessary.

    Examine the requirement and come up with the solution for this requirement.__ 1. Add a lane for the legal team.

    __ a. Select the Hiring Request Process from the select menu.__ b. Click the Lane icon and drag one lane from the palette to the BPD.

    __ 2. Set the properties of the new team lanes.__ a. Click the top lane to select the entire lane. The Properties tab populates at the

    bottom of the screen.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. In the Properties tab, change the name of the top lane from the current name to: 8-4 BPM Process Implementing Copyright IBM Corp. 2013

    Legal

    __ c. Move the Legal lane between the Approvers and System lanes.

    __ 3. Create an activity for a lawyer to review the hire request.__ a. Click the Activity icon and drag the activity from the palette to the Legal lane

    under the Approval phase in the BPD.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ b. Immediately after you drag the activity, start typing to change the name of the Copyright IBM Corp. 2013 Exercise 8. Validating the process model 8-5

    activity to Review Posting.

    __ 4. Add a gateway before Review Posting.__ a. Drag the Gateway icon next to Approve Hire Request.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. Name the gateway: Is Request Compliant?8-6 BPM Process Implementing Copyright IBM Corp. 2013

    __ 5. Connect the Review Posting activity.__ a. Delete the sequence flow between Approve Hire Request and Complete Hire

    Request.__ b. Resize the Approval phase to include the Is Request Compliant? gateway.__ c. Click the Sequence Flow icon to connect Approve Hire Request to the Is

    Request Compliant? gateway. Connect the gateway to Complete Hire Request and Review Posting as follows:

    __ d. Click the Sequence Flow icon to connect Review Posting and Complete Hire Request as follows:Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ e. Label the sequence flow between Is Request Compliant? and Complete Hire Copyright IBM Corp. 2013 Exercise 8. Validating the process model 8-7

    Request: Request Canceled__ f. Click the check box of Name Visible.__ g. Label the sequence flow between Is Request Compliant? and Review

    Posting: Request Compliant__ h. Click the check box of Name Visible.

    Your diagram displays as follows: Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Your final BPD displays as follows:8-8 BPM Process Implementing Copyright IBM Corp. 2013

    __ 6. Save your BPD.__ a. Click Save to save your BPD. The exercises are complete for this section.

    __ 7. After adding an element to your process, it is a good practice to reverify the process in another playback meeting. Oscillation between playback 0 and playback 1 is common until the requirements are stable.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Exercise review and wrap-up Copyright IBM Corp. 2013 Exercise 8. Validating the process model 8-9

    The first part of this exercise looked at the validation of the business process, and you took the playback feedback and added a requirement to the process.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises8-10 BPM Process Implementing Copyright IBM Corp. 2013

    Course materials may not be reproduced in whole or in part

    without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 9. Creating a toolkit 9-1

    Exercise 9. Creating a toolkit

    What this exercise is aboutOther process applications or development projects can reuse many of the artifacts you create in the upcoming course. Create a toolkit to store and share these assets.

    What you should be able to doAt the end of this exercise, you should be able to: Create a toolkit Take a snapshot of a toolkit Import a toolkit Add a process application dependency to a toolkit

    IntroductionA toolkit is a collection of assets that are shared between process apps or other toolkits during development. Attentive application of toolkits is an efficient method for managing the reusability and compartmentalization of project assets.

    RequirementsCompleting the exercises for this course requires a VMware image lab environment that includes the exercise support files, IBM Process Designer V8.5, and the IBM Process Center V8.5 test environment. This exercise relies upon a process app named HR Recruitment Processes.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise instructions9-2 BPM Process Implementing Copyright IBM Corp. 2013

    __ 1. Start IBM Process Designer from the Windows Desktop if it is not already started.

    __ a. Log on to IBM Process Designer with the user name we_author1 and password we_author01

    __ b. Click Process Center at the upper-right corner of the Designer view. (If you just logged in, then you are already at the process center).

    __ 2. Click the Toolkits tab.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 3. Create a toolkit. Copyright IBM Corp. 2013 Exercise 9. Creating a toolkit 9-3

    __ a. Click Create New Toolkit on the right side of the Process Center.

    __ b. Name the toolkit: Hiring Requisition Toolkit__ c. Give the toolkit the acronym: HRT__ d. Type a brief description about the toolkit as shown in the following screen

    capture:Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ e. Click Create, and the toolkit shows up under the Toolkits tab.9-4 BPM Process Implementing Copyright IBM Corp. 2013

    __ 4. Create a snapshot of your toolkit.__ a. Click the name of the toolkit Hiring Requisition Toolkit (HRT).__ b. Click the plus sign next to Create New Snapshot.

    __ c. Name the snapshot Baseline, add a description, and then click Create.

    __ 5. Import a toolkit__ a. Click Toolkits to return to the toolkits tab.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ b. Click Import Toolkit on the right side of the Process Center. Copyright IBM Corp. 2013 Exercise 9. Creating a toolkit 9-5

    __ c. Click Browse and browse to C:/Training/Exercises/Coach Bonus.twx; then click OK.

    __ d. Click Import to import the toolkit.

    __ 6. Link the toolkits on a process app.__ a. Click the Process Apps tab and open the HR Recruitment Processes (HRR)

    process application in Designer by clicking the link Open in Designer.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ b. In the Designer library, click the plus sign next to TOOLKITS, and add a 9-6 BPM Process Implementing Copyright IBM Corp. 2013

    dependency on the Hiring Requisition Toolkit by clicking the Baseline snapshot.

    __ c. Click the plus sign next to TOOLKITS and add a dependency on the WE Coach Bonus Toolkit by clicking the WE Coach Bonus 1.0 snapshot.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ d. The Hiring Requisition Toolkit (Baseline) and WE Coach Bonus Copyright IBM Corp. 2013 Exercise 9. Creating a toolkit 9-7

    Toolkit (WE Coach Bonus 1.0) are now linked to the HR Recruitment Processes process application.

    End of exerciseCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Exercise review and wrap-up9-8 BPM Process Implementing Copyright IBM Corp. 2013

    The key steps in this exercise were:1. Create a toolkit.

    Click the Toolkits tab in the Process Center. Click Create New Toolkit. Name your toolkit, provide an acronym, and add a description.

    2. Take a snapshot of a toolkit. Click the name of the toolkit. Click the plus sign next to Create New Snapshot. Name the snapshot, give it an acronym and description, and click Create.

    3. Import a toolkit. Click the Toolkits tab in the Process Center. Click Import Toolkit. Click Browse and find the Coach Bonus.twx file of the toolkit. Click Import.

    4. Add a toolkit dependency to a process application. Go to your process app and click the plus sign next to Toolkits. Select the snapshot of the toolkit.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 10. Creating playback 1 assets 10-1

    Exercise 10.Creating playback 1 assets

    What this exercise is aboutIn this exercise, you create assets that are required during playback 1 of the BPD lifecycle. You create variables and implement intermediate timer events. In this exercise, you establish routing and implement exclusive gateways.

    What you should be able to doAt the end of this exercise, you should be able to: Create simple variables in a BPD Implement timer intermediate events on a process Implement gateways for a process Implement routing for an activity

    IntroductionIn playback 1, the process data model is implemented along with the appropriate process flow for the data. Flow data is different from business data in that flow data moves the process along from flow object to flow object. The most obvious examples of flow data are the data elements that decision points use in the process or service diagrams. When a token is at a decision point, the values of data elements are used to determine the next paths to take. Flow data also includes the following circumstances: Data that is used to determine which activities to run Data that is used to determine who starts each activity Data that is used to determine when an activity is due or when an

    activity must be escalatedThe process flow data ensures that the business process gets the right activities to the right people at the right time.

    RequirementsCompleting the exercises for this course requires a VMware image lab environment that includes the exercise support files, IBM Process Designer V8.5, and the IBM Process Center V8.5 test environment. Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    This exercise relies upon a process app named HR Recruitment 10-2 BPM Process Implementing Copyright IBM Corp. 2013

    Processes.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Exercise instructions Copyright IBM Corp. 2013 Exercise 10. Creating playback 1 assets 10-3

    Part 1: Create process variables

    The process model for the Hiring Request Process is in place. Now you must start to implement the process, first by creating simple variables to implement the logic behind the decision gateways on the current BPD. __ 1. If you are in the Process Center, open the HR Recruitment Processes process

    app.__ a. From the Process Center, click the Process Apps tab. Find the HR

    Recruitment Processes (HRR) process app, and click the link Open in Designer.

    Note

    If you are already in Designer, then skip this step and start with step 2.

    __ 2. Open the Hiring Request Process.__ a. Click Processes in the Designer library.__ b. Double-click Hiring Request Process.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ 3. Create a variable to control the Is Position New? exclusive gateway.10-4 BPM Process Implementing Copyright IBM Corp. 2013

    __ a. Click the Variables tab of the Hiring Request Process canvas.

    __ b. Click Add Private.__ c. Name the private variable: isNewPosition

    Confirm that the Variable Type is String. String variables are used here instead of Boolean for flexibility of the implementation. If requirements change later, a String is easier to change than a Boolean.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ d. In the Documentation field, click Edit and type the following values: Copyright IBM Corp. 2013 Exercise 10. Creating playback 1 assets 10-5

    0= existing position1= new position, requires approval

    __ e. Click OK.__ f. Click the Has Default check box.__ g. Enter "1" as the default value.

    Note

    The isNewPosition variable is a string. You must use quotation marks to set the default value.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    __ h. Click Save to save your work.10-6 BPM Process Implementing Copyright IBM Corp. 2013

    __ 4. Go back to the Hiring Request Process diagram by clicking the Diagram tab.__ 5. Open the Approve Hire Request linked process by double-clicking the linked

    process activity in the diagram.

    Reminder

    There is a difference between the Approve New Hire Request activity and the Approve Hire Request process. Be sure that you select the Approve Hire Request linked process, not the Approve New Hire Request activity.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty __ 6. Create a variable for the Is Salary Compliant? exclusive gateway in the Approve Copyright IBM Corp. 2013 Exercise 10. Creating playback 1 assets 10-7

    Hire Request process.

    __ a. Click the Variables tab in the menu bar for the Approve Hire Request process.__ b. Click Add Private.__ c. Name the private variable: isSalaryCompliant__ d. Verify that the Variable Type is String.__ e. Click Edit and type in the documentation dialog the following values:

    0 = Salary is compliant1 = Salary is not compliant

    __ f. Click OK to save the documentation.__ g. Click the Has Default check box.__ h. Set the default value as: "0"

    __ i. Save your work.Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises

    Part 2: Implement intermediate timer events10-8 BPM Process Implementing Copyright IBM Corp. 2013

    In playback 0 of the hiring request process, an attached timer intermediate event was modeled. Now your responsibility is to implement the timer event that was modeled in the BPD.__ 1. Implement the attached timer intermediate event.

    __ a. Open the Approve Hire Request process.__ b. Switch to the Diagram tab.__ c. Click the timer intermediate event that is attached to the Override Hire

    Request activity.

    __ d. Select the Implementation option in the Properties tab.__ e. Make sure that the Interrupt activity check box is checked.__ f. Change the Timer Properties to the following values:

    Trigger On: After Start of StepBefore/After Difference: 4 HoursCourse materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student ExercisesV7.0

    EXempty Copyright IBM Corp. 2013 Exercise 10. Creating playback 1 assets 10-9

    __ g. Save your work.

    Part 3: Implement gateways

    In process modeling, several gateways are added to the BPD. Several of the gateways are exclusive gateways, and as such these gateways must be implemented. In this section, you enhance the process by implementing the exclusive gateways in both the Hiring Request Process and the linked process. Use the simple variables that were created in a previous section to implement the gateways.Implement the exclusive gateways in the Hiring Request Process BPD and the Approve Hire Request linked process to meet the following requirements:

    If the answer to Is Position New? is 1 (true), the request is forwarded to a General Manager. After the General Manager receives the request, the General Manager approves or rejects the request.

    In the linked process, after the requisition is submitted, an automated system-level check for salary compliance starts. If the request meets salary compliance, the hiring request is automatically posted to the HR Positions database and made available for dissemination.

    __ 1. Implement the Is Position New? exclusive gateway.__ a. Open the Hiring Request Process if it is not already open.__ b. Switch to the Diagram tab.__ c. Click the Is Position New? exclusive gateway.__ d. In the Properties tab, select the Implementation option.__ e. Make sure the order of sequence flow starts with Review Needed at the top and

    Review Not Needed on the bottom. If it is not in this order, then click the Up arrow on Review Needed to make it the first implementation. This selection makes Review Not Needed the default sequence flow.

    __ f. In the Decisions section, after the first box to the right of Review Needed, type in:

    tw.local.isNewPosition__ g. Next, change the drop-down menu value to: ==__ h. In the last box to the right of Review Needed, type in: "1"Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

  • Student Exercises10-10 BPM Process Implementing Copyright IBM Corp. 2013

    Important

    You must include the value in double quotation marks because isNewPosition is a String type of variable.

    Now the condition is set for the Is Position New? gateway, and the default condition is Review Not Needed if the first condition is no