In the ADF model-view-controller architecture, the controller is the ADF____________.
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 JDeveloper: the standard
JSF -
controller or the ADF Controller which extends the JSF 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 J2EE application development is to clearly separate the application's functionality into a set of cooperating components:
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework built on Java Platform, J2EE standards and open-source technologies. Oracle
ADF and JDeveloper 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
Which two statements are true? Select two.
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 -
Which two are available using BPM Workspace? Select two.
Answer : B,C
Explanation: B: Users of Oracle Business Process Management Workspace includes 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)
Which task should be accomplished to enable metrics data to be sent to Oracle BAM?
Answer : B
Explanation: You can use Oracle 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 -
Which human task pattern would be best suited for single approver scenario where the role is resolved through group membership?
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 -
Process data objects can be accessed from_________.
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.
Which human task pattern would be best suited for a voting-based approval scenario where the role is restricted to participants who are managers?
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 -
What is the purpose of measures?
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 -
Which one of the user personas is least likely to use Process Composer?
Answer : D
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 BPM project. 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.
Not B: Oracle Business Process Composer is a web-based application that enables business users to collaborate with process developers and designers. In oracle BPM business user is same as business analyst.
Reference: Modeling and Implementation Guide for Oracle Business
When you create a swimlane role, the artifact that's created is a (n) __________ .
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
Which one is a BPMN flow object that is used to represent process interactions?
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.
Business Process Management (BPM) is more than just orchestration of activities. Which three are key aspects of BPM? Select three.
Answer : A,B,C
Explanation: Business process management (BPM) is a holistic management approach focused 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 Services Interoperability is not handled by BPM.
Which two business indicators should be created to identify a value like "Sales Total by
Region"? Select two.
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, in a Sales example you might want to view the total number of Sales by 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
Which two are true about BPM roles? Select two.
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.
A Send activity is the same as a_________.
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.