Q1. A BPM application developer needs to create a coach view in a client-side human service where a user can look up a city without entering the entire city name. This coach view will use a stock control where a user enters a partial spelling of a city, and the control will automatically populate a drop-down list with the list of the matching cities. The data will be pulled dynamically from a database. What type of service must the BPM application developer choose as the selection service configuration option for the select coach view?
A. Ajax Service
B. Web Service
C. General System Service
D. External Implementation Service
Answer: B
Q2. A bank has a loan request process with a user task called Approve Loan that is performed by members of the Underwriting Department. In orderto reduce risk, the bank has a requirement, that only the senior underwriters can approve loans over a certain amount.
What must the BPM application developer use to meet this requirement?
A. Ajaxservice
B. Web service
C. Team fitter service
D. Team retrieval service
Answer: C
Q3. A BPM Application developer is building a coach which uses just the stock controls provided in the Coaches toolkit. A Text control in the coach needs to have a custom Ajax service created to supply Autocompletion. The BPM Application developer must now supply an Ajax service to accomplish this.
How must the BPM application developer implement the input and output variables of the service? The variables must:
A. be named InputVar" and "outputVar"
B. have the same names and types as the Default Autocompletion Service
C. have the same types as the Default Autocompletion Service but may be given meaningful names
D. have the same names as the Default Autocompletion Service and the types will be converted at runtime
Answer: D
Q4. A BPM application developer removes an activity from a Business Process Definition (BPD) and creates a new snapshot to be deployed. The process application is already deployed and some of the in-flight instances from the previous snapshot have a token on the removed activity.
What must the BPM application developer do to move those tokens to the correct activity?
A. Use the BPMCreatOfflinePackage along with manage OrphanTokens option to create an offline deployment package.
B. Create a general service to automatically move the tokens once the snapshot is deployed.
C. Create a <migrate snapshot> section for the 10OCustom.xml file to specify the activity where the tokens should be moved to so they can add it to the Process Server.
D. Create a policy migration file using the AdminTask.PBMCheckOrphanTokens command. Specify in the file the next activity where those tokens should be moved. Use the policy file to migrate the in-flight instances using the Process Admin console.
Answer: D
Q5. A company requires an automated process to send email reminders to its employees on the first day of each month. How should the BPM application developer implement this?
A. Use the BPM scheduler service which will use the IBM BPM REST API to start the process.
B. Configure a start message event in the business process diagram (BPD) and attach it to a time elapsed undercover agent.
C. Add an intermediate timer event which fires on the first of each month followed by a loop back to the beginning of the process.
D. Create a separate business process diagram (BPD) that polls the current date and starts the other process if it is the first of the month.
Answer: B
Q6. A BPM application developer needs to create a custom report for a set of job applications to support the hiring request process. The process owner is the hiring manager The custom report must show up as a tab at the top of the process portal, and it can only be accessed by the human resources managers team.
How must the BPM application developer configure the coach to satisfy this requirement?
A. Set the "Expose As" field to URL.
B. Set the "Expose As" field to Dashboard.
C. Set the "Expose As" field to Startable Service
D. Set the "Expose As" field as Custom Report.
Answer: C
Q7. A BPM Application developer needs to construct an integration service that will access an external web service.
The web service has been predefined in the process application settings. The BPM application developer creates a new integration service and adds a webservice integration to the canvas. Since this is a predefined web service, on the implementation tab, the BPM application developer selects "From process application settings" for the discovery scheme.
What should be the next step in configuring the web service connector using the predefined server for the BPM application developer?
A. insert the url and use the "Discover" button.
B. Fill in the data mapping tab in the web service properties.
C. Select the defined web service and select which operation to use.
D. Generate the data types that will be inputs and outputs for the web service.
Answer: C
Q8. A financial services company has implemented their first BPM application for their account opening process. During their second BPM project another line of business is also working on their version of an Account Opening process, and has identified several components from the first application that they want to reuse.
What should the BPM application developer do to reuse these components?
A. Copy the elements of an account opening to the second process application as not to duplicate work.
B. Copy the elements of an account opening to a new toolkit that is used by the second process application and leave the first process untouched.
C. Take a snapshot of the first process application and make the second process application dependent on this snapshot.
D. Move the elements of an account opening to a new toolkit and make both process applications dependent of the new toolkit.
Answer: D
Q9. After deploying a new snapshot and migrating in-flight instances to the new snapshot, a BPM application developer has found some instances with orphaned tokens.
Which API must the BPM application developer use to manage the orphaned tokens?
A. Java
B. REST
C. JavaScript
D. Web Services
Answer: B
Q10. A BPM application developer is working on the following Business Process Definition (BPD):
Both the BPM administrator and the database administrator have identified performance problems with the current process and they suspect that this is due to the collection of the performance data. Consequently, the process owner has decided to minimize the amount of performance data to be collected for this BPD.
The BPM application developer must track only the following process data:
. Order ID and Authorizer ID variables when an order is authorized
. Order ID and Order Amount variables when an order is placed Given this situation, what must the BPM application developer do to track only the business data required?
A. Enable auto-tracking and mark each individual variable as tracked.
B. Enable auto-tracking and use two intermediate tracking points to specify where the data should be automatically tracked in the BPD.
C. Create a tracking group for Order ID, Order Amount and Authorizer ID. Use two intermediate tracking points to mark exactly where the data shouldbetracked during execution. Only the necessary fields should be selected on each tracking point.
D. Create a tracking group for Order ID, Order Amount and Authorizer ID. Use two intermediate tracking points to mark exactly where the data shouldbe tracked during execution. Only the necessary fields should be selected on each tracking group.
Answer: B,C