Hiring Tutorial
In this tutorial, you use the tools in IBM® Process Designer to re-create the Hiring Sample process application that is in IBM Process Center.
The Hiring Sample process application that you create using the tutorial is similar to the Hiring Sample process application that is already in Process Center. Most of the differences are minor, but there are some important differences:
- The tutorial process application does not have the qualifications section and its business object. The sample demonstrates how to use tabs to present the qualifications.
- The tutorial process application does not have Find Candidates client-side human service.
This tutorial gets you started using Process Designer tool by having you iteratively model and test an instance of a hiring process application. As you complete the lessons, you learn about Process Designer so that you can build your own processes.
Note: This tutorial is a learning exercise that describes one way of modeling, implementing, and testing a process. Depending on your company’s processes and needs, other techniques might be more appropriate.
The tutorial consists of the following lessons:
- Process requirements
- Model the process
- Create the process application
- Create the process
- Model teams
- Add activities and events
- Add sequence flows
- Add event gateways
- Add a timer intermediate event
- Create process variables
- Conduct playback zero
- Implement the process
- Create the user interface
- Plan the user interface
- Create the coach view for the position request data
- Create the coach view for position data
- Create the coach view for person data
- Create the coach view for qualifications
- Create the Create Position Request CSHS client-side human service
- Create the coaches for the Create Position Request CSHS
- Complete the flow for the Create Position Request CSHS
- Create the GM Approval CSHS client-side human service
- Conduct playback two
- Validating coach data
Each lesson in this tutorial builds on the previous lesson so that you can work with the tutorial from beginning to end.
Hi there, I have a small issue. When I try to run playback 2, in step 2 (Create position request) the drop-down menu for ‘Location’ contains no selection possibilities. All other drop-down menus are filled in correctly, and I have double-checked to make sure that I’ve initialised all variables properly and bound all variables correctly. What could be the issue here?
Thanks for your help!
Hi Andreas, I just had the same problem. For those who are also looking to resolve this problem, Here is what i did:
I bound the ‘Position CV’ to ‘position’ in General properties. However, the Locations list is not from ‘position’, rather the list is stored on ‘requisition’ variable.
So, to fix this, go to Configuration properties (by default you will see couple of input boxes where you can provide the configurations manually), click the purple icon next to requisition and you should be able to set it to a variable where you stored the values. In this case select ‘requisition’.
I’ve noticed some discrepancies with the links associated to the “Next” functionality in the Hiring tutorial.
1. The “Next” link on the “Hiring tutorial: create the process page incorrectly points to “Hiring tutorial: Model teams”. It should point to “Hiring tutorial: Add activities and events”.
2. The “Next” link on the “Hiring tutorial: Add activities and events” page incorrectly points to “Hiring tutorial: Add sequence flows”. It should point to “Hiring tutorial: Model teams”.
3. The “Next” link on the “Hiring tutorial: Model teams” page incorrectly points to “Hiring tutorial: Add activities and events”. It should point to “Hiring tutorial: Add sequence flows”.
I get the following message when i try to define the path of “New position” gateway “this expression cannot be validated because it is complex” it happens when I compare currentPosition.positionType == “New”