Origami Workflow for Accelrys Pipeline Pilot Platform

Embed Size (px)

Citation preview

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    1/22

    Semtific Software

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    2/22

    ` Process Definition Module

    ` Process Execution Module

    ` Process Admin Module

    ` Process Analytics Module

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    3/22

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    4/22

    ` A visual designer to model processes

    ` Orchestrate interactions with people, applications, and

    services

    ` One button click deployment for instant adoption

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    5/22

    ` Delegation of data processing to Pipeline Pilot protocols

    ` Task node: Pipeline Pilot form protocol

    ` Multiple forms could be associated with a task node

    ` Task assignment to actor or group

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    6/22

    ` Interaction with external systems

    ` LIMS orInstruments

    ` A Wait state for external signals

    ` Active business logic

    `

    Executes protocol on schedule` Passive business logic

    ` Consumes external messages (JMS)

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    7/22

    ` Fork/Join

    ` Split single path of execution into two or more branches which

    can execute activities concurrently

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    8/22

    ` For Each/For Each Join

    ` For each element of a collection, a new sub-process is created

    ` Allows re-use of process definitions

    ` For Each Join waits for the completion of all parallel sub-

    processes

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    9/22

    ` Event

    ` Process Start Event and Process End Event

    ` Scheduler

    ` Runs process on specified schedules

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    10/22

    ` Process definition publishing

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    11/22

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    12/22

    ` Executes t e l test ersi f r cess efi iti

    ` Pr cessengine keeps tr ck f t est tes nd ri les

    f ll pr cesses

    ` Tasks are f r arded t appr priateusers, applicati ns,rdevices

    ` Acti nsandeventsarecaptured int pr cess ist r f r

    usinessactivit nit ring

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    13/22

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    14/22

    ` Process management Monitors activities in running process instances

    x Create a new process

    x Suspend a process

    x Resume a process

    x Terminate a process

    Process state managementx Process state is preserved throughout process life-cycle

    x Process level state (global state) and task level state (local state) are retainedbetween process restarts

    Process history managementx Transactions are part of process history

    x

    Administrators can perform business activity monitoring (BAM) on process historyx Queries such as

    x Show me all processes with experiment type of bioassay

    x Show me all processes with Quality control status of being Passed

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    15/22

    Proc definitionversions

    Processdefinitions

    Process

    instances

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    16/22

    ` Process diagram Diagram image is captured from

    within the designer

    Diagram is updated and annotated

    as process progresses

    User can interact with the diagram

    to drilldown into more detailed

    information about a process node

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    17/22

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    18/22

    ` Task management User (actor) task management

    Group task management

    x Pooled actors of users, applications, or instruments

    All task management

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    19/22

    ` Prioritization Tasks can be prioritized at design time

    Tasks can be re-prioritized at run-time by

    x Users

    x Administrators

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    20/22

    ` Task assignment Tasks can be assigned at design time to

    x Actors (users, external applications, devices)

    x Pooled actors

    x Dynamically generated actors

    Tasks can be re-assigned to actors or pooled actors

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    21/22

    ` Due Date Due date can be specified at design time

    Due date can also be updated at run-time

  • 8/8/2019 Origami Workflow for Accelrys Pipeline Pilot Platform

    22/22