3 Replies Latest reply on Mar 13, 2009 1:08 AM by aparker

    Are sequential tasks possible

    Rookie

      We have identified a need for our Incident Process to change to include a branch that handles sequential tasks.   This would allow assigning a task to group a, then they complete it, and another task is automatically assigned to group b, and they complete it which assigns it to group c, etc.   As a work flow, a number of groups have to do their work and then complete the Servicedesk task.   We already have a branch in our main process that creates an automatic task and assignment if the work done requires a billing be applied.

       

      Is this a reasonable modification?    Are there a limit to the number of automatic tasks that could occur sequentially?

       

      Marian

        • 1. Re: Are sequential tasks possible
          aparker Employee

          Hi Marian,

           

          Are the tasks representing the same activity? If they are, then you can just extend the design of the task process to include the additional stages of activity required. If you want three distinct tasks, it becomes somewhat more difficult as you need to design the main process with some business rules that understand whether the path you are heading down requires 1,2, or 3 tasks.

           

          Usually if you want to have a process with sequential tasks, you need to have a status between each one to allow the main process to 'rest' whilst waiting for the current task to complete. You are then able to automatically kick off the next tasks once the first one has been completed by using pre-conditions after each status that check to see if all current tasks are complete.

           

          Hope that give you some ideas, but please give us more information about some of the use cases that you're considering?

           

          Andy

          • 2. Re: Are sequential tasks possible
            Rookie

            Thanks for your reply , Andy.   This process is still in the sage of "incubation" by the user - he has not fully thought out his requirements yet.   However, I asked him your question and he said that there would be at least one of the tasks (the last one) that would execute or not based on the outcome of another previous task.  Would it be possible to create a condition that checked for the outcome that he wants?   For instance can you base a condition on the results of a query?

             

            Marian

            • 3. Re: Are sequential tasks possible
              aparker Employee

              There are some ways of testing for various outcomesof previous tasks, but the more options that you want to cover, the more complex the process will become in order to reflect the rules that are being put in place. In essence, the use of well thought out conditions placed on pre-conditions will do a great number of things, but in reality, until you have defined the desired process, it's not that easy to give you a hard and fast approach that will fit all.

               

              As far as queries go, you do have the ability to relate process actions to query results through the bulk actions mechanism, however, this is query-centric rather than process-centric, so you need to run the query in order to initiate the bulk actions. Having said that, there is a scheduler linked to the bulk actions and this will run in the background to execute defined queries and their related actions.

               

              Andy