Join Fribiz, place bids and win prizes | Next Tip »Home

Task based UI @ Siebel 7.8

OkAvarageGoodVery GoodExcellent (1 votes, average: 1.00 out of 5)
Loading ... Loading ...

Related Posts


Article by neel

Authors bio is coming up shortly. neel tagged this post with: , , Read 416 articles by neel
View Comments Post a Comment
  1. Viktor says:

    Hi there,
    First of all, I can say I have expert knowledge of Task UI in Siebel 8.0. To answer your question:
    No, it is not difficult to develop complex Task UI process, when you know how it really works (no how it should work), what are “don’ts” and know about bugs. Task transactions are so weak and badly coded, you will have to make more complex tasks Transactional=false, in turn loosing one of benefits of using Task UI. Tasks are pretty hard to test.
    To sum bugs/issues up:
    1. You have to have primary BC context, even if modifying BC or TBC that is unlinked to primary BC in task’s BO. This leads to dummy queries and dummy records and complicates Task UI context.
    2. Call/pass through commit step in your task process and your TBC data are still here. No big problem? Use that TBC later in task and you will receive random error “record was modified before it was retrieved…”.
    3. There is no easy way navigating user to another view after task completes. Pretty common requirement in business processes.
    4. No control over BC’s visibility in Siebel Operation steps. Mostly you will have to disable it.
    5. Parent task and its sub tasks must use same BO. This dramatically lowers subtask usage.
    6. No customization of Task UI engine messages (like “are you sure to cancel current task?”)
    7. Some context issues when using workflows.

    And now hold your hats :) :
    All of these issues are present in 8.1.

  2. Neel says:

    Viktor,

    That is great info.. thanks for sharing this with all may be it will help somebody while working with Task Based UI.

    But one thing is clear now, there are bugs in TBUI and it is not easy to actually get this thing working.

    I hope there are others out there who will sharing there thoughts with all.

  3. shashikiran says:

    Task Based UI is ofcourse a new thing and useful functionality but the bugs arising with it is very difficult to handle as you need to go through log files for the bugs…Hence better you avoid it.

  4. Prince says:

    Viktor,

    I agree there are some defects in TBUI and i am not an expert in TBUI but to clarify some of yours bugs/issues:
    1.) TBUI is implemented to be remained in the context of Primary BC so as keep its handle through the task on a single record refrence.
    2.) TRUE, it will throw the Error if you retry to use the same TBC as the refrence is not changed.So its better to create a new TBC if you want to use it after Commit step in your task
    3.) Navigating to view other than the one where TBUI was started can be considered requirement and not an issue which Siebel does not provide OOTB.
    4.) Yes we can consider it as a Bug that there is no control over the BC visibility
    5.) As explained for First point the reference of the record need to kept through out the task,thus may be we have to make less use of Subtask but in highly complex and strategical requirement of branching (Like region wise usage of task), we can consider the Subtask in to picture
    6.) YES, NO control over the vanilla Error message (Can be considered as an issue)
    7.) Context issues of WFs can be resolved by using some logic.

    Every thing is not a flaw but then nothing is flawless.

    Prince

blog comments powered by Disqus

Polls

Do you know how to use replace function?

View Results

Loading ... Loading ...