Q1. Consider the following service:
The initialize script initializes the variables and assigns the following values: tw.local.namevalue.name = "a name"; tw.local.test = "a test";
The nested service contains a script that changes the values: tw.local.namevalue.name = "another name"; tw.local.test = "another test";
The "log value step" on the service prints the values to the log: tw.info ("name =" + tw.local.namevalue.name); tw.local("test =" + tw.local.test);
What will the BPM application developer see in the output log?
A. name = a name test = a test
B. name = a name test = another test
C. name = another name test = a test
D. name = another name test = another test
Answer: C
Q2. 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
Q3. An existing Case Type implementation is initiated either by adding documents of a specific document type to the BPM document management environment or manually by knowledge
workers. Now, the case type needs to be enhanced, to initiate case instances programmatically.
How does the BPM application developer provide the capability?
A. Drag the case type onto a swim lane
B. Drag the case integration service onto a swim lane
C. Use a JavaScript API function in a Script
D. use a REST API for case in a REST call
Answer: A
Q4. A BPM Application developer must store documents in a content management system as a part of a process's activity. It is a requirement that the content management system is the IBM business process manager document store, which is implemented using a non-IBM database.
During a playback session, the BPM application developer notices that a 2 GB video file document fails to be stored. What is the reason for the failure?
A. The built-in document store cannot save video files.
B. The size of the document is larger than the maximum allowed.
C. The embedded document store cannot save binary files when using a non-IBM database.
D. Binary files cannot be stored when the embedded document store uses a database.
Answer: B
Q5. A BPM Application developer is creating a coach view that allows other developers to reuse this coach view to create a flow on the Diagram of a Human Service.
How must the BPM application developer configure the coach view?
A. Enable the "Can Fire a Boundary Event" option in the Overview tab.
B. Enable the "Prototype-level Event Handlers" option in the Overview tab.
C. Create the following change event handler in the Behavior tab:this.contextthgger();
D. Create an IMD dependency to the com.ibm.bpm.coach.controls/utilities Module in the behavior tab.
Answer: C
Q6. A new business process application is being created with several business process definitions (BPD). One of them is shown in the exhibit:
The following requirement should be met:
. The first user task should be assigned automatically to the user who starts this top level BPD. . A BPM application developer is creating a new business process application that is required to have no deprecated features.
How should the BPM application developer configure the assignment for this user task?
A. SelectLast User intheUser Distributionfield
B. SelectLast User in Lanein theAssign tofield
C. SelectLast User intheUser Distributionfield andLast User in Lanein theAssign tofield
D. SelectCustomin theAssign tofield and writetw.system.step.userinto theExpression field
Answer: D
Q7. Which component stores process performance data?
A. Process Center
B. Process Server Database
C. Performance Database
D. Performance Data Warehouse
Answer: D
Q8. 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
Q9. A BPM application developer is building client side human services including custom coach views for inclusion in a set of business process definitions (BPDs). The BPM application developer tests the business processes using the process designer inspector. One of the human services is not working as expected and it is suspected that the JavaScript in the custom coach views is at fault.
Which of the following debugging tools can the BPM application developer use to diagnose the problem?
A. BPM service debugger
B. BPM process inspector
C. Process admin inspector
D. Browser debugger features
Answer: D
Q10. 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
Q11. A construction company is using IBM business process manager to review projects. Every project should be reviews and scored by several subject matter experts (SME) before it is approved.
The number of reviews depends on a business rule that is evaluated at runtime. All the reviews should be executed at the same time by a different SME. Each review is recorded individually and should include the SME user ID. The company decided that no specific order is required for the final list of completed reviews.
If the score of the process reaches the minimal total score required before all the reviews have been completed, the process should continue and all pending review should be interrupted.
For this requirement, a BPM application developer is using a multi-instance loop (user task) and a decision task. The following JavaScript function is included in aserver file. The minimumScoreReachedfunction is defined so that the order of the final list of completed reviews is not supported.
How should the BPM application developer configure the behavior and data mapping for the multi-instance loop? (choose 2)
A. Map review output variable totw.local.reviews Qin theOtput Mappingsection.
B. Map review output variable totw.local.reviews [tw.local.reviews.listLenght]in the Otput Mappingsection.C. Crypto Express4S-1 P
C. WriteNamespace.minimumScoreReachedQin theComplex Flow Conditionfield
D. Writereturn Namespace.minimumScoreReachedQin theComplex Flow Conditionfield
E. Add a new step output variable to the human service, and then use the following in the
Output Mapping section:
Map step output variable to tw.local.step
Map review output variable to tw.local.reviews! tw.local.step]
Answer: D,E
23. A BPM Application developer is migrating a process application developed in aversion of IBM Business Process Manager prior to V8.0 to V8.5.5. Once the migration is complete, how can the BPM application developer take advantage of the new BPM V8.5.5 client-side human services capabilities?
A. Convert the heritage human services that use runtime collaborations to client-side human-services.
B. Replace the existing heritage human services with client-side human services and reuse the existing heritage coaches.
C. Replace some of the heritage human services that have performance issues related to too many server-side calls with client-side human services.
D. Reuse the heritage human services server-side script initialization syntax for complex variables in the client-side script of the client-side human services
Q12. Per the following exhibit, when a claim is submitted, the claim manager must be notified. If the claim damage is more than $500, a damage report must be provided and the insurance agent will be notified. In some cases, the claim manager will receive duplicate notifications from the claim submission process.
Which option will eliminate the duplicated notifications problem? A. Exhibit A
B. Exhibit B
C. Exhibit C
D. Exhibit D
Answer: B
Q13. 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
Q14. An insurance company has a claims process that is performed by a claims analyst and is due in 3 days. If the claims analyst has not completed the task in 4 days an escalation should be sent to a manager The claims analyst can still complete the task, even if the escalation has been triggered, and the manager should only be notified once.
Which configuration should the BPM application developer implement for the escalation timer?
A. Exhibit A
B. Exhibit B
C. Exhibit C
D. Exhibit D
Answer: A
Q15. A BPM Application developer is tasked with exposing a service contained in a BPM
Process Application as a web service that may be called by external systems. In the Process Designer, the BPM Application developer has created a new web service, specified the designated service as an operation and has changed the operation name from "untitled" to something meaningful. The web service requires no special namespace or security settings and it is to target the default snapshot.
What is the next action that the BPM application developer must take?
A. Publish the web service to the application server.
B. Take a snapshot and deploy it to the process server.
C. Edit the WSDL URI to indicate that the default snapshot is the target.
D. Generate the data schemas (XSDs)forthe inputs and outputs of the service.
Answer: C
Q16. A BPM Application developer needs to create a coach view for customers to check order status. The coach view is used in a client-side human service and the field labels must support different screen sizes. As the screen size shrinks, the label text for the check boxes must change accordingly so that it fits on the screen without wrapping. What must BPM Application developer use to support this requirement?
A. Templates to create multiple coach views for each screen sizes.
B. The event handler to support each screen size and its properties.
C. The configuration options to enable the Responsive to screen size setting.
D. Business objects to define each screen sizes as inputs to the coach views.
Answer: A
Q17. A BPM application developer is using an event sub process to implement a cancellation pattern for a Business Process Definition (BPD) as in the following diagram.
The following requirements must be met:
. Cancellation can occur at any point in time during execution.
. Allthe activities should be interrupted once the cancellation has been issued.
How must the BPM application developer configure the event sub process?
A. Select theInterrupt Parent Processoption in the start event of the event sub process.
B. Call the APItw.system.interruptParentProcess()atthe beginning of the event sub process.
C. Select the event sub process and under implementation properties select theInterrupt Parent Processoption.
D. Attach the intermediatemessage event(IME) toeachactivity in the BPD.Associatethe same UCAthatstarts the event sub process to each IME. Select theInterrupt Activity option on all IMEs.
Answer: D