Sei sulla pagina 1di 49

QUESTION NO: 1

You can implement complex server-side validation logic to the task form by using a
custom .


A. data control
B. managed bean
C. EL script
D. UI component


Answer: B
Explanation: A managed bean - sometimes simply referred to as an MBean - is a type of
J avaBean, created with dependency injection. Managed Beans are particularly used in the J ava
Management Extensions technology. But with J ava EE 6, the specification provides for a more
detailed meaning of a managed bean.
The MBean represents a resource running in the J ava virtual machine, such as an application or a
J ava EE technical service (transactional monitor, J DBC driver, etc.). They can be used for
collecting statistics on concerns like performance, resources usage, or problems (pull); for getting
and setting application configurations or properties (push/pull); and notifying events like faults or
state changes (push).




Note(see the business server layer):ADF Architecture






ADF follows the proven, industry wide accepted Model-View-Controller (MVC) architecture. ADF
extends this MVC to one more layer - Business Service. Each layer in ADF has distinct role and



specific responsibility.


*The view layer is the top most layer, that user sees and interacts with. It contains the UI pages
used to view or modify that data. We call this part as ADFv. This layer is developed using ADF
Faces Rich Client components that are built on standard J SF components with lot of built-in AJ AX
and Web 2.0 like features. In addition to this, it also supports Apache myfaces Trinidad
components, J ava and ADF Swing components. It also has ADF Mobile components that are
specifically built for Mobile applications.
*The controller layer processes user input and determines page navigation. With ADF, you do not
write any J SP re-directs or URL calls. It is all declarative, drag-and-drop supported. We call this
part as ADFc. ADFc provides an enhanced navigation and state management model on top of
J SF. J Developer allows you to declaratively creat flows where you can pass application control
between different types of pages and flows, conditionally using declarative case statements
*The model layer represents the data values related to the current view. Model is also responsibile
for binding the data to the view. We call this part as ADFm. It implementes J SR-227 service
abstraction called the data control. It abstracts the implementation of business service layer. In
addition to ADFbc, it also supports other technologies like EJ B, Web Services, CSV, POJ O etc.
*The business service layer handles data access between model and DB or any other data
storage. It encapsulates business logic and rules. You can use any technology for this layer. ADF
has its own technology for this and we call this part as ADFbc (ADF Business Components).
ADFbc facilitates backend service for query, create, update, delete operations and provide lot of
features to implement validations and business logic.




Incorrect answer:
A service side data control is used to bind data.
An EL script does not make much sense here.
A userinterface component would not handle validation logic.






QUESTION NO: 2

Identify one activity that is used to create a process hierarchy as a parent child relationship.



A. Sequence Flow
B. Call Activity
C. Service Task
D. Send Task

Answer: B
Explanation: The call activity allows you to call a reusable process from within the current



process. The process being called becomes a child process of the calling process. When calling a
reusable process, the call activity of the parent process waits until the child process completes
before continuing.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0)







QUESTION NO: 3

Which two are true about project data objects? Select two.



A. Any process in the project can access a project data object.
B. The value of a project data object does not vary between processes.
C. Project data objects can be only used as input arguments to a process.
D. Project data objects can be used in data associations and expressions.


Answer: A,D
Explanation: Project data objects are data objects that you define in a project. All processes
within a project have access to the data object defined(A), though the value changes according to
the process using them(not B). In addition, the engine stores the value of those marked as
business indicators to the process analytics databases if the project is configured to use them.


As with other flow objects that accept data associations, you can use expressions to change the
values of data objects (not C, D).


Note:Data Objects are variables used to define the type of information used by your business
process. They are also used to store the value of this information.
Basic and complex data types can both be defined as either process or project data objects. This
determines the scope of the variable.


Process data objects are data objects that are defined for a specific process. In contrast, project
data objects are defined for an entire project.


Project data objects allow you to share data between processes. For example, the Purchase
Order process and the Request Approval process may both track the value of the employee that
created the request, or the priority of the request.


Project data objects ensure that all processes in a project use the same data. Each process must
assign and update the value of this data.



The main benefit of defining project data objects is that after publishing your project you can
configure Oracle BPM WorkSpace views to display the values of those variables. This is possible
only if you use project data objects.


Note2:
Although project data objects allow you to define data objects that are used by all processes in a
project, they are not "global" data objects. Each process within your project uses its own version of
the data object. Project data objects are not used to share data between processes.


Therefore, you can only use process data objects within the process where they are created, while
project data objects are applicable to the entire project. This is known as variable scope.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),Working with Data Objects and
Expressions






QUESTION NO: 4

Where are the two places that you can see a visual representation of the path a running process
has taken? Select two.




A. BPM Workspace
B. Enterprise Manager
C. Process Composer
D. J Developer MDS Explorer
E. WebLogic Console


Answer: A,C
Explanation: A:Oracle Business Process Management Workspace (Process Workspace) enable
process participants to interact with the applications you create using Oracle BPM. The Process
Workspace user interface provides tabs for each of the following:
Tasks: This page enables process participants to view and work with their assigned tasks.
Process Tracking: This page enables process participants to view running process instances.
Standard Dashboards: This page provides out-of-the-box dashboards for monitoring process
performance, task performance, and workload.


Custom Dashboards: This page enables process participants to define and use custom



dashboards based on the measurement data generated by process instances.


C:Business Process Composer is a Web-based application that enables business users to
collaborate with process developers and designers. It provides a user friendly environment for
editing processes and process templates created in Oracle BPM Studio.


Process developers can create a catalog of preconfigured components such as services, tasks,
and rules in Oracle BPM Studio. This catalog can be included in project templates that process
analysts can use to create new projects using Business Process Composer.


After creating a project based on a project template, process analysts can incorporate business
catalog elements and perform other required edits defined by the project template. Process
analysts can then deploy these project to theOracle BPM run time.


Business Process Composer also enables process analysts to create process blueprints. These
are initial drafts of a process that can be used by process developers who use Oracle BPM Studio
to add further implementation details and refinement to the project.


Business Process Composer also enables you to edit Oracle Business Rules at run time. This is
important because policies tend to evolve faster than business processes.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),1 Oracle Business Process
Management Suite (Oracle BPM Suite) Overview






QUESTION NO: 5

Which start event is allowed in a subprocess?



A. Timer Start Event
B. Boundary Event
C. Message Start Event
D. None Start Event


Answer: D
Explanation: In Oracle BPM, subprocesses are embedded subprocesses. Subprocesses are
contained as part of the parent subprocess. Subprocesses must begin with a none start event and
must end with a none end event.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle


Business Process Management,11g Release 1 (11.1.1.5.0),6 Modeling Business Processes with
Oracle BPM







QUESTION NO: 6

Which three tasks need to be accomplished to allow successful publishing of process metrics to
BAM? Select three.



A. setting BPM project preferences to enable BAM as a data target
B. configuring the BAM Adapter on the SOA server
C. updating the Enterprise Manager configuration for Disable Action
D. importing BAM dashboards


Answer: A,B,D
Explanation: A:Configuring the BPM project for BAMmonitoring
1. Open the BPM Project in J Developer (if not already open).
2. Navigate to theBPM Project Navigatorpanel (useView
menu if needed).
3. Right-click on the project,QuoteProcessLab, and selectProject Preferences
4.4. In theData Targetstab, selectEnable BAMas a data target forprocess analytics.
B:The Oracle BAM Adapter is a J ava Connector Architecture (J CA)-compliant adapter that can be
used from a J ava EE client to send data and events to the Oracle BAM Server.


