Q1. 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
Q2. A BPM application developer is reviewing a business process built by a colleague. The process is an application that uses business objects based on an industry standard data model and uses several integrations to back end systems that also use that data model.
The process has been through a pre-production test cycle and is not performing well. The main area of concern is with the BPM client side Human Service where the coaches take too long to appear in the browser when the task is claimed.
Which of the following BPM factors should the BPM application developer include in their review of the badly performing Client Side Human Services? (choose 2)
A. Execution of complex validation services
B. Boundary events associated with services
C. Size of business objects bound to Coach Views
D. Size and number of complex variables passed to each client side human service
E. The number of intermediate events associated with each client side human service
Answer: C,E
Q3. A BPM Application developer is reviewing a Business Process Diagram (BPD) for a colleague. The following section of activities is present in the System Lane:
The reviewer is aware that this patter can cause performance issues but has other reasons for not wanting to merge the separate service implementations. What can the BPM application developer do to improve the performance of this section without having to manually refactorthe sequence?
A. Use the optimize Execution of Latency property on BPD.
B. Use the BPM Optimizer to merge the sequence into a single Activity.
C. Use the Optimize Service for Latency property in the first two services.
D. Use the Optimize Connection for Latency property of the flow line between each Activity in the sequence.
Answer: D
Q4. A multinational corporation requires their coaches to be translated into the users' native language. A BPM application developer has not provided translations for all the languages.
What must the BPM application developer do to handle situations where a users selected language is not supported and a default is required?
To designate the default label, the BPM application developer must create:
A. a coach vi ew confi gurati on opti on for the default label
B. a localization resource with a default local key, and create a default local value
C. a key-value pair list local variable and set the label to the default local key in the user's browser
D. a default label using an environment variable and set it to the default language in the user's active directory profile
Answer: C
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 is creating a reusable coach view that will be implemented using custom JavaScript. The coach will retrieve some of its data via an Ajax call. The BPM Application developer supplies a default implementation for the Ajax service that has two parameters.
How must the BPM application developer implement the invocation of the Ajax service?
A. As a JavaScript function call passing the parameter data as serialized XML
B. As a JavaScript function call which supplies a callback function to provide a parameter data
C. As a REST API call passing the parameter data as either serialized XML or serialized JSON
D. As either a JavaScript function call or a REST API call passing the parameter data as serialized JSON
Answer: C
Q7. A BPM application developer is creating a Business Process Definition (BPD) that contains message intermediate events attached to multiple activities. Each of the message intermediate events reference the same undercover agent (UCA). The message must be delivered to the correct process instance and to the correct activity based on business data.
How can the BPM application developer configure the correlation to ensure the message is sent to the correct activity?
The BPM application developer must configure the message intermediate event to correlate on the process instance ID and:
A. filter on the business data using the activity's condition tab.
B. add a script to the BPD that invokes the correct activity based on the business data.
C. the business data concatenated into a single variable making it unique for each activity.
D. the business data by adding a second correlation variable to the UCA and message intermediate event.
Answer: B
Q8. Which characteristic does an unstructured adhoc activity have? An unstructured adhoc activity:
A. cannot be hidden
B. must be non-repeatable
C. must be started by a user
D. has no input and output flows
Answer: D
Q9. In order for a underwriter to review a mortgage loan application, the applicant must first complete a loan application, then obtain employment verification, credit reports and property appraisal (which can occur in any order). The review by underwriter activity must run exactly once.
Which gateways should the BPM application developer choose in this scenario?
A. Parallel split and parallel join
B. Parallel split and exclusive join
C. Inclusive split and inclusive join
D. Exclusive split and inclusive join
Answer: B
Q10. A BPM Application developer needs to customize the Process Performance and Team Performance dashboards to meet corporate requirements. To do so, what should BPM application developer do?
A. Make the dashboards editable in the dashboards toolkit, make the changes, take a new snapshot, and deploy the toolkit.
B. Clone the most recent snapshot of the Dashboards toolkit, make the changes, take a new snapshot, and deploy the toolkit.
C. Clone the most recent snapshot of the Process Portal Application, make the changes and deploy the customized Portal Process application.
D. Create new Process and Team Performance dashboards in a new process application, configure Process Portal to use the new dashboards, and deploy the process application
Answer: B
Q11. How are the 3 editions, Express, Standard and Advanced, of IBM Business Process Manager V8.5.5 differentiated? (choose 2)
A. Advanced Edition has built in ESB and SOA capabilities.
B. Standard Edition and Advanced Edition support BPEL and BPMN.
C. Express Edition and Standard Edition support load balancing.
D. Express Edition is limited in number of cores and number of users.
E. Express Edition and Standard Edition support Intel and Power Platforms.
Answer: C,D
Q12. A company has implemented a case of managing customer complaints. When the customer calls in to ask about the status of the complaint, the Customer Service Representative (CSR) must be able to search by customer name in the Process Portal to find right case.
How must the BPM application developer provide this feature?
A. Define a saved search in the process admin console
B. store the customers name in an exposed process variable
C. Enable auto-tracking in the Overview tab of the Business Process Definition (BPD)
D. Select the visible in process portal check box in the business data section in the process designer
Answer: C
Q13. Within a tire-production process a legacy system must be integrated, which provides the rim sizes for each available tire. All exceptions are handled in similar manner "except for the ti re" not found exception with the error code "TR001".
How does a BPM application developer implement the exception handling?
The BPM application developer must:
A. Log the input and output values within the pre and post statements of the integration service.
B. Add a catch event to the integration service.
C. Add a specific catch for TR001" to the artifact within the integration service.
D. Add a specific catch for "TR001" and an unspecific catch for other exceptions to the artifact within the integration service.
Answer: C
Q14. A BPM application developer would like to retrieve the Job Categories for a job position from the database. The BPM application developer has created the following integration service "Fetch Job Categories" to connect with the database and to retrieve the job categories.
What does the BPM application developer need to do to implement this service successfully? (choose 2)
A. Specify the data mapping fields for the SQL Execute Statement.
B. Provide the Java implementation for the SQL Execute Statement.
C. Create a data source in the process admin console for this application database.
D. Select Local in the Local/Global transaction field in the SQL Execute Statement Configuration.
E. Use a data source defined in the WebSphere Application Server for this application database.
Answer: C,E
Q15. 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
Q16. Which role can the BPM application developer expect to know the process from end to end at a high level can identify the subject matter experts?
A. BPM developer
B. BPM process owner
C. BPM process sponsor
D. BPM program manager
Answer: B
Q17. ABPM application developer needs to collect some business information and create a tracking group for the following business process definition (BPD).
The BPM application developer adds a tracking point to the BPD and associates some process variables to this group:
After running some tests, the BPM application developer notices that information defined in the tracking properties is not collected in the performance data warehouse after the instance is completed.
What should the BPM application developer do to fix the problem?
A. Set "Enable Tracking" and "Enable Auto-tracking" in the BPD.
B. Set "Enable Tracking" in the BPD and then update tracking definitions.
C. Set "Enable Tracking" and "Enable Auto-tracking" in the BPD and then update tracking definitions.
D. Associate a process variable to the amount field in "Tracking Properties" and update tracking definitions.
Answer: A