Question 1. What Is Durable Subscription?
When a message is despatched to an user who's offline, the message waits inside the queue and gets added whilst the consumer appears on line again. This phenomenon is called as “Durable Subscription”.
Question 2. How A Bpd Can Be Divided Into?
The BPD can be divided into Lanes and Milestones. The horizontal lines are known as Lanes and vertical ones are known as Milestones.
Adv Java Interview Questions
Question three. How Will You Access Processes In Bpm?
You can Start, Stop, Control and Monitor Processes using Process Portal.
Question 4. What Are The Key Components Of Bpm?
Process Center Console
Performance Data Warehouse
Process Admin Console
Adv Java Tutorial
Question five. What Is Uca? (under Cover Agent)
Under Cover Agents are used to ship and get hold of message with in teamwork’s. The body of the message is defined by means of teamwork’s provider that is connected to the UCA.
J2EE Interview Questions
Question 6. What Is Event Listener?
An event listener is a widget that is provides to our BPD. It basically tells our system to do some thing if an event takes place.
An occasion is something which could take place out of doors our process or in our system that outcomes how our technique runs.
Event listener cannot be introduced to service layer. Presently they're utilized in our commercial enterprise technique layer.
Question 7. What Are The Different Types Of Event Listener’s?
Two varieties of Event Listeners are to be had:
Start message Event Listener.
Intermediate message Event Listener.
J2EE Tutorial Pega Systems Interview Questions
Question eight. What Is Start Message Event Listener?
When the UCA reaches its give up factor. It will reason a brand new Business procedure to begin.
The output of the UCA ought to be used to set the beginning values of variables in the enterprise system.
There isn't any idea of co-relation in begin message event because it is growing a new BPD instance and such there is no information to evaluate it to.
Question 9. What Is Intermediate Message Event Listener?
Intermediate message Event takes area in running Business process.
They inform the Business method to move a token ahead within the method.
An Intermediate listener pass forward handiest if occasion output information matches with the co-relation records inside the commercial enterprise system.
IBM BPM Interview Questions
Question 10. What Is A Coach?
Coach is a Human pastime in BPM Lombardi. When we construct human carrier We commonly consist of Coaches.
Which offer the interface for the end-consumer interplay.
Service Oriented Architecture (SOA) Tutorial
Question 11. Explain About Routing?
Routing is specially used to assign undertaking to Particular Participant or Particular organization. Same player acting one or more obligations.( Or) Assigning identical participant to at least one or extra sports.
Oracle BPM Interview Questions
Question 12. Explain About Durable?
Even though the customer is down message is with occasion manager. Then When the customer is up message is brought.
Adv Java Interview Questions
Question thirteen. What Is Tracking?
To track a selected value in the course of the procedure we will use the tracking organization.
To track a specific price goes to Authoring environment. Then go to record option. Then pick the option Send to overall performance records warehouse option.
Question 14. What Is Serialization?
Serialization is mainly used to transform the XML to the Teamwork’s Object.
When we use web provider integration carrier we will use serialization. The output of internet provider is XML So, we need to transform it to Team paintings’s Object.
Question 15. What Are The Different Types Of Exceptions?
We can construct error coping with capabilities both in BPD stage and Service level the usage of available Exception additives.
Exception’s In BPD Level
Intermediate Exception occasion
End Exception Event
Exception’s In Service Level
Tibco BW Interview Questions
Question sixteen. Explain About Reports?
We need to record the information in special formats Ex: Bar graph, Pie graph, etc…
Reports have been displayed using Score forums.
Adhoc Reports: To create reviews at any time.
Question 17. Explain About Sla?
SLA full shape is Service Level Agreement. It specifically used to do work timely manner style
Simply SLA is an Agreement Between Two People.
Service Oriented Architecture (SOA) Interview Questions
Question 18. What Is Teamworks?
Teamworks is a BPM tool developed by way of Lombardi Software.
Teamworks structure permits all groups with with for your business enterprise to collaborate to layout and install efficient processes.
Teamworks also lets in you to manage and examine procedure performance.
Teamworks is having Eclipse based Authoring Environment integrates with your different improvement tools.
J2EE Interview Questions
Question 19. 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 construct the use of Teamworks Authoring Environment.
Performance Server: Manages and aggregate Process Performance information and monitors enterprise activities and conditions.
Server Consoles: provide interfaces that allows administrator to configure and keep the Process Server and overall performance Server different customers may additionally have restrained access to change password and carry out other simple tasks.
Authoring Environment: Eclipse based totally improvement Environment includes numerous interfaces that permit authors to Model, Simulate and Inspect tactics. Available interfaces consist of Service Modeler, Process Inspector, Process Molder.
Process portal: Enables technique individuals to carry out assigned challenge,view the records of mission,launch any methods or services that are attached to project and think about the performance in their tactics andteams.Tools to be had from the procedure portal consist of Scoreboards.
Question 20. What Is A Process In Ibm Bpm ?
A manner is like a Program that does works inside Teamworks. It has a place to begin and at least one go out point.
JBPM Interview Questions
Question 21. What Is An Activity In Ibm Bpm?
An Activity represents a logical unit of labor that may be execute at run time by means of a Human or System.
Question 22. What Are Variables(business Objects) In Ibm Bpm?
Business items are called variables in Teamworks represent the data that gives the data that gives the enterprise context to a strolling process. There are two forms of variables -Simple And Complex variables have one of a kind scopes- personal Input and Output.
Question 23. What Is Bpd?
To model a manner, you ought to create a business method definition (BPD). A BPD is a reusable version of a technique, defining what's common to all runtime instances of that technique model.
A Business Process Definition (BPD) can consist of a lane for each device or institution of users who participate in a system. A lane is the field for all the sports to be performed by way of a selected organization of users or by using a system.
JAXB Interview Questions
Question 24. What Is Gateway? Or How Do You Converge Or Diverge The Process Flows? What Are Different Gateways Available And When Do You Use Each?
Gateways manipulate the divergence and convergence of a chain glide, figuring out branching and merging of the paths that a runtime method can take.
You can model the following types of gateways in your technique diagram:
Parallel (AND): Use a parallel, diverging gateway whilst you need the technique to observe all available paths.
Use a parallel, converging gateway while you want to converge all to be had paths.
Inclusive (OR): Use inclusive, diverging gateway whilst you need to comply with one or greater available paths based on conditions that you specify.
Use downstream of an inclusive diverging gateway to converge multiple paths into a single course after all of the lively paths finished their runtime execution. The inclusive be part of looks upstream at every route to decide whether or not the direction is energetic, wherein case it waits. Otherwise, it passes the token thru without ready.
Note: Inclusive gateways can comply with a most of n–1 paths. So, if you model a conditional split with three paths, the method can follow two of these paths
Exclusive (XOR): Use to version a point within the technique execution in which handiest considered one of numerous paths can be accompanied, relying on a circumstance, or to version a factor in manner execution when the token for certainly one of several incoming paths is passed through the gateway.
Event: Use to version a factor within the system execution wherein only certainly one of several paths may be accompanied, relying on occasions that occur. A unique occasion, including the receipt of a message or timer occasion, determines the route to be taken. An event gateway must be modeled a positive way as defined in Modeling event gateways.
Be privy to the subsequent when the use of gateways:
After you drag a gateway from the palette to your process diagram, you could pick any of the to be had gateway types.
When you model inclusive and one of a kind gateways, if all situations examine to fake, the manner follows the default series flow. The default series drift is the first series glide which you create from the gateway to a following hobby, but you may trade the default series go with the flow at any time.
Pega Systems Interview Questions
Question 25. What Are Different Task Types?
User tasks should be completed by means of procedure individuals and are associated with Human offerings by way of default.
For instances wherein you want a person to begin the service however no additional consumer involvement is required, you can also pick a consumer mission kind and associate a service with it, together with an Integration or Advanced Integration provider.
Process Designer robotically creates the desired consumer implementation which you need when you drag process additives onto a diagram. You also can pick User Task and an associated provider for an activity implementation, as defined in Implementing sports.
System responsibilities ought to be finished via an automatic machine or provider and are routinely run with out a want for consumer initiation no matter the type of lane in which they're described in a BPD diagram.
When you drag an Ajax provider, General System carrier, Integration provider, or Advanced Integration service from the library to a BPD diagram, Process Designer routinely creates an hobby with a System assignment type, irrespective of whether or not the service is dragged to a system lane or to a participant lane.
Dragging an pastime from the palette to a device lane in a BPD diagram robotically creates an activity with a System venture with the Default System provider selected. System obligations that you region in a non-device lane also are run with the aid of the device.
Decision tasks are useful when you want a selection or situation in a business rule to determine which manner implementation is started.
When you drag a Decision service from the library to a BPD diagram, Process Designer robotically creates an activity with a Decision task.
Question 26. What Is Sub-process?
A subprocess represents a set of logically related steps contained within a determine technique. You can view a subprocess as a single interest, imparting a simplified, excessive-stage view of the discern technique, or you may drill into the subprocess for a extra targeted view of its contents.
Subprocesses can include swimlanes that are awesome from the figure method. For example, activities to your subprocess may be performed through a fixed of individuals that is distinctive from the set of participants that carry out the activities in the determine system.
Like other activities, subprocesses may be configured to run more than one times inside the execution of the figure manner by using configuring looping behavior at the subprocess pastime detail within the determine system.
Tibco Admin Interview Questions
Question 27. What Are Different The Subprocess Types?
There are 3 styles of subprocesses that you could model in a BPD. Their characteristics are defined within the following desk.
A non-reusable subprocess that exists most effective in the figure manner
Each subprocess ought to contain at the least one start event with an implementation kind of None.
Activity names have to be specific with recognize to the top-level manner sports, and all different subprocesses and event subprocesses below the same top-stage system.
Inherits variables from the figure procedure and can include nearby personal variables seen simplest inside the subprocess.
Variable names declared in a subprocess can not be the same as variable names declared in any of its determine methods. If there are a couple of layers of embedding, with subprocesses contained within different subprocesses, variable names ought to be specific all through the complete subprocess hierarchy.
A name to some other reusable process.
The manner referred to as via the related manner pastime can incorporate multiple start occasions, but need to include at the least one start occasion with an implementation form of None.
Variable statistics is local to each method, therefore information mapping is needed to bypass statistics into and out of the related process.
A specialised sort of non-reusable subprocess that isn't always part of the regular collection drift of its determine technique, and which might arise 0 or frequently during the execution of the determine procedure.
Must incorporate a unmarried begin occasion, which may be one in every of:
Event subprocess execution can interrupt determine system or can run in parallel.
Activity names should be unique with admire to the top-level manner sports, and all other subprocesses and occasion subprocesses underneath the same top-stage manner.
Boundary activities are not supported on an occasion subprocess.
Inherits variables from the parent manner and may include neighborhood private variables visible only inside the subprocess.
Variable names declared in an event subprocess cannot be the same as variable names declared in any of its discern techniques. If there are more than one layers of embedding, with occasion subprocesses contained inside different subprocesses, variable names ought to be particular throughout the entire subprocess hierarchy.
IBM BPM Interview Questions
Question 28. How Do You Assign The Activities To Users?
For any activity with a BPM carrier implementation, you may designate the customers who get hold of the runtime project by using the Assignments web page in the homes for that activity.
In the Designer view, click an hobby in a BPD diagram to display its houses.
Go to the Assignments web page in the residences view.
From the Assign To listing, select one of the following alternatives:
Last User in Lane
Assigns the runtime venture to the person who completed the pastime that immediately precedes the chosen interest within the swimlane.
Do no longer choose this feature for the primary pastime in a lane unless the pastime is a carrier in a top-stage BPD and a Start Event is inside the lane. In this situation, the runtime task is routed to the consumer who started the BPD.
Assigns the runtime challenge to the player group associated to the swimlane wherein the chosen pastime is located (the default choice).
Assigns the runtime project according to the policy which you set up.
List of Users
Assigns the runtime project to an advert hoc listing of customers.
Question 29. What Are Coaches?
Coaches are the consumer interfaces for human services.
There are two forms of user interfaces for human offerings: dashboards and mission of completion. To build either kind of user interface for human services, you use Coaches.
When a Coach is a dashboard consumer interface, users can run it as a stand-on my own consumer interface at any time. The users get right of entry to it thru the Process Portal.
When a Coach is a project completion person interface, it's miles a part of the human service go with the flow. At run time, while the float enters the Coach, the consumer sees the person interface this is defined for that Coach. The user interface includes HTML code this is displayed in an internet browser. The go with the flow leaves the Coach while a boundary event happens. A Coach will have a couple of go out flows with every one associated with a one-of-a-kind boundary occasion.
Wind Turbine Interview Questions
Question 30. Explain The Difference Between The Coaches And Coach Views.?
Coaches include one or extra Coach Views. The Coach Views provide the consumer interface elements and format for the Coach.
Each Coach View can contain one or greater different Coach Views, which creates a parent-toddler courting among those Coach Views.
At run time, the determine Coach View is rendered as a <div></div> tag that consists of a nested <div></div> tag for each child Coach View.
Coach Views are reusable so you can create a library of not unusual user interfaces and conduct. You can integrate these commonplace user interfaces to swiftly develop new Coaches.
The Coaches toolkit that is protected with IBM BPM carries a set of commonplace user interfaces which are known as stock controls. You can encompass these inventory controls while you are growing your very own Coach Views.
Question 31. What Are Differences Between Coaches And Heritage Coaches?
Coaches can include multiple Coach Views. Coach Views are reusable collection of person interfaces and may be bound to a facts type. They may be shared between the Coaches. But in Heritage Coaches, all UI elements want to be recreated.
Coaches have web 2.0 look and conduct and have client side data version i.E. Records may be refreshed with out the overall page refresh. They use Dojo 1.7.3.
Instead of the only-button mechanism of Heritage Coaches, Coach Views use named boundary occasions. Programmers use boundary events for movements which include records updates with the server and transitions to different Coaches or services
Coaches guide collaboration whilst Heritage Coaches do now not. More than one man or woman can paintings at the equal Coach instance on the same time in their personal browsers
The control ID of a view-primarily based Coach is different from the manipulate ID of a Heritage Coach. The manipulate ID of a Heritage Coach is the div node ID. This isn't always the case in view-based totally Coaches because Coach Views are reusable and you may have a couple of views in a Coach.
In view-based Coaches, the manage ID is the cost of the information-viewid attribute of a tag. By using the facts-viewid attribute, View builders can find the nested View because data-viewid is specific inside its determine or enclosing view.
Coach can't incorporate Heritage Coach elements and Heritage Coaches can't incorporate Coach Views. That is, a person interface ought to be a Coach or Heritage Coach and no longer a mix of the two.
Question 32. How Do You Perform Validation On Coach Views?
To validate the records that is in the Coach before the drift proceeds to the following step within the service drift, add a validation node to the go with the flow. The validation node can be a nested carrier or a server script. The server script is the less complicated implementation despite the fact that the nested carrier affords extra flexibility.
Example server script,
tw.Neighborhood.Validate = new tw.Object.CoachValidation();
if (tw.Local.Software.Name == “”)
“The name cannot be empty.”);
Open the executive console and click on Resources > Resource Environment > Resource Environment Provider
On the Resource environment providers page, click Mashups_ConfigService.
Under Additional Properties, click on Custom homes. The listing of custom houses opens.
Click isDebug, alternate the Value subject to real, and then click on OK.
Save your modifications to the grasp configuration.
Restart the application server example.
Oracle BPM Interview Questions
Question 34. How Do You Generate A Unique Id For A Coach View At Runtime?
In a few conditions you may need to apply the ID attribute to your DOM factors inside a teach view. However, all DOM IDs ought to be globally particular.
For example, in the course of collaboration the default highlighting behavior is applied based totally on a unique DOM ID. To ensure a completely unique ID, you may use the $$viewDOMID$$ placeholder keyword. At run time, this keyword will get replaced by way of the Coach View DOM ID.
Question 35. What Are Under Cover Agents (uca)?
An secret agent is started out by means of an event. The event can be a message event, a content occasion, or a timer event this is the result of a specific agenda.
Message events can originate from a Business Process Diagram (BPD), from a web carrier which you create, or from a message which you submit to the JMS listener.
When an spy executes, it invokes an IBM Business Process Manager service or a BPD in reaction to the occasion.
When you encompass a message event or content material occasion in a BPD, you ought to connect an spy to the occasion. For instance, whilst a message event is received from an outside system, an spy is wanted to cause the message occasion in the BPD in response to the message.
Question 36. How Do You Enable Uca To Start A Bpd?
If you want to run the startBpdWithName software programming interface (API) to start a BPD instance inside an spy, set the <enable-start-bpd-from-uca> assets to proper in the 100Custom.Xml file or every other override record. Restart the product, and take a look at the TeamworksConfiguration.Strolling.Xml report to make sure that the setting has the ideal value. The assets is about to fake by way of default, and in case you don’t alternate it, you may have mistakes that save you the BPD from beginning.
Tibco BW Interview Questions
Question 37. What Is Tracking? How Do You Enable It? What Are The Different Ways Of Tracking? What Happens When You Enable Tracking?
To create customized and 1/3-party reports in IBM® BPM, you want to identify the facts to tune and send that statistics to the Performance Data Warehouse.
To tune data in a commercial enterprise system definition (BPD), use autotracking, monitoring groups, or both.
routinely captures records from tracking points on the entry and go out of each object in a BPD (for example, offerings, activities, and gateways).
To enable autotracking, make certain that Enable Auto Tracking is chosen beneath the Tracking tab of the Business Process Diagram. (This is the default.)
offer greater manipulate over tracked information. For instance, use monitoring groups song a selected group of technique variables throughout more than one BPDs or process packages and to store monitoring points for a timing c language.
To allow monitoring groups, make sure that Enable tracking is selected underneath the Overview tab of the Business Process Diagram. (By default, the checkbox isn't checked.)
Note that the Enable tracking setting does now not observe to offerings with monitoring points. Tracking statistics is usually enabled while services incorporate monitoring points.
You can take benefit of both monitoring strategies in a unmarried BPD. If you operate each autotracking and tracking businesses, you could create a timing interval.
After you configure information tracking for your BPD, and every time you in the end replace your information tracking requirements, you must send the monitoring definitions to the Business Performance Data Warehouse.
When you ship tracking definitions, either directly or as a part of a image deployment, the Business Performance Data Warehouse establishes the structure in its database to hold the records this is generated by the Process Server while you run instances of your procedures.
In IBM BPM, these monitoring requirements are known as definitions because they set up the database schema in the Business Performance Data Warehouse to accommodate the tracked statistics generated by means of the Process Server.
Question 38. How Do You Analyze The Time Elapsed Between The Activities In Process?
If you want to research the amount of time that elapses among positive steps to your technique, you may add monitoring factors in your BPD and then create atiming c program languageperiod to capture the length among defined start and end factors. When you create a timing c program languageperiod, you can create custom reports that enable you to calculate the period of a technique, or compare the length of numerous approaches.
Do the following responsibilities before growing a timing c program languageperiod:
Add tracking points to the commercial enterprise technique definition
Create a tracking organization to maintain the timing c language statistics (make sure to add each monitoring factor to the monitoring institution you created)
Question 39. What Are Tracks? How Is It Different From A Versioning System Like Cvs?
Process Center tracks the changes inside the technique applications the use of Snapshots.
Record the state of the items within a process application or track at a specific point in time.
From the Process Center console, you could create snapshots of your technique applications.
You can also set up specific snapshots of your technique applications on the Process Servers in staging, check, and production environments.
Optional subdivisions in a manner utility based on team duties or process utility variations.
You can determine if additional tracks are necessary for each procedure application and, in that case, permit them at any time
Typically Tracks can be made from production snapshot for preservation functions.
Difference from versioning structures like CVS.
Unlike common versioning systems, tracks or snapshots can't be merged in later point of time. So, It will be hard for parallel improvement.