What is Durable Subscription?
When a message is sent to an user who is offline, the message waits in the queue and gets delivered when the user appears online again. This phenomenon is called as “Durable Subscription”.
How a BPD can be divided into?
The BPD can be divided into Lanes and Milestones. The horizontal lines are called Lanes and vertical ones are called Milestones.
How will you access processes in BPM?
You can Start, Stop, Control and Monitor Processes using Process Portal.
What are the key components of BPM?
- Process Server
- Process Designer
- Process Center
- Process Center Console
- Performance Data Warehouse
- Process Portal
- Process Admin Console
What is UCA? (Under Cover Agent)
Under Cover Agents are used to send and receive message with in teamwork’s. The body of the message is defined by teamwork’s service that is attached to the UCA.
What is Event Listener?
An event listener is a widget that is adds to our BPD. It basically tells our process to do something if an event occurs.
An event is anything that may happen outside our process or in our process that effects how our process runs.
Event listener cannot be added to service layer. Presently they are used in our business process layer.
What are the different types of Event Listener’s?
Two types of Event Listeners are available
- Start message Event Listener.
- Intermediate message Event Listener.
What is Start message Event Listener?
When the UCA reaches its end point. It will cause a new Business process to start.
The output of the UCA should be used to set the starting values of variables within the business process.
There is no concept of co-relation in start message event because it is creating a new BPD instance and such there is no data to compare it to.
What is Intermediate message Event Listener?
Intermediate message Event takes place in running Business process.
They tell the Business process to move a token forward in the process.
An Intermediate listener move forward only if event output data matches with the co-relation data in the business process.
What is A Coach?
Coach is a Human activity in BPM Lombardi. When we build human service We usually include Coaches.
Which provide the interface for the end-user interaction?
Explain about Routing?
Routing is mainly used to assign task to Particular Participant or Particular group. Same participant performing one or more tasks. (Or) Assigning same participant to one or more activities.
Explain about Durable?
Even though the client is down message is with event manager. Then When the client is up message is delivered.
What is Tracking?
To track a particular value throughout the process we will use the tracking group.
To track a particular value goes to Authoring environment. Then go to file option. Then select the option Send to performance data warehouse option.
What is serialization?
Serialization is mainly used to convert the XML to the Teamwork’s Object.
When we use web service integration service we will use serialization. The output of web service is XML So, we need to convert it to Team work’s Object.
What are the different types of Exceptions?
We can build error handling capabilities both in BPD level and Service level using available Exception components.
Exception’s in BPD Level
- Intermediate Exception event
- End Exception Event
Exception’s in-Service Level
- Catch Exception
- Throw Exception
Explain About Reports?
We need to report the data in different formats Ex: Bar graph, Pie graph, etc…
Reports were displayed using Score boards.
Adhoc Reports: To create reports at any time.
Explain About SLA?
SLA full form is Service Level Agreement. It mainly used to do work timely manner fashion
Simply SLA is an Agreement Between Two |People
What is Teamworks?
Teamworks is a BPM tool developed by Lombardi Software.
Teamworks architecture enables all groups with with in your enterprise to collaborate to design and deploy efficient processes.
Teamworks also allows you to manage and analyze process performance.
Teamworks is having Eclipse based Authoring Environment integrates with your other development tools.
What are Teamworks Components?
Shared Model: Stores all Process, Services,Performance Data,Business Events and Conditions.
Process Server: Executes the Process and Services that authors build using Teamworks Authoring Environment.
Performance Server: Manages and aggregate Process Performance data and monitors business events and conditions.
Server Consoles: provide interfaces that enables administrator to configure and maintain the Process Server and performance Server other users may have limited access to change password and perform other basic tasks.
Authoring Environment: Eclipse based development Environment consists of several interfaces that enable authors to Model, Simulate and Inspect processes. Available interfaces include Service Modeler, Process Inspector, Process Molder.
Process portal: Enables process participants to perform assigned task, view the history of task, launch any processes or services that are attached to task and view the performance of their processes andteams.Tools available from the process portal include Scoreboards.
What is a Process in IBM BPM?
A process is like a Program that does works inside Teamwork’s. It has a starting point and at least one exit point.
What is an Activity in IBM BPM?
An Activity represents a logical unit of work that can be execute at run time by a Human or System.
What are Variables (Business Objects) in IBM BPM?
Business objects are called variables in Teamwork’s represent the data that provides the data that provides the business context to a running process. There are two types of variables -Simple and Complex variables have different scopes- private Input and Output.
What is BPD?
To model a process, you must create a business process definition (BPD). A BPD is a reusable model of a process, defining what is common to all runtime instances of that process model.
A Business Process Definition (BPD) can include a lane for each system or group of users who participate in a process. A lane is the container for all the activities to be carried out by a specific group of users or by a system.
What are different task types?
User Task: User tasks must be completed by process participants and are associated with Human services by default.
For cases where you want a user to start the service but no additional user involvement is required, you can also choose a user task type and associate a service with it, such as an Integration or Advanced Integration service.
Process Designer automatically creates the required user implementation that you need when you drag process components onto a diagram. You can also choose User Task and an associated service for an activity implementation, as described in Implementing activities.
System Task: System tasks must be completed by an automated system or service and are automatically run without a need for user initiation regardless of the type of lane in which they are defined in a BPD diagram.
When you drag an Ajax service, General System service, Integration service, or Advanced Integration service from the library to a BPD diagram, Process Designer automatically creates an activity with a System task type, regardless of whether the service is dragged to a system lane or to a participant lane.
Dragging an activity from the palette to a system lane in a BPD diagram automatically creates an activity with a System task with the Default System service selected. System tasks that you place in a non-system lane are also run by the system.
Decision Task: Decision tasks are useful when you want a decision or condition in a business rule to determine which process implementation is started.
When you drag a Decision service from the library to a BPD diagram, Process Designer automatically creates an activity with a Decision task
What is sub-process?
A subprocess represents a collection of logically related steps contained within a parent process. You can view a subprocess as a single activity, providing a simplified, high-level view of the parent process, or you can drill into the subprocess for a more detailed view of its contents.
Subprocesses can contain swimlanes that are distinct from the parent process. For example, activities in your subprocess can be carried out by a set of participants that is different from the set of participants that carry out the activities in the parent process.
Like other activities, subprocesses can be configured to run multiple times within the execution of the parent process by configuring looping behavior on the subprocess activity element in the parent process.
How do you generate a unique ID for a Coach View at runtime?
In some situations, you might want to use the ID attribute for your DOM elements within a coach view. However, all DOM IDs must be globally unique. For example, during collaboration the default highlighting behavior is implemented based on a unique DOM ID. To ensure a unique ID, you can use the $$viewDOMID$$ placeholder keyword. At run time, this keyword will be replaced by the Coach View DOM ID.
What is Rule Set or rule group?
A rule set is a group of if/then statements or rules where the if is the condition and the then is the action of the rule. Rule sets are best suited for those business rules that have very few condition clauses.
What is Business State Machine?
Business state machines are service components that allow you to represent business processes based on states and events instead of a sequential business process model.
Business state machines specify the sequences of states, responses, and actions that an object or an interaction goes through in response to events.
What are different types of Human Tasks?
To-do task – a service schedules a piece of work for a person to perform.
Invocation task – a person uses a service.
Collaboration task – one person assigns work to another person.
Administration task – a person is granted administrative powers over an activity or process.