IBM BPM 8.
6
What are two key deliverables from initial process analyst phase?
A. Process model
B. Basic data model
C. User Interface style
D. Implementation of integrations
E. Business service Implementation
Which Toolkit must be added to an application in order to use SQL Integration
Services?
A. IBM BPM JDBC Toolkit
B. IBM BPM OpenAPI Toolkit
C. IBM BPM System Data Toolkit
D. IBM BPMSQL Integration Toolkit
Which action can an administrator take to reduce database size removing the unnamed
snapshots?
A. Run the BPMConfig with a “-delete-unnamed-snapshot” option
B. Run the ‘Cleanup_Unnamed_snapshots’ stored procedure in the ProcessDB
C. Enable the ‘cleanup-unnamed-snapshots’ settings in the process center
D. Enable the ‘unnamed-snapshots-cleanup-config’ setting in the 100Custom.xml file
A coach view has an image control in it and its bound to a managed asset web file. The
requirement is that this coach view dynamically display different managed asset web
files based on users location.
Assuming that client side JavaScript will be used within the coach view's change event
handler and that the asset name is stored in a variable named userLocationimage,
which code fragment will retrieve the URL of a managed asset?
A. tw.system.model.findManagedFileByPath(userLocationImage,
TWManagedFile.Types.Web)
B. com ibm bpm coach.geLManagedAssetUrl(userLocationImage, com
ibm_bpm_coach.assetType_WKB)
C. this. context. qetManagcdAssetUrl (userLocationImage, , '''WER")
D. this.context . options. get (user LocationImage, "WEB")
With Robotic Process Automation (RPA) products, repetibve tasks in IBM
BPM processes can be automated and expedited by using bots. To facilitate
the automation of tasks in RPA products, what is one user interface
consideration for coach development?
A. Apply the unique identification to all the DOM elements with which the user might want
to interact In an RPA task
B. The RPA task can only be included in Custom HTML
C. To keep RPA task ID unique, set the ID in the coach, not coach views
D. RPA support is only available with Responsive Coaches, not with BPM Ul toolkit
Which statement is true regarding toolkit deletion?
A. Any toolkit In the repository can be deleted.
B. Deleted toolkfts can be restored If they are not archived.
C. All snapshots must be deactivated before toolkit deletion.
D. There must be at least one snapshot In addition to Ihe current (bp) snapshot
Which two IBM IEIPM components are used to analyze and improve processes after
the processes have been deployed to the runtime environment?
A. Process Server
B. REST API Tester
C. Process Designer
D. Process Inspector
E. Process Admin Console
Which statement is true regarding the Process Center console?
A. It is used to view and manage process instances for process applications that are
running on a specific process server.
B. It provides command-line tools. scripting interfaces, and programming interlaces to
administer me runtime environment.
C. It is used to administer the process servers in an environment, including the users and
installed snapshots for each server
D. It provides a convenient location for users to create and maintain high-level library items
such as process applications and toolkits
A developer is creating a Service Flow that has a Linked Service Flow as one of the
activities. The Service Flow must handle exceptions coming from the Linked Service
Flow activity.How should the developer Implement error handling?
A. Error End Event
B. Throw Statement(s)
C. Error Boundary Event
D. Try/Catch Statement(s)
An external ECM Server should be considered based on which business requirement ?
A. Different document type hierarchy needs to be supported
B. Lifecycle of the document needs to be tied to the process
C. Content can be viewed by anybody who is allowed to access the process Instance
D. Any user allowed access to the process Instance are also allowed to update and delete
the document
A developer is trying to install a process application snapshot to a development process
server. Which requirement must be followed for a successful installation?
A. A The developer must be in the tw_admins group
B. The process server must be Connected to the process center
C. Install the .ear file in the wsadmin console with the administrator role
D. Ensure that the Process Center version Is equal to or lower than the Process Server
version.
What is the result of checking the 'Intended for use on multiple devices' option when
budding Client-Side Human Service?
A. It enables the Mobile Toolkit
B. It enables the iPhone/Android Coach Editor
C. It adds JavaScript controls for mobile devices
D. It hides controls that are not designed for responsive user Interfaces
Which events are used to model escalations within a business process solution?
A. End events
B. Error events
C. Timer events
D. Start events
Which two templates are provided by the System Governance toolkit?
A. Deployment Completed
B. Installation Requested
C. Snapshot Status Change
D. Get All Process Servers
E. Cancel Snapshot Installation
What is used by both the embedded document store in IBM BPM and external ECM
servers?
A. CMIS 2.0
B. Folder Structure
C. Application Server
D. Fine Grained Access Control
What does a developer need to do to view the artifacts and their dependencies that are
used across all toolkits in the IBM Process Center repository?
A. Use the Global scope option
B. Ensure that the toolkits are not deployed
C. In the Toolkit Settings editor view the exposed Ilst
D. Use the sorting and filtering capabilities in the Process Center console
Which buhon begins debugging a Client-Side Human Service?
Which tool can be used to diagnose errors. edit data, and retry?
A. Process Portal
B. Process Monitor
C. Process Explorer
D. Process Inspector
What are two locations where the connection properties are specified to access an
ECM serves?
A. Properties of a Coach View
B. Properties of a Business Object
C. Toolkit Setting Servers page for a toolkit
D. Properties page of a Client-Side Human Service
E. Process App Setting Servers page for a process application
Which two statements are true about Subprocess types that can be modeled in IBM
Business Process Manager?
A. Event Subprocess execution can interrupt the parent process or can run in parallel.
B. A Linked process inherits variables from the process that calls the Linked process.
C. An Event Subprocess can have multiple start events, including timer, message, or error.
D. When using Subprocesses, variable names must be unique throughout the entire
Subprocess hierarchy.
E. In an Event Subprocess the variable data is local lo the Event Subprocess and data
mapping is required to pass data in and out of the Event Subprocess.
Which implementation of the setVisible(visible, collapse) method would set the visibility
of MyView to “None"?
A. MyVicw. set.visible("None");
B. MyView. set.visible (true, false);
C. MyView.setVisible (false,false);
D. MyView.setVisible ( false, true);
What must be done first to invoke an existing Advanced Integration Service?
A. Add the BPM AIS Toolkit
B. Import the SERVICE WSDL
C. Configure DetaultSSLConfig
D. Add the toolkit that was provided by the Integration developer
What is the purpose of setting user authentication while running a process in the Web
Inspector?
A. Filter assigned team users
B. Claim a task as another user
C. Prevent users from claiming tasks
D. Add a second level of authentication
What would the developer set for the 'OK' button's Event configuration If they wanted to
prevent the boundary event from firing when the Name field equals “John”?
A. Set the OK button's 'On click’ configuration option to:
if ($ (Name_ID).getData() -- "John") return false)
B. Set the OK button's 'On click' configuration option to:
if(tw. local. Name == 'John") { return false}
,
An active process instance has a user reporting a missing value in a mad-only field.
This date is required for the process to move forward. Assuming the developer has all
necessary authorizations, what action should they take to update the field with the
missing data?
A. Use the TWSearch API to retrieve and change the exposed business object.
B. Use the Process Inspector to locate the process Instance and edit the data.
C. Use the Process Center to delete the snapshot and deploy a new snapshot with the
field editable.
D. Use the browser console and the JS API when logged In as the end user to change the
field to editable.
When creating a REST server, if the server certificate is not signed by one of the public
certification authorities, what must be done?
A. Include the Cert in the BPD Process.
B. Run updateBPMConfig and enable the "untrusterl Cert" option.
C. When deploying the Process Application, enable the "Allow untrustet” communication
option
D. Create a new SSL configuration for this service and import the server certificate into a
new trust store.
The Process Inspector can be used to take corrective actions on process instances that
have tailed Which is the appropriate corrective action if the failed instance Is caused by
a temperate network outage?
A. Retry
B. Delete
C. Resume
D. Reassign
An incident details form was developed as part of insurance initiation request process
for an insurance company .When a user completes the incident form and clicks the
submit button, a confirmation dialog should pop up for the user to confirm all the details
before proceeding to next stop. During development of the form, the developer noticed
that confirmation dialog pops up as soon as the form page loads before user could click
The submit button.
The confirmation dialog is developed using modal section with panel, output text, and
button controls inside it.
What modal section properties should the developer set to fix this issue?
What is the purpose of a nested client side human service?
A. They can be set as startable service that can be launched from Process Portal at any
lime.
B. They can be a stand-alone service that you can use tar a task, case, or dashboard.
C. They can be used to create a stand-alone UI that can be called directly through a URL.
D. They contain a set of common steps that you can reuse in one or multiple other client
side human services.
A BPM developer has implemented the following four styles in a process application:
1. Styling included in the lnline CSS of the coach view behavior sets the color at Object A
to red.
2. Style definitions set in the dynamic styling of the coach view behavior Sets the color of
object A to blue.
3. Css definitions set by the theme of the process aplications or toolkits Sets the color of
Object A to orange.
4. Css in the included scripts of the coach View behavior sets the color of Object A to
yellow
What will be the color of Object A when the process application runs?
A. Red .
B. Blue
C. Yellow
D. Orange
Which commonly used development practice optimizes IBM BPM application
performance?
A. Always use conditional joins
B. Always place business objects In toolkits
C. Clear variables in exposed human services
D. Implement global error handling in services
How many tokens can pass through a single diverging exclusive gateway for a specific
process instance?
A. Two
B. One
C. The number of outgoing sequence flows
D. The number of outgoing sequence flows plus one
Which statement is true regarding the 'else part' of an action rule?
A. It executes even when variables are not satisfied
B. It will run it the condition part is not satisfied
C. It is required so that the rule knows what to happen if condition fails
D. It executes when conditions (if) part is false and actions (then) part is true
Which statement is true about the Web Service APIs?
A. External client applications can be written only in Java.
B. Communication with Process Server using web service operations is synchronous.
C. The API enables external web service client to deploy new snapshots to Process
Server.
D. The web API abstracts the actual technology used in IBM BPM, so external client
applications can be written using different technologies such as Microsoft NET Of Java.
Which statement is true regarding the migration path of a process instance running on a
snapshot with the deprecated Basic Case Management feature to a new snapshot that
uses the IBM BPM managed store features?
A. Existing local documents associated with the instance remain in the original root folder
and that folder is copied to the root folder.
B. New folders and folder references are added under a new root folder, but the original
root folder structure and content remains unchanged.
C. A new root folder is crested and the caseFolderld is updated to the new root folder’s ID.
D. Migration is not allowed in this scenario. The process instance must run to complete on
its current snapshot.
Which event type can be used to model escalation paths and delays in a business
process definition?
A. Error intermediate events
B. Timer intermediate events
C. Message Intermediate events
D. Tracking intermediate events
How should a developer expose a client side human service to be viewed from the
Process Portal by end users?
A. In the Process Center. select the snapshot with the client side human service to be
exposed, then select the service end specify the "Team who should be able to start the
service.
B. In the Overview of the client side human service, set the usage to 'startable Service' or
'Dashboard' Then set the Team who should be exposed to start the service.
C. In the Process Admin Console, select the service and set It to 'Exposed then specify the
Team who should be able to start the service
D. In the Process Portal, select the client side human service from the Dashboards list and
select the 'Expose to all users' option.
A supervisor wants to be able to change the allowed amounts for daily expenditure in a
expense reenbursement process. What type of variables can be used to provide this
flexibility to the supervisor?
A. Base Data Types
B. System Data Types
C. Custom Variable Types
D. Exposed Process Values (EPVs)
A coach has two Decimal controls and one Integer control on the page with control lDs
'Decimal 1’, 'Decimal 2’, and ‘Integer1’ respectively.
How can a developer dynamically set the value of the "Decimal2' control to be equal to
the sum of the 'Decimal1' and the 'Integer1' controls?
A. Set the Value formula'Event option of the 'Decimal2' control to @ {Decimal1!} +@
{Integer1}
B. Set the Value formula'Event option of the 'Decimal2' control to me.notValue{Decimal] +
integer1}
C. Add a Formula control to the page and configure the settings to ‘Decimal’ + ‘integer1’ -
‘Decimal2’
D. In the ‘on Change’ event of the ‘Decimal2’ control, use javascript to cast the ‘inteeger1’
control’s value to a decimal called Decimal3. Then set the control’s value with me
setValue{Decimal1 + Decimal3}
Which statement is true regarding Autotracking and Tracking Groups?
A. Autotracking and Tracking Groups cannot be used In the same process.
B. Autotracking automatically creates default liming Intervals for each Tracking Group.
C. When first enabling Autotracking. default Tracking Groups are automatically generated.
D. Autotracking automatically captures data at the entry and exit of each Item in a
process.
A developer has created a new snapshot or a toolkit .The developer Opens a process
application using the toolit but does not see the changes apper when testing a service.
What should a developer do to fix the problem?
A. Update the toolkit dependency .
B. Activate the new snapshot in the toolkit
C. Update the ear file for the process application
D. Create a new snapshot for the process application
An accounting firm plans to develop a web based application for tax preparation with the
followin requirements
Across all Uls Of the application, provide consistent look of
a)company name, logo,stock,symbol,logged in user’s name with log out link on the
header
b) application name , version on the footer
c) a placeholder on the header and footer for other contents like navigation to otrher
internal applications, documents upload, etc than might get picked up for development
later in the developentprovide?
A. Create a nested client side human service with appropiate controls for each of the
specified fields
B. Within a client side human service, create a coach that includes controls for each of the
requirements
C. Create a template coach view with appropriate controls for header and footer specified
field and a content box
D. Create a coach based on a template that uses a number of different stock coach views
and use JavaScript within a custom HTML component
The endpoint address for a web service is:
http://host_name:port/teamworks/webservices/process_app_name/snapshot_name/
web_service_name.tws
if snapshot_name is not specified in the endpoint URL , what is one possible location
the URL can point to?
A. The tip snapshot for PrOCeSS Center
B. The tip snapshot for PrOCess Server
C. The latestsnapshot far Process Server
D. The default snapshot Son Process Center
What is used to define the return parameters for the ,TWSearch API?
A. TWSearchData
B. TWSearchColumn
C. TWSearchOptions
D. TWSearchCondition
Which statement describes the Process Runtime's role in the architecture diagram
above?
A. The Process Runtime is the single point of entry for the consumers.
B. The Process Runtime is a consumer of services as well as a host for the integrated
BPM Ul layer
C. The Process Runtime is a consumer of services and the host for the integrated and
independent BPM UI
D. The Process Runtime is a consumer and provider of services as well as the host for the
integrated BPM UI
What actIon must be used to stop the execution on a breakpoint before the stop is run
and debug the step?
A. Run
B. Refresh
C. Step over
D. Step into
A. It is an array of string elements.
B. Users can search on values that are made available in dataElementl.
C. It Is an Exposed Process Value in the Process Portal.
D. It provides the primary key for the process application at runtime
E. Values dataElement1 i will automatically be captured tot performance measurements
A supervisor wants to be able to change the allowed amounts for daily expenditure in a
expense reimbursement process. What type of variables can be used to provide this
flexibility to the supervisor?
A. Base Data Types
B. System Data Types
C. Custom Variable Types
D. Exposed Process Values (EPVs)
A company has a product inventory status dashboard. In the underlying implementation
of the dashboard, a Service Call control invokes a service when a user submits an
order confirmation and the result is bound to a Service Call control. The service returns
the updated product inventory status that's reflected in the dashboard.
Which is a possible implementation that results in the above outcome?
A. Order confirmation is an input to the Service Call and 'Auto run' Is enabled.
B. Order confirmation is an input to the Service Call and the service is invoked with 'On
invoked' event.
C. Order confirmation is an input to the Service Call and the service Is triggered with 'On
load' event.
D. Order confirmation is an input to the Service Call and 'On result returns the updated
products inventory status.
What is used for BPM REST API v2 definitions?
A. XML file
B. Java file
C. WSDL file
D. Swagger file
In the diagram above. how should the Initialize script in the service initialize the ‘myList ‘
variable?
A. tw. local .myList – new tw.object.String[]();
B. tw. local .myList – new tw.object.listof.String();
C. tw. local .myList – new tw.object.listofString();
D. tw. local .myList – new <List> tw.object.String();
If there are multiple error events defined to catch errors thrown in a subprocess, what is
the order in which they will be caught?
A. Propagated to next level, boundary events, error event subprocess
B. Boundary events, error event subprocess, propagated to next level
C. Error event subprocess, propagated to next level, boundary events
D. Error event subprocess. boundary events, propagated to next level
What will happen when one or more sequence flows evaluates to true in a diverging
exclusive gateway?
A. The default sequence flow will be followed.
B. The first sequence flow that contains a true condition will be followed. 0
C. Each sequence flow will be immediately followed at the time that its condition becomes
true.
D. The gateway will wait for all of the conditions on all of the sequence flows to become
true.
What must be done to enable 'Show Performance Statistics' in the coach window?
A. Modify 100Custom.xml and Include the 'RuntimePerformanceMonitor’ element
B. Modify 100Custom.xml and include the ‘RuntimePerformanceStatistics' element
C. Select 'Show the runtime performance monitor' under user preferences in the Process
Designer
D. In the web browser debugger or console, add the following line in the expression editor:
{local StorangeanceMonitor”} – false;
An unstructured (ad-hoc) activity must be in what state before it can be manually
started?
A. Ready
B. Closed
C. Working
D. Received
Which tool is used to create and edit client-side human services?
A. Eclipse
B. Integration Designer
C. Web Process Designer
D. Desktop Process Designer
Which SOAP version is supported by the Web Service that exposes BPM functions to
the external systems?
A. SOAP 2.0
B. SOAP 1.0
C. SOAP 1.1 and SOAP 1.2
D. SOAP 2.1 and SOAP 2.2
What is the mandatory input for a team retrieval service?
A. User name
B. Team name
C. Filtered team
D. Original team