Basic Overview:
Siebel Task Based UI is a new framework that allows
automation at each tier in a N-Tiered architecture, mainly having 3 layers User interface layer, Business Logic Layer, Data access layer.
User Interface layer is a Wizard like UI to automate
the user interaction with Forward/Backward navigation and having Pause/resume capabilities with the help of universal Inbox integration.
Task writes all the transactions into a temporary shadow storage table called S_TU_LOG which is managed by Siebel Object Mgr.
Within Task we can include Siebel Operation steps, Business Service, Task Views, Decision Step and error message steps to perform the operations.
Tasks can access the data from both transaction tables as well as shadow tables.
Data can be stored temporarily with the help of transient BCs which are uses shadow tables and these BCs can be used in the Task's Operations.
All Task views can consist of all types of Applets like list applet, form applet, chart and tree applets. Task view must includes a 'Playbar' applet which is used to control the navigation.
By using the playbar applet we can control below navigations -
Pause - it save the Task instance in the user's My Inbox view and user can resume/Transfer/Delete the Task later. Paused task data will not be committed to the transaction database tables.
Previous - user can navigate to the previous task view.
Next - user can navigate to the Next task view.
Cancel - task will be canceled and the data stored in the shadow table will be cleared.
Submit - this will be the last step of the task flow which commits the data.
Once the task is completed or reaches the End step in the Task flow then Commit transaction will performed to merge/store the data with the transaction tables and after the shadow tables data will be cleared.
User will be navigated back to the original adhoc view where he started the task.
We will know how to develop a task and invocation in next Post.
happy reading.
@Prakash
Tasks can access the data from both transaction tables as well as shadow tables.
Data can be stored temporarily with the help of transient BCs which are uses shadow tables and these BCs can be used in the Task's Operations.
All Task views can consist of all types of Applets like list applet, form applet, chart and tree applets. Task view must includes a 'Playbar' applet which is used to control the navigation.
By using the playbar applet we can control below navigations -
Pause - it save the Task instance in the user's My Inbox view and user can resume/Transfer/Delete the Task later. Paused task data will not be committed to the transaction database tables.
Previous - user can navigate to the previous task view.
Next - user can navigate to the Next task view.
Cancel - task will be canceled and the data stored in the shadow table will be cleared.
Submit - this will be the last step of the task flow which commits the data.
Once the task is completed or reaches the End step in the Task flow then Commit transaction will performed to merge/store the data with the transaction tables and after the shadow tables data will be cleared.
User will be navigated back to the original adhoc view where he started the task.
We will know how to develop a task and invocation in next Post.
happy reading.
@Prakash
can there be a form applet and a list applet on the same view in TBUI??
ReplyDeleteYes, we can configure to have a form applet and a list on the same view.
Deletethanks a lot Prakash :), can tere be a MVG field in a TBUI applet?
ReplyDeleteYes, TBUI applet can have MVG/Join fields.
ReplyDeleteIve been having a problem with the pause button of the Task Playbar Applet-Bottom. Gives me an error "An error occurred pausing the current task(SBL-BPR-00527)" What could be the possible problem????
ReplyDeleteThis error may occur when you have a Task with more number of Task view steps. Pls check my post "Error on Pausing a Task" on this
DeleteI really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in Siebel Business Automation, kindly contact us http://www.maxmunus.com/contact
ReplyDeleteMaxMunus Offer World Class Virtual Instructor led training on Siebel Business Automation. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
For Demo Contact us.
Nitesh Kumar
MaxMunus
E-mail: nitesh@maxmunus.com
Skype id: nitesh_maxmunus
Ph:(+91) 8553912023
http://www.maxmunus.com/