cancel
Showing results for 
Search instead for 
Did you mean: 

can we use multiple business objects for a single application

Anonymous
Not applicable
Hi , can we use Multiple business objects for a single application. For example the 1st one business object is Launching the Gmail here enter user and password, the 2nd object is compose mail . is it possible to integrate these two different objects in a single process. kindly let me know if it possible multiple business objects can use for single application. Thanks
5 REPLIES 5

TomBlackburn1
Level 7
Sure - that is one of the many advantages of Blue Prism. It is likely that you could have a library of objects and components for a single application.

Anonymous
Not applicable
Thanks for replying Tom. Actually i have worked multiple pages in a single business object, but i could not worked with multiple objects for a single application. Each objects will have it's own application modeler if we use that need to launch and give the details for the same and that should be attached application. could you please elaborate how to use two different objects in a single application and attach.

John__Carter
Staff
Staff
A common structure is have one object to launch and all the others that attach. For example:Object 'MyApp - Basic' has pages Launch, Log In, Log Out and ExitObject 'MyApp - Menu' has pages Attach, Go to Customer Details, Go to Account Details, Go to New Customer, Go to New Account.Object 'MyApp - Customer' has pages Attach, Find Customer, Get Customer Details, Update Customer DetailsObject 'MyApp - Account' has pages Attach, Find Account, Get Account Details, Update Account DetailsAlthough using a single object will work, it can often be disadvantageous - only one dev can work on it at one time, it can become huge and be difficult to work with, the potential effect of mistakes increases, etc, etc.

Hi John, How does it work in the run? eg. multiple process might need to call the same object will that cause any conflict? Any impact to the performance? The tutorial mentioned that modification to an object will impact all the process that calls it, do we have any visibility on: - what kind of modification will have that impact? eg. add/update/delete and element/action - how to define the regression testing scope? Thank you LX

John__Carter
Staff
Staff
Multiple processes can use the same object, there is no conflict or performance impact as the object is held in the memory of the PC at run time. Making objects reusable and independent of process logic is fundamental to BP development. Eg if you have 10 different process that all need to use the same application, you don't want to create 10 versions of 'Launch'.BP v5 will show you dependencies between processes and objects so that you can see where an object is in use, gauge the potential effect of any changes and retest accordingly.