Note:Business activity monitoring (BAM) is software that aids in monitoring of business activities,
as those activities are implemented in computer systems.Oracle Business Activity Monitoring
(Oracle BAM) gives business executives the ability to monitor their business services and
processes in the enterprise, to correlate KPIs down to the actual business process themselves,
and most important, to change business processes quickly or to take corrective action if the
business environment changes.


Oracle BAM is a component of both SOA Suite and BPM Suite
Oracle BAM provides a framework for
*Creating dashboards that display real-time data inflow.(D)
*Creating rules to send alerts under specified conditions.
*Designing Web applications with graphs displaying active data.








QUESTION NO: 7


Which two are predefined instance attributes that can be used in data associations and
expressions? Select two.




A. ActivationCount
B. Component
C. LoopCounter
D. String

Answer: A,C
Explanation: ActivationCount: Type INT.Specifies the number of tokens in the incoming sequence
flow of the gateway.Can be usedIn complex gateways.
loopCounter: Type INT.Specifies the number of times the engine ran this activity. The Process
Engine updates this variable each time it runs a new loop.Can be usedin In activities with loop
marker.




QUESTION NO: 8

BPM capability maturity levels describe .



A. the capabilities of the BPM business analyst
B. the length of time the BPM application has been in production
C. the strategic and tactical levels of enterprise adoption of BPM
D. BPM concepts, consistently applied, facilitating sharing and reuse


Answer: C
Explanation: Capability Maturity Model (CMM) broadly refers to a process improvement approach
that is based on a process model.
A maturity model can be used as a benchmark for assessing different organizations for equivalent
comparison. It describes the maturity of the company based upon the project the company is
dealing with and the clients.


The Capability Maturity Modelincludes the concept ofMaturity Levels: a 5-level process maturity
continuum - where the uppermost (5th) level is a notional ideal state where processes would be
systematically managed by a combination of process optimization and continuous process
improvement.


There are five levels defined along the continuum of the CMM and, according to the SEI:
"Predictability, effectiveness, and control of an organization's software processes are believed to
improve as the organization moves up these five levels. While not rigorous, the empirical evidence
to date supports this belief.
1.Initial (chaotic, ad hoc, individual heroics) - the starting point for use of a new or undocumented



repeat process.
2.Repeatable - the process is at least documented sufficiently such that repeating the same steps
may be attempted.
3.Defined - the process is defined/confirmed as a standard business process, and decomposed to
levels 0, 1 and 2 (the latter being Work Instructions).
4.Managed - the process is quantitatively managed in accordance with agreed-upon metrics.
5.Optimizing - process management includes deliberate process optimization/improvement.










QUESTION NO: 9

Which two features are provided by BPM Process Analytics? Select two.



A. simulation for a BPM process
B. easy-to-use process metric collection
C. easy-to-use modeling tools
D. custom reporting dashboards


Answer: B,D
Explanation: B:Process analytics track the time a process takes to complete and the average
time each of the flow objects in that process take to complete.
Process performance metrics track the time an instance takes to run that process from the start to
the end event.
Activity performance metrics track the time that passes from the moment the process instance
arrives at a flow object until it moves to the next flow object in the process.


D: Process developers define the key performance indicators you want to monitor while
developing your process. After publishing the application business analysts can use the default
dashboards BPM WorkSpace provide or create custom dashboards to view the metrics the BPMN
Service Engine gathered while running BPMN processes.


Note:
Business Process Analytics enables you to monitor the performance of your deployed processes.
It measures the key performance indicators in your project and stores them in a database.
Process analysts can view the metrics stored in the Process Analytics databases using
WorkSpace dashboards or Oracle BAM, depending on the database you select to store the
information.
Process analysts can monitor standard pre-defined metrics and process specific user-defined
metrics.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0),11 Using Process Analytics









QUESTION NO: 10

A task form is generated as a (n) .



A. portlet that gets called in the BPM Workspace
B. generic J SP page that is displayed in an I Frame in the BPM Workspace
C. bounded task flow that is called by the BPM Workspace
D. unbounded task flow that is called by the BPM Workspace


Answer: D
Explanation:
Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),9 Creating the Task Display Form for
the ApprovalHumanTask Human Task








QUESTION NO: 11

Which three can be classified as measurement marks? Select three.



A. Interval start
B. Signal
C. Counter mark
D. Single measurement


Answer: A,C,D
Explanation: The types of measurement marks you can define are:
Single measurement(D)
Interval start(A)
Interval stop


Measurement marks are associated to a flow element. Measurement marks of type interval start
track the value of business indicators before running the flow elements that proceeds them.
Counter marks (C), measurement marks of type interval stop and single measurement marks track
the value of business indicators after running the flow element that precedes them.




Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),11 Using Process Analytics









QUESTION NO: 12

Which two activities are supported by BPM Studio? Select two.



A. Design BAM dashboards
B. Design user interfaces
C. Design value chain models
D. Design adapter services


Answer: C,D
Explanation: D:Services based on adapters and other SOA components must be created in
Oracle BPM Studio


Note:Oracle BPM Studio is a component of the Oracle BPM Suite that enables process
developers to create process-based applications. It also enables process analysts and developers
to model business processes.


Oracle BPM Studio is part of the Oracle J Developer IDE. and shares many of the J Developer user
interface elements used by the Oracle SOA Suite.
There are three typical use cases for Oracle BPM Studio:
*Develop process-based business applications based on process models created using the Oracle
BPA Suite or Oracle Business Process Composer.
*Create process models and implement them as process-based business applications.
*Create project templates that are used in Business Process Composer to create running business
applications.






QUESTION NO: 13

What is the specially-seeded BPM role with business admin privileges to act on others' behalf or
reassign tasks?


A. WebLogic
B. BPM Admin


C. Process Owner
D. Business Data


Answer: C
Explanation: Process Owner - Managing process flow, task assignments, policies, rules,
objectives,
and performance measurement, the Process Owner is responsible and accountable for
the performance of end-to-end business processes. The Process Owner owns a specific
process or processes, and is the primary authority for making decisions necessary to
resolve conflict or overlap between processes.
Process Owner is the subject matter expert (SME) for the business process(es). He is
the business primary contact for the Business Process Analyst. People in this role
however, specialize in a small number of processes and don't have the broader
perspective of other the business leadership across the enterprise.
Establishing the Process Owner role has emerged as a best practice for BPM since the
key business processes cross organizational boundaries and typically have no single
point of responsibility. Commonly, gaps (known as the white spaces) exist between
the departmental silos of business process activity where ownership is undetermined
and knowledge is sparse. The creation of the Process Owner role solves these problems
by identifying individuals to be the experts responsible for the end-to-end flow of key
business processes. While authority for departmental or divisional business process
activities remains with respective managers, the Process Owner is able to take a
holistic view and make better recommendations for enterprise-wide process
improvement.
Business process administration during runtime also requires considerable business
knowledge and the Process Owner should be expected to support this key operational
activity.







QUESTION NO: 14

The initial performer of a task is determined by the role associated with the swimlane in which the
task Modeled except when you use .


A. a complex task
B. a user task
C. an FYI task
D. a group task

Answer: A
Explanation: A complex user taskuses a complex routing flow that is defined within the human



task.


BPM Studio offers a number of human task patterns out of the box, to make it easy to implement
the most common types of human tasks. For example, the Simple pattern just assigns individual
users or groups. The Management pattern is used for a sequential list of approvers up the
management chain. Initiator is for the person who kicks off the process.For most of these,
swimlane roles are used to determine assignments. For the Complex task, however, the swimlane
is irrelevant, and routing and assignments are typically more complicated.


Note:Swimlanes are the horizontal lines that run across the process editor. All flow objects must
be placed within a swimlane.


Swimlanes can also be used to group flow objects based on the roles defined within your process.
Swimlanes that contain user tasks must have roles assigned to them. Swimlanes visually display
the role responsible for performing each flow object within your process. Additionally, you can
have multiple swimlanes that are assigned to the same role.


Swimlanes can make your process more readable when you must use the same role in different
parts of the same process.
Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0),6.1 Using Swimlanes to Organize
Your Process







QUESTION NO: 15

Which three actions can be performed in Process Spaces? Select three.



A. set up business rules for collaboration
B. share documents such as requirement documents, feedback documents, and design specs
C. discuss issues
D. define business indicators for custom dashboards
E. create a process instance space for collaboration specific to one process instance


Answer: B,C,E
Explanation: Process Spaces is a workspace built on top of Oracle WebCenter Portal: Spaces. It
enables greater collaboration by combining the content from the panels in Process Workspace
with an additional workspace in which you can collaborate in the development of process models.


WebCenter Portal provides group spaces that support discrete communities of any size that are
organized around an area of interest or a common goal. WebCenter Portal also provides various



collaborative services enabling document sharing, discussions, wikis, lists, links, tagging, and real-
time collaboration services such as presence and instant messaging.


Process Spaces provides these WebCenter Portal group spaces specifically for business process
management:


A process workspaceFor process participants to collaborate on relevant processes and
instances based on their roles. This enables, for example, a group of sales representatives within
a given region to share documents and information about various customers, the products they
are buying, their requirements and history.


A process modeling spaceFor domain analysts to collaborate on various aspects of modeling
business processes. This enables, for example, experts from various departments to jointly
develop processes that reflect the needs of their various departments.


A process instance spaceCreated on an ad hoc basis for long-running instances, it displays
specific instances that require a high level of collaboration over time.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),11 Getting Started with Process
Spaces






QUESTION NO: 16

Human workflow notifications are implemented if through .



A. user written J ava code called from within the BPMN/BPEL processes
B. scripts included in task definitions
C. integration with the SOA User Messaging Server (UMS)
D. integration with third party products


Answer: C
Explanation: You can configure human workflow notification properties, such as setting the
notification mode for messages and setting actionable addresses. These properties are used to
notify users of changes to the state of a task.
To configure human workflow notification properties:
Acess this page through one of the following options:
From the SOA Infrastructure Menu...
Select SOA Administration >Workflow Notification Properties
The Workflow Notification Properties page appears.



You now configure Oracle User Messaging Service to send and receive notifications. During
configuration, you provide the addresses that are used by human workflow.


Reference:

OracleFusion Middleware Administrator's Guide for Oracle SOA Suite and Oracle Business
Process Management Suite, 11g Release 1 (11.1.1), 21 Configuring Human Workflow Service
Components and Engines






QUESTION NO: 17

Beyond process modeling, which two activities are supported by the Process Composer? Select
two.


A. Defining complex data types
B. Defining business rules
C. Defining human tasks
D. Defining adapter services


Answer: B,C
Explanation: There are three typical use cases for Oracle Business Process Composer:
*Create, edit and deploy projects based on project templates.
*Create process blueprints.
* Edit business rules for in-flight processes


The Human Task editor enables you to create and edit human tasks that are stored as part of the
business catalog.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 3 Introduction to Oracle Business
Process Composer






QUESTION NO: 18

Which one is not correct regarding the Process Simul-ation Model?



A. The percentage of time that a conditional or default path is executed Is captured by the
Probability property.
B. The rate of arrival of process instances is specified as a parameter at the Start Event.


C. The cost of a process step is specified by the fixed cost and resource cost properties.
D. The processing time is a constant and is specified as Days:Hours:Minutes:Seconds.


Answer: B
Explanation:
Note: After creating a processmodel, Oracle BPMStudio allows you to run simulations to
determine the performance of your process model. You can also use process simulations to
compare how changes to an existing process will affect performance. You can run process
simulations based on simulated data or real-world data from production processes.
Oracle BPM allows you to simulate the behavior of process models based on real or simulated
data. After you have designed a business process model, Oracle BPM Studio allows you to run
process simulations to determine their efficiency. You can also use simulations to test the effects
of changes on your process design.


Reference: OracleBusiness Process Management, Oracle BPM Studio Help







QUESTION NO: 19

Which two correctly describe a Project Simul-ation Model?



A. It is used for simulation across multiple processes.
B. It describes the simulation scenario for a process model.
C. It is associated with shared resources.
D. It is configured using BPMN 2.0 notation.
E. It is driven by parameters provided at application deployment time.


Answer: A,C
Explanation:






QUESTION NO: 20

A task is considered overdue when .



A. there are no more renewals
B. the current date is beyond the due date
C. the current date is beyond the expiration date
D. the current date is beyond both the expiration and the due date


Answer: B



Explanation: A task is considered overdue after it is past the specified due date. This date is in
addition to the expiration policy. A due date can be specified irrespective of whether an expiration
policy has been specified. The due date enables Oracle BPM Worklist to display a due date, list
overdue tasks, highlight overdue tasks in the inbox, and so on.


Reference:OracleFusion Middleware Developer's Guide for Oracle SOA Suite11g Release 1
(11.1.1),26 Designing Human Tasks








QUESTION NO: 21

J avaServer Faces (J SF), J avaServer Pages (J SP), ADF Faces Rich Client (ADF Faces RC), and
Data Visualization Tool (DVT) are all components that form the ADF .



A. Data control layer
B. UI binding layer
C. Controller
D. View layer


Answer: D
Explanation: Note (see the business server layer):ADF Architecture







ADF follows the proven, industry wide accepted Model-View-Controller (MVC) architecture. ADF



extends this MVC to one more layer - Business Service. Each layer in ADF has distinct role and
specific responsibility.


*The view layer is the top most layer, that user sees and interacts with. It contains the UI pages
used to view or modify that data. We call this part as ADFv. This layer is developed using ADF
Faces Rich Client components that are built on standard J SF components with lot of built-in AJ AX
and Web 2.0 like features. In addition to this, it also supports Apache myfaces Trinidad
components, J ava and ADF Swing components. It also has ADF Mobile components that are
specifically built for Mobile applications.







QUESTION NO: 22

Which two could be used to handle exceptions thrown by a service? Select two.



A. Subprocess
B. event subprocess
C. error end event
D. error catch event as a boundary event on the service task


Answer: B,D
Explanation: You can handle the exceptions that occur in an activity using the following:


*A boundary error catch event
*An event subprocess


Boundary error catch events enable you to resume the main process flow after handling the
exception.


If you want to reuse the exception handling flow for multiple tasks in your process, then event
subprocesses are more efficient than boundary catch events. Event subprocesses enable you to
define a cleaner process with less effort because the catch error event is located within the event
subprocess. To reuse an exception handling flow using boundary catch events, you must define a
boundary catch event for each of the tasks, and then connect those boundary events to the
exception handling flow.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),19.5 Handling Exceptions in a
Business Process






QUESTION NO: 23

In the BPM Workspace, which two are available as ways to sort your tasks? Select two.



A. list tasks sorted by workload
B. list tasks sorted by priority
C. list tasks sorted by a value in the task like sales dollar amount
D. list tasks sorted by manager


Answer: A,B
Explanation: The Oracle Business Process WorkSpace: Standard DashBoard Tab
The dashboard displayed here is the Workload per process dashboard.
In the BPMWorkSpace Dashboard Worklist view you can sort the task by, for example, priority.
Note 1: BPM WorkSpace Dashboard:
Note2:Oracle BPM WorkSpace and Oracle Process Spaces allow process participants to interact
with the applications you create using Oracle BPM. The Oracle BPM WorkSpace user interface
provides tabs for each of the following:


Process Instances: This tab enables process participants to view running process instances.
Task List: This tab enables process participants to view and work with their assigned tasks.
Process Dashboards: This tab provides out-of-the-box dashboards for monitoring process
performance, task performance and workload.
Custom Dashboards: This tab enables process participants to define and use custom dashboard
based on the measurement data generated by process instances.






QUESTION NO: 24

Which one is semantically valid in BPMN?



A. Error Start Event for an Event Subprocess
B. Message flows that connect process steps within the same pool
C. Error Start Event to trigger a process
D. Error Intermediate Event to catch errors in the middle of a***


Answer: A
Explanation: Inline handlers are types of subprocesses that allow you to model conditions that
happen outside of a normal process flow.




Inline handlers can have the following start events:
*Error start
*Timer start
*Message start


Note:Business Process Model and Notation (BPMN) is a graphical representation for
specifying business processes in a business process model. It was previously known as Business
Process Modeling Notation.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6 Modeling Business Processes with
Oracle BPM








QUESTION NO: 25

In Oracle BPM 1 11g, which two things can be accomplished using a script task? Select two.



A. execute J ava code
B. execute XSLT transformations
C. copy data to variables or between variables
D. define new process variables


Answer: C,D
Explanation: The script task is used to change values of data objects within your process. The
script task is used when you want to show this change explicitly within your business process or
when you must change the values of data objects outside of another flow object. It is often used to
set initial values of data objects at the beginning of a process.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6.10 Changing the Value of Data
Objects in Your Process






QUESTION NO: 26

Which two features do you find in decision tables? Select two.



A. Sets of input data can bebucketed and reviewed for gaps.


B. Data sets can be reviewed for conflicts.
C. Data can be used for only one rule evaluation.
D. A rule evaluation can only be used to enter new output data.


Answer: A,B
Explanation: Decision tables help you design your multi-condition business rules with conflict and
gap analysis.


Note:The Oracle Business Rules Editor supports both IF/THEN rules and Decision Tables. Each
condition rowin a Decision Tabletests the allowed values of a data input to the
ruleset, called a fact. Each column represents a particular bucketset, an enumerated fact
value or range. The combination of all the condition tests in a column specifies an action,
typically setting the value of a data output. The complete Decision Table defines a ruleset,
deployed as a business rule component invoked from the process as a Business Rule task in
BPMN. The editor provides quick tools for resolving gaps and conflicts in the table.







QUESTION NO: 27

In a business rule decision table, .



A. Only one rule can execute
B. Rules can have only one action
C. Conflicting rules will not execute
D. Onerule can modify another rule outcome


Answer: C
Explanation: The Oracle Business Rules Editor supports both IF/THEN rules and Decision
Tables. Each
condition rowin a Decision Tabletests the allowed values of a data input to the
ruleset, called a fact. Each column represents a particular bucketset, an enumerated fact
value or range. The combination of all the condition tests in a column specifies an action,
typically setting the value of a data output. The complete Decision Table defines a ruleset,
deployed as a business rule component invoked from the process as a Business Rule task in
BPMN. The editor provides quick tools for resolving gaps and conflicts in the table.


Incorrect answer:
More than one rule can execute.
A rule can more than one action.
A rule cannot modify another rule.






QUESTION NO: 28

By default, which two task participant roles can change the outcome of a task? Select two.



A. Admin
B. Approvers
C. Assignees
D. Creator
E. Owner
F. Reviewer


Answer: A,E
Explanation:






QUESTION NO: 29

Which two options can be used to create custom dashboards on business indicator data? Select
two.


A. BPM Process Workspace
B. WebCenter Process Spaces
C. BPM Studio
D. Oracle BAM


Answer: A,D
Explanation: BPM Process Workspace(also known as BPM)Workspaceprovides tabs for each of
the following:
Process Instances: This tab enables process participants to view running process instances.
Task List: This tab enables process participants to view and work with their assigned tasks.
Process Dashboards: This tab provides out-of-the-box dashboards for monitoring process
performance, task performance and workload.
Custom Dashboards: This tab enables process participants to define and use custom dashboard
based on the measurement data generated by process instances.
Oracle BAM:Oracle BAM provides a framework for
Creating dashboards that display real-time data inflow.
Creating rules to send alerts under specified conditions.
Designing Web applications with graphs displaying active data.



QUESTION NO: 30

Which two are correct about business indicators? Select two.



A. Business indicators can be captured at measurement marks.
B. Dimensions allow the user to capture numerical values.
C. All business indicators are captured at sampling points and a subset are captured at
measurement marks.
D. Counters should always be used at Interval Start and Interval Stop.


Answer: A,C
Explanation: Business Indicators are project data objects you use to store the value of the key
performance indicators of your process. For your convenience business indicators have their own
entry in the structure window.


Key performance indicators represent relevant information in your process that can help you
determine if your process is running as expected.
The following are examples of common business indicators:
Order Amount
Product Stock
Elapsed Time
Shipping Status


You can use business indicators to store the value of an indicator you want to measure in your
process, or to store a category you want to use to group the values you measured in your process.


C:The BPMN Service Engine automatically stores the data in the dimension business indicators in
the pre-defined and custom sampling points defined for your process.
Measurement marks enable you to measure a business indicator of type measure at a certain
point in the process or in a section of the process.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),11 Using Process Analytics







QUESTION NO: 31

Business Rules can be integrated with , and .
Select three.


A. Human workflow
B. Start events
C. BPMN processes
D. BPEL processes
E. Web services

Answer: A,C,D
Explanation: A:Human workflow supports declarative assignment and routing of tasks.These
tasks can be assigned with business rules.
C:BPMN processes are contained within an Oracle BPM project. BPM projects contain all of the
resources required for a functioning BPM application, including BPMN processes SOA artifacts,
such as business rules and human tasks.
D:Oracle BPEL Process Manager supportsbusiness rules and business rule engines.


Note:In Oracle Business Rules you define a function in a manner similar to a J ava method, but an
Oracle Business Rules function does not belong to a class. You can use Oracle Business
Rulesfunctions to extend a J ava application object model so that users can perform operations in
rules without modifying the original J ava application code.


You can use an Oracle Business Rules function in a condition or in an action associated with a
rule or a Decision Table.


You can also use an Oracle Business Rules function definition to share the same or a similar
expression among several rules, and to return results to the application.


An Oracle Business Rules function includes the following:
Name: The Oracle Business Rules function name.
Return Type: A return type for the Oracle Business Rules function, or void if there is no return
value.
Bucketset: The bucketset to associate with the Oracle Business Rules function. Arguments:
The function arguments. Each function argument includes a name and a type. Function Body:
The function body includes predefined actions. Using predefined actions Rules Designer
assures that an Oracle Business Rules function is well formed and can be validated.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 18 BPEL Process Integration with
Business Rules






QUESTION NO: 32

Which three artifacts are parts of the Business Catalog in Oracle BPM Suite 11g? Select three.


A. Human workflow implementation
B. Organization units and roles
C. Business rules implementation
D. Business exceptions
E. Business indicators


Answer: A,C,D
Explanation: The business catalog is a repository that stores the components you use to
implement some flow objects in BPMN processes.
The business catalog stores the following types of components:
Errors
Events
Human Tasks(A)
Business Rules(C)
Service Adapters
Synthesized Types
BPEL Processes and Mediators
Business Objects
Business Exceptions(D)


Note:Business Catalogues in any Business Process Management solution plays a very vital role.
They act as a repository to store and manage all assets and artifacts being used in the process.
Hence they are the building blocks of any process implementation.
Another important use of Business Catalogue is the ability to share and reuse assets across
different business processes and functions.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),12.1 Introduction to the Business
Catalog






QUESTION NO: 33

Which one of these components provides a shared work environment access multiple BPM Studio
Process Composer clients?



A. Oracle Enterprise Repository (OER)
B. Oracle Meta Data Services (MDS)
C. Oracle BPM Repository (OBR)
D. Oracle Business Process Analysis Suite (OBPA) Repository



Answer: B
Explanation: Oracle Business Process Composer is a collaboration tool that enables process
analysts to easily interact with process developers. It provides a user-friendly interface for creating
process-based business applications based on project templates. These templates are created
using Oracle BPM Studio.


Business Process Composer also provides an environment for creating process blueprints.
Process blueprints are implemented as part of an Oracle BPM project and can easily be shared
with process developers who are using Oracle BPM Studio to implement business processes as
part of a business application.


Process blueprints are the first draft of a business process. They allow you to create abstract
definitions of your business processes. These processes are included within a basic Oracle BPM
Project that can be shared between Oracle BPM Studio and Business Process Composer.


However, process blueprints do not contain any of the implementation details required for an
Oracle BPM application. Process developers can use Oracle BPM Studio to add the required
implementation.


From Business Process Composer, you can publish the project to the Oracle BPM MDS partition
where process developers can add the required technical implementation using Oracle BPM
Studio.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 3.1.1 Oracle Business Process
Composer Use Cases






QUESTION NO: 34

Human workflow is implemented as a .



A. service engine within the SOA infrastructure
B. component within the BPEL service engine
C. component within the BPMN service engine
D. shared component within both BPEL and BPMN service


Answer: A
Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),21.2 Configuring Human Workflow
Task Service Properties






QUESTION NO: 35

Which one is not allowed?



A. Non-interrupting Timer Event
B. Non-interrupting Error Event
C. Non-interrupting Message Event
D. Non-interrupting Signal Event


Answer: B
Explanation: Message, signal, and timer events offer a choice whether to be used as interrupting
or non-interrupting.







QUESTION NO: 36

Which out-of-the-box dashboard would you use to determine how many instances were particular
business process?


A. Workload Per Process
B. Performance Per Process
C. Workload Per Participant
D. Performance Per Participant


Answer: A
Explanation: The Workload per process dashboard displays the number of active instances
waiting for completion, by process.
When you drill down into a specific process, the right panel displays the total number of
instanceswaiting for completion in each of the activities in the selected process. The last drilldown
displays the instances waiting for completion for the selected activity and process.


Reference:Monitoring a Business Process in Oracle BPM 11g: Narration Script







QUESTION NO: 37

In Oracle BPM 11g, a signal event is implemented as a(n)


A. J MS topic
B. EDN event
C. synchronous service
D. asynchronous service


Answer: B
Explanation: Signal events allow you to broadcast a message to all the processes in a BPM
project. Only the processes configured to listen to that signal react.
Oracle BPM uses Oracle Event Delivery Network (EDN) to send and receive signals.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 19.8 Introduction to Communication
Between Processes Using Signal Events








QUESTION NO: 38

Which three levels allow for sampling point generation for a BPM process? Select three.



A. Process
B. Project
C. Activity
D. Simulation


Answer: A,B,C
Explanation: You can configure the sampling point generation at the following levels:
Process
Project
Activity


Note:When the BPMN Service Engine runs the activity in the process it stores data about the
process to the BPM Cubes and Oracle BAM Data Objects. This data comes from the sampling
points defined in the project. You can configure which processes in your project, or which activities
in your project generate sampling points in these databases.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 11.3 Configuring Projects, Processes
and Activities to Generate Sampling Points



QUESTION NO: 39

Which one of these implementations will allow a process to reply back to the calling process?



A. a Receive task followed by a Send task that implements a Service call to the calling process
B. a Send task with Conversation set to Initiates In its implementation
C. a Service task that implements a Process Call to the calling process
D. a Receive task with Conversation set to Initiates followed by a Send task with conversation set
Continues


Answer: A
Explanation:






QUESTION NO: 40

Which three allow defined business indicators to be measured? Select three.



A. Sampling points
B. Start and stop interval
C. Single measurement
D. Counters

Answer: A,B,C
Explanation: A:When the BPMN Service Engine runs the activity in the process it stores data
about the process to the BPM Cubes and Oracle BAM Data Objects. This data comes from the
sampling points defined in the project. You can configure which processes in your project, or
which activities in your project generate sampling points in these databases.


The types of measurement marks you can define are:
*Single Measurement(C)
*Interval Start(B)
*Interval Stop(B)




Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0):

11.3 Configuring Projects, Processes and Activities to Generate Sampling Points

11.5 Adding Measurement Marks to Processes




A. Value Chain Model
B. Process Model
C. Collaboration Model
D. Choreography Model
E. Event Process Chain (EPC) Model


Answer: B,C,D
Explanation: BPMN 2.0 models:
*collaborative (public) B2B processes,
*internal (private) business processes,
*a choreography expected behavior between two or more business participants,
*collaborations, which is a collection of participants and their interaction and
*a conversation the logical relation of message exchanges.








QUESTION NO: 42

Which three can you analyze using simul-ation? Select three.



A. Process throughput and performance
B. Resource allocation for roles
C. Activity-based cost
D. End-to-end production run-time durations
E. ROI


Answer: A,B,C
Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 10 Running Simulations in Oracle
BPM






QUESTION NO: 43

Which components are parts of BPM Suite 11g? Select two or three.



A. Oracle Business Activity Monitoring (Oracle BAM)
B. Oracle Business Rules


C. Oracle WebCenter
D. Oracle Business Intelligence
E. Oracle Business Process Analysis


Answer: A,B
Explanation: A:Oracle BAM is a component of both SOA Suite and BPM Suite.
B:Oracle Business Rules is a high performance lightweight business rules product that addresses
the requirements for agility, business control, and transparency. It is part of the Fusion Middleware
stack and integrates seamlessly across the entire Oracle SOA Suite and BPM Suite stack.




QUESTION NO: 44

When is an approval group name resolved?



A. Design time
B. During compile
C. During deployment
D. At run time


Answer: D
Explanation: Approval groups are a statically defined or a dynamically generated list of
approvers. Approval groups usually are configured by the process owner using the worklist
application. Typically, they are used to model subject matter experts outside the transaction's
managerial chain of authority, such as human resources or legal counsel, that must act on a task
before or after management approval.


Static approval groups are predetermined lists of approvers, while dynamic approval groups
generate approver lists at run time.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0),26.3.6.3.1 How to Model an Approval
Groups List Builder






QUESTION NO: 45

Which one is not a list builder used to determine the actual list of approvers in a management
task?


A. Approval groups
B. Business rules


C. J ob level
D. BPM role


Answer: B
Explanation: Business rules are used for processes not for approvers.
Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0),26 Using Approval Management







QUESTION NO: 46

Which three options does process tracking provide?



A. It is available from the Process Tracking tab in Workspace.
B. It is available to any user participating in a process.
C. It shows data entered at each point in the process.
D. It shows the path taken during process execution.
E. It allows any user participating in the process to modify the process execution.


Answer: A,D,E
Explanation: At the highest levelof the the Process Workspace user interface, the default tabs are
Tasks, Process Tracking, and Standard Dashboards.(A)
Using the Process Tracking tab, you can do the following:
View the list of process instances pending in your inbox.
Execute tasks. That is, carry out a human task on a particular instance.(E)
Search for instances by different criteria.
Save the searches as a view.
View the details of an instance, including the audit trail.(D)
Create a new instance, if you have permission to do so.
Attach a file to an instance.
Add notes to an instance.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 2.3 Navigating Process Workspace







QUESTION NO: 47

Which three are addressed by BPMN 2.0? Select three.



A. XMI-based and XML-based interchange formats


B. Process choreography
C. Organization models
D. Event composition and correlation
E. Data and information models (logical, physical, and conceptual)
F. Business strategy


Answer: B,D,F
Explanation: B:Achoreography expected behavior between two or more business participants.
D: Events are included withinBPMN.
F:Business Process Model and Notation (BPMN) is a graphical representation for specifying
business processes in a business process model.




QUESTION NO: 48

Which ADF technology binds UI components, such as input fields, to human task details?



A. Managed beans
B. Data controls
C. Bounded task flow
D. Human workflow Web services


Answer: B
Explanation: ADF Model implements the two concepts in J SR-227 that enable decoupling the
user interface technology from the business service implementation: data controls and declarative
bindings. Data controls abstract the implementation technology of a business service by using
standard metadata interfaces to describe the bean's operations and data collections, including
information about the properties, methods, and types involved. Using J Developer, you can view
that information as icons which you can drag and drop onto a page. Using those icons, you can
create databound HTML elements (for J SP pages), databound UI components (for J SF pages),
and databound Swing UI components (for ADF Swing panels) by dragging and dropping them
from the panel onto the visual editor for a page.


Note:ADF Model is a declarative data binding facility that implements the J SR-227 specification.
This specification provides an API for accessing declarative data binding metadata. The ADF
Model layer enables a unified approach to bind any user interface to any business service with no
code.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 2 Using ADF Model Data Binding in a
J ava EE Web Application



QUESTION NO: 49

Which one empowers the business user to model the business process?



A. BPM Studio
B. BPM Composer
C. Enterprise Manager
D. BPM Analytics


Answer: A
Explanation: Oracle BPM Studio is a component of the Oracle BPM Suite that enables process
developers to create process-based applications. It also enables process analysts and developers
to model business processes.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),3 Introduction to Oracle BPM Studio







QUESTION NO: 50

Which three activities are most likely performed by a Business Analyst? Select three.



A. model business processes
B. design and implement user interfaces
C. simulate and analyze business processes
D. create services for system interactions
E. design and implement BAM dashboards


Answer: A,C,E




QUESTION NO: 51

Process instance data is made available to task instances via .



A. data associations defined on the activity's implementation tab
B. transformations defined as part of the task metadata
C. script tasks implemented before and after the activity
D. references to global process variables from inside the task definition


Answer: C
Explanation: The script task is used to change values of data objects within your process. The
script task is used when you want to show this change explicitly within your business process or



when you must change the values of data objects outside of another flow object. It is often used to
set initial values of data objects at the beginning of a process.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6.10 Changing the Value of Data
Objects in Your Process








QUESTION NO: 52

Which three measurement marks can be identified on a sequence flow? Select three.



A. Interval start
B. Interval stop
C. Counter mark
D. Single measurement


Answer: A,B,D
Explanation: The types of measurement marks you can define are:
Single measurement(D)
Interval start(A)
Interval stop(B)


Measurement marks are associated to a flow element. Measurement marks of type interval start
track the value of business indicators before running the flow elements thatproceeds them.
Counter marks, measurement marks of type interval stop and single measurement marks track the
value of business indicators after running the flow element that precedes them.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),11 Using Process Analytics








QUESTION NO: 53

Which statement is false about a Process Simul-ation Model?



A. It does not execute actual code of a process.
B. It captures time and cost parameters
C. It computes business rules.


D. There can be multiple Process Simulation Models for a business process model in BPM Studio.


Answer: A
Explanation: It is a simulation only.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 10 Running Simulations in Oracle
BPM








QUESTION NO: 54

Which two actions can you perform on a task in your Inbox? Select two.



A. You can reassign the task to a colleague
B. You can delegate the task to your manager
C. You can postpone a due date to a later date
D. You can re-open a completed task.

Answer: A,B
Explanation: At run time the end-users see the Human Tasks as tasks in their inbox on which
they can do a set of actions, change data related to the Human Task, Approve/Cancel, add notes,
add documents, and a variety of actions such as Escalate and Reassign (the list of these actions
is determined at design time).


To reassign or delegate a task
1. From theTask Actionslist, selectReassign
2.SelectReassignorDelegate.
Delegatediffers fromReassignin that the privileges of the delegatee are based on the delegator's
privileges. This function can be used by managers' assistants, for example.
Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),

30 Using Oracle BPM Worklist








QUESTION NO: 55

Only the process owner of a process can .


A. cancel a process instance
B. view the details of a process instance
C. associate comments with a process instance
D. change the columns of a process view


Answer: A
Explanation:






QUESTION NO: 56

Which one cannot be used as a start point to initiate a new instance of a process?



A. Initiator User Task
B. Call Task
C. Receive Task
D. Message Start Event


Answer: B
Explanation: Incorrect answer:
C: The send task is frequently paired with the receive task to invoke a process or service and
receive a response in return.
D:The message start event triggers a process instance when a message is received.






QUESTION NO: 57

Which one is a gateway type used in the context of process interactions?



A. Exclusive Gateway
B. Event Based Gateway
C. Inclusive Gateway
D. Parallel Gateway


Answer: B
Explanation: The even-based gateway enables you to branch your process flow based on the
possibility that an event may occur. Depending on the context, this may be one of several types of
events.


The event-based gateway enables you to anticipate the possibility that several types of events
may occur at a specific point in your process. It is similar to the exclusive gateway, but instead of
choosing a path based on expressions, the event-based gateway chooses a path based on the



occurrence of an event within your process.




Note:Gateways are flow elements that define the flow of your process. Gateways determine the
path a token takes through a process. They define control points within your process by splitting
and merging paths.


When possible, gateways are used for paths that are exceptions to or deviate from the default
path of the process.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6 Modeling Business Processes with
Oracle BPM








QUESTION NO: 58

Which end event should you use at the end of your process to send a message to a specific
process?


A. None End Event
B. Terminate End Event
C. Signal End Event
D. Message End Event


Answer: D
Explanation: The message end event is used to send a message to another process or service
when the process is completed. The message end event is always used with either a message
start event or message catch event.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6.2.10 Introduction to the Message
End Event






QUESTION NO: 59

Which one of these tools would you use to see the detail information, like source component and
about faults generated by a running process?


A. BPM Workspace
B. Enterprise Manager
C. Process Composer
D. J Developer MDS Explorer


Answer: A
Explanation: Oracle BPM WorkSpace and Oracle Process Spaces allow process participants to
interact with the applications you create using Oracle BPM. The Oracle BPM WorkSpace user
interface provides tabs for each of the following:


Process Instances: This tab enables process participants to view running process instances.
Task List: This tab enables process participants to view and work with their assigned tasks.
Process Dashboards: This tab provides out-of-the-box dashboards for monitoring process
performance, task performance and workload.
Custom Dashboards: This tab enables process participants to define and use custom dashboard
based on the measurement data generated by process instances.


Incorrect answers
Process Composer:Oracle Business Process Composer is a web-based application that enables
process analysts to create and customize business processes. These processes are contained
within an Oracle BPM project. Business Process Composer enables process analysts to easily
collaborate with process developers who use Oracle BPM Studio to create process-based
business applications.
Oracle Metadata Services (MDS) repository contains metadata for certain types of deployed
applications. Those deployed applications can be custom J ava EE applications developed by your
organization and some Oracle Fusion Middleware component applications, such as Oracle B2B
and Oracle Web Services Manager.






QUESTION NO: 60

Which two are true about a bounded task flow? Select two.



A. A user can navigate to any page in a bounded task flow.
B. A bounded task flow can participate in a database transaction.
C. A bounded task flow can be called by another bounded task flow.
D. A bounded task flow is stateless.


Answer: B,C
Explanation: B:An ADF bounded task flow can represent a transactional unit of work. You can
declaratively specify options on the bounded task flow that determine whether, when entering the
task flow, the task flow creates a new transaction, joins an existing one or is not part of the existing



transaction.
C:A bounded task flow can call another bounded task flow, which can call another and so on.
There is no limit to the depth of the calls.


Bounded task flow: A specialized form of task flow that, in contrast to an unbounded task flow, has
a single entry point(not A)and zero or more exit points. It contains its own set of private control
flow rules, activities, and managed beans. An ADF bounded task flow allows reuse, parameters,
transaction management, and reentry.


Reference: OracleFusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management,11g Release 1 (11.1.1.5.0),14 Getting Started with ADF Task
Flows






QUESTION NO: 61

In the ADF model-view-controller architecture, the controller is the ADF .



A. binding layer
B. data control layer
C. controller
D. faces


Answer: C
Explanation: The controller layer manages the applications flow and handles user input. For
example, when
you click a Search button on a page, the controller determines what action to perform (do a
search) and where to navigate to (the results page).
There are two controller options for web-based applications in J Developer: the standard J SF
controller or the ADF Controller which extends the J SF controller functionality. Whichever
controller you use, you will typically design your application flow by laying out pages and
navigation rules on a diagram.
With the ADF controller you can break your application's flow into smaller, reusable task flows;
include non-visual components such as method calls and decision points in your flow; and create
"page fragment" flows that run inside a region of a single containing page. This approach
encourages maximum reusability for user interface fragments and simplified integration into
portals and mashup applications




Note:
The goal of the Model-View-Controller (MVC) architectural design pattern for J 2EE application



development is to clearly separate the application's functionality intoa set of cooperating
components:





The Oracle Application Development Framework (Oracle ADF) is an end-to-end application
framework built on J ava Platform, J 2EE standards and open-source technologies. Oracle ADF and
J Developer 11g gives you an environment that covers the full development lifecycle from design to
deployment, with drag-and-drop and wizard driven development, visual UI design, and many more
features built in to ease large application development.



Reference:Oracle Application Development Framework Overview, Oracle White Paper







QUESTION NO: 62

Which two statements are true? Select two.



A. In Oracle BPM 11g, a BPMN process can have only one start and one end event.
B. A process started with a Timer Start Event can end with a message end event.
C. A None Start Event is required when using a Human task of Initiator type to start a process.
D. A Timer Start Event is used to automatically initiate a new instance of a process.


Answer: C,D
Explanation: Oracle BPM supports the following ways of triggering a process instance:
*Using a message, signal, or timer start event.



* Using a none start event followed by a receive task. The receive task must be configured to
create a process instance.
* Using a none start event followed by a user task defined with the initiator pattern. (C)
* Using an event-based gateway that is configured to create a new process instance.


D:The timer start event triggers the creation of a process instance based on a specific time
condition.
Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6 Modeling Business Processes with
Oracle BPM







QUESTION NO: 63

Which two are available using BPM Workspace? Select two.



A. Administration of user groups
B. Administration of vacation rules
C. Administration of the BPM process life cycle
D. Administration of end-user passwords


Answer: B,C
Explanation: B:Users of Oracle Business Process Management Workspaceincludes the User
Profile named Process Participants.
This is the most basic profile, common to all users. It enables you to:
Organize, find, claim, and perform work assigned or delegated either to you or to your group
Delegate work to another user
Create and manage personal rulesfor example, whom to send tasks to when you are on
vacation
Define and share views
Manage personal preferences
View reports and dashboards


These users may be spread throughout the organization or work outside the company.
A process participant may be one who not only initiates the process, but can also track its
progress and, if appropriate, withdraw it.




Note:Oracle BPM WorkSpace and the Oracle Process Spaces allow process participants to
interact with the applications you create using Oracle BPM. The Oracle BPM WorkSpace user
interface provides tabs for each of the following:



Process Instances: This tab enables process participants to view running process instances.
Task List: This tab enables process participants to view and work with their assigned tasks.
Process Dashboards: This tab provides out-of-the-box dashboards for monitoring process
performance, task performance and workload.
Custom Dashboards: This tab enables process participants to define and use custom dashboard
based on the measurement data generated by process instances.


Oracle BPM WorkSpace also enables business administrators to configure and maintain
organizations and roles.



Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 2 Getting Started with Oracle
Business Process Management Workspace (Process Workspace)






QUESTION NO: 64

Which task should be accomplished to enable metrics data to be sent to Oracle BAM?



A. "BAM" is checked as a data target for one or more processes.
B. All deployed projects on the BPM server must be configured for "Enable BAM."
C. "Enable Cubes (Process)" setting is disabled as data targets.
D. Cube Update Frequency is established in Enterprise Manager.


Answer: B
Explanation: You canuseOracle BAM to monitor the activity of the process in your project,
leveraging the capabilities of Oracle BAM while using Oracle BPM.


When you run a process that has Oracle BAM enabled the BPMN Service Engine populates
Oracle BAM database with information about the business indicators measured in that process.
The BPMN Service Engine generates this information based on the Sampling Points preference
you defined in your project.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 11.8 Enabling Oracle BAM in a
Project






QUESTION NO: 65


Which human task pattern would be best suited for single approver scenario where the role is
resolved through group membership?


A. User B.
Group C.
Initiator D.
FYI
E. Management


Answer: A
Explanation: Single Approver: Use this option for a single user to act on a task. If the task is
assigned to a role or group with multiple users, then one member must claim the task and act on
it.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 30 Using Oracle BPM Worklist







QUESTION NO: 66

Process data objects can be accessed from .



A. any process in a project
B. any task within a process
C. a subprocess only
D. a user task form


Answer: B
Explanation: Data objects store information related to each process instance you create. The
value of these data objects is different for every instance in the process. However the structure of
the data object is the same for all process instances.


From within a subprocess you can access process data objects and subprocess data objects. If
the name of a subprocess data object matches the name of a process data object, then when you
access the data object you obtain the value of the subprocess data object.


Incorrect answer:
C:You can define data objects for a certain subprocess. These data objects are available only
when the subprocess is running. When the instance leaves the subprocess the value of
subprocess data objects is lost.



QUESTION NO: 67

Which human task pattern would be best suited for a voting-based approval scenario where the
role is restricted to participants who are managers?


A. User
B. Group
C. FYI
D. Management


Answer: B
Explanation: Group Vote: Use this option when multiple users, working in parallel, must act, such
as in a hiring situation when multiple users vote to hire or reject an applicant. You specify the
voting percentage that is needed for the outcome to take effect, such as a majority vote or a
unanimous vote.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 30 Using Oracle BPM Worklist








QUESTION NO: 68

What is the purpose of measures?



A. Capture a KPI-relevant numeric value
B. Slice data for analysis
C. Count exception flows
D. Acquire audit information


Answer: A
Explanation: Business Process Analytics enables you to monitor the performance of your
deployed processes. It measures the key performance indicators(KPIs)in your project and stores
them in a database. Process analysts can view the metrics stored in the Process Analytics
databases using WorkSpace dashboards or Oracle BAM, depending on the database you select
to store the information.


Note:Key Performance Indicators, also known as KPI or Key Success Indicators (KSI), help an
organization define and measure progress toward organizational goals.
Once an organization has analyzed its mission, identified all its stakeholders, and defined its
goals, it needs a way to measure progress toward those goals. Key Performance Indicators are
those measurements.




Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 11 Using Process Analytics









QUESTION NO: 69

Which one of the user personas is least likely to use Process Composer?



A. Process Developer
B. Business User
C. Business Analyst
D. Line of Business Owner


Answer: B
Explanation: Oracle Business Process Composer is a web-based application that enables
process analysts to create and customize business processes. These processes are contained
within an Oracle BPMproject. Business Process Composer enables process analysts (not C) to
easily collaborate with process developers (not A) who use Oracle BPM Studio to create process-
based business applications.
The owner of the business can gain useful information from the Process Composer (D).








QUESTION NO: 70

When you create a swimlane role, the artifact that's created is a (n) .



A. virtual user
B. approval group
C. LDAP group
D. application role


Answer: D
Explanation: Each swimlane role in a BPM process is created during design time in Oracle BPM
Studio. It is then mapped to an application role that is created during deployment. This mapping
cannot be changed after deployment.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 8.3.4 Managing Roles in Process


Workspace







QUESTION NO: 71

Which one is a BPMN flow object that is used to represent process interactions?



A. Sequence flow
B. Association
C. Default flow
D. Message flow
E. Conditional flow


Answer: D
Explanation: Oracle BPM enables you to define interactions across business processes within a
process-oriented application.


A Message Flow is represented with a dashed line, an open circle at the start, and an open
arrowhead at the end. It tells us what messages flow across organizational boundaries (i.e.,
between pools). A message flow can never be used to connect activities or events within the same
pool.







QUESTION NO: 72

Business Process Management (BPM) is more than just orchestration of activities. Which three
are key aspects of BPM? Select three.


A. Process Transparency
B. Process Intelligence
C. Continuous Process Improvement
D. Web Services Interoperability
E. Identity Management


Answer: A,B,C
Explanation: Business process management (BPM) is aholistic management approachfocused
on aligning all aspects of an organization with the wants and needs of clients. It promotes
business effectiveness and efficiency while striving for innovation, flexibility, and integration with
technology. BPM attempts to improve processes continuously(C). It can therefore be described as
a "process optimization process." It is argued that BPM enables organizations to be more efficient,



more effective and more capable of change than a functionally focused, traditional hierarchical
management approach.


PM tools allow users to:
*Vision - strategize functions and processes
*Define - baseline the process or the process improvement
*Model - simulate the change to the process.
*Analyze - compare the various simulations to determine an optimal improvement
*Improve - select and implement the improvement
*Control - deploy this implementation and by use of User defined dashboards monitor the
improvement in real time and feed the performance information back into the simulation model in
preparation for the next improvement iteration.
*Re-engineer - revamp the processes from scratch for better results
This brings with it the benefit of being able to simulate changes to business processes based on
real-life data (not assumed knowledge). Also, the coupling of BPM to industry methodologies
allows users to continually streamline and optimize the process to ensure that it is tuned to its
market need.




Incorrect answers
Web ServicesInteroperabilityis not handled by BPM.








QUESTION NO: 73

Which two business indicators should be created to identify a value like "Sales Total by Region"?
Select two.


A. Measure
B. Dimension
C. Counter
D. Counter Mark


Answer: A,B
Explanation: When storing the value of a measure business indicator, the BPMN service engine
also stores the value of the dimensions you defined in your process. Later on, when you build the
dashboards to monitor your process, you can use these dimensions to group the values into
different categories. For example, inaSales example you might want to view the total number
ofSalesby region.


Reference: Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 6.11 Measuring Process
Performance Using Measurement Marks








QUESTION NO: 74

Which two are true about BPM roles? Select two.



A. BPM roles are concrete roles defined in the enterprise directory.
B. BPM roles are abstract roles.
C. Application roles can be defined as members of a BPM role.
D. BPM roles are private to a process.


Answer: B,C
Explanation:
Note:A key to designing a business process is determining the people/roles required to complete
each of the tasks that require user interaction. Within your process, roles are used to model who is
responsible for performing the work performed within your business processes. Roles allow you to
define functional categories that represent job functions or responsibilities within your organization.
The roles defined in you process are also referred to as logical roles. When your Oracle BPM
project is deployed to the run time environment, these roles are mapped to LDAP roles that
correspond to the users in your real-world organization.






QUESTION NO: 75

A Send activity is the same as a .



A. Message Start Event of an Event Subprocess
B. Message Boundary Event
C. Throw Message Intermediate Event
D. Catch Message Intermediate Event


Answer: C
Explanation: The Throw Message Intermediate event in BPMN can be used to send a message
to another process.This has the same effect as the Send event.



QUESTION NO: 76

In which two ways can BPMN processes use rules? Select two.



A. Rules are used to define process flow.
B. Rules are used to describe human task assignments.
C. Rules are used to modify past actions.
D. Rules are used to change completed task activities.


Answer: A,B
Explanation: A:A transition advances the process from one flow object to another. In Business
Process Modeling Notation(BPMN), transitions are also known as connecting objects.
Transitions use directional arrows that display the direction of the flow. An instance flows through
a processby following the logic that applies to a transition.Oracle BPM provides many types of
transitions. The most common transitionsare: Unconditional, Conditional,
Due,Exception, andBusiness Rule.






QUESTION NO: 77

Which event type cannot be used as a trigger at the start of a BPMN process?



A. Error Start Event
B. Message Start Event
C. Signal Start Event
D. None Start Event


Answer: A
Explanation: The error start event is used as the start event of an inline handler. Using inline
handlers you can define a separate process flow to handle errors that occur within your process.

Potrebbero piacerti anche