Sample Workflows

Simple sequence of forms or visits

SimpleSequence

Order in Oracle InForm: Form A, Form B, Form C.

Multiple sequences of forms or visits

A workflow can contain multiple sequences of connected study objects. The first study object in each sequence is labeled with a sequence number.


MultSequence

Order in Oracle InForm: Form A, Form B, Form C, Form D, Form E.

Workflow with study elements

WorkStudyElm

Order in Oracle InForm: Visit 1, Visit 2, Visit 3, Visit 4.

(Dotted lines indicate that the study elements contain the visits. These study objects do not appear together in the Workflow Diagram.)

Workflow with study elements and visits

WorkStudyElmEvt

Order in Oracle InForm: Visit 1, Visit 2, Visit 3, Visit 4, Visit 5.

(Dotted lines indicate that the study elements contain the visits. These study objects do not appear together in the Workflow Diagram.)

Workflow with workflow rule (Example 1)

WorkRule

Order in Oracle InForm:

  • Initially—Visit 1, Visit 2. Only Visit 1 and Visit 2 are in the Case Book. All other visits are dynamic and depend on the outcome of the rule.
  • If the rule evaluates to True—Visit 1, Visit 2, Visit 3, Visit 4. Visit 5 and Visit 6 are dynamic and do not appear in the Case Book.
  • If the rule evaluates to False—Visit 1, Visit 2, Visit 5, Visit 6. Visit 3 and Visit 4 are dynamic and do not appear in the Case Book.

(Dotted lines indicate that the study elements contain the visits. These study objects do not appear together in the Workflow Diagram.)

Workflow with workflow rule (Example 2)

WorkRule2

Order in Oracle InForm:

  • Initially—Visit 1, Visit 2, Visit 4, and Visit 5. Only Visit 3 is dynamic.
  • If the rule evaluates to True—Visit 1, Visit 2, Visit 3, Visit 4, and Visit 5.
  • If the rule evaluates to False—Visit 1, Visit 2, Visit 4, and Visit 5. Visit 3 is dynamic and does not appear in the Case Book.

(Dotted lines indicate that the study elements contain the visits. These study objects do not appear together in the Workflow Diagram.)

Workflow with a global condition

WorkGC

Order in Oracle InForm:

  • Initially, or if the condition evaluates to False—Form A, Form C. Form B is dynamic and does not appear in the Case Book.
  • If the condition evaluates to True—Form A, Form B, Form C.
Workflow with a global condition (dynamic)

WorkGC

Dynamic status in Oracle InForm:

  • Initially, or if the condition evaluates to False—Form A and Form C are in the Case Book. Form B is dynamic and does not appear in the Case Book.
  • If the condition evaluates to True—Forms A, B, and C are in the Case Book.
Complex workflow with global conditions (Example 1)
Study components
  • Visit1
    • Form1
      • Item1
      • Item2
  • Visit2 (with a global condition)
    • Form2 (with a global condition)
Behavior
  • Enter a value for Item1 and submit Form1 without entering a value for Item2: Visit2 appears.
  • Enter a value for Item2 and submit Form1 without entering a value for Item1: Neither Visit2 nor Form2 appears.
  • Subsequently enter a value for Item1 and submit Form1; Both Visit2 and Form2 appear.
Complex workflow with global condition (Example 2)
Study components
  • Visit1
    • Form1
      • Item1
      • Item2
  • Element1 (with a global condition)
    • Visit2
    • Visit3 (with a global condition)
Behavior
  • Enter a value for Item1 and submit Form1 without entering a value for Item2: All the visits in Element1 appear.
  • Enter a value for Item2 and submit Form1 without entering a value for Item1: None of the visits in Element1 appear.
  • Subsequently enter a value for Item1 and submit Form1: All the visits in Element1 appear.
One sequence of visits with scheduling

Sched

Scheduling in Oracle InForm: Visit 1 and Visit 2 are scheduled. Visit 2 is scheduled one day after Visit 1.

Multiple sequences of visits

MultSched

Scheduling in Oracle InForm:

  • All visits except Visit 3 are scheduled. Visits 2, 4, and 5 are scheduled one day after the previous visit.
  • The STARTHOUR attribute of Visit 3 is one hour after Visit 2.
  • Visit 5 is scheduled three days plus one hour after Visit 1.
Workflow rule with scheduled visits

RuleSched

Scheduling in Oracle InForm:

  • Visit 1 is scheduled.
  • The STARTHOUR attribute of Visit 2 is calculated to be one day after Visit 1, but Visit 2 does not appear in the Visit Calculator when the value of Rule1 is true.
  • The STARTHOUR attribute of Visit 3 is calculated to be five days after Visit 1, but Visit 3 does not appear in the Visit Calculator when the value of Rule1 is false.
Global condition with a scheduled and unscheduled visit

SchedGC

Scheduling in Oracle InForm:

  • Visit 1 is scheduled.
  • The STARTHOUR attribute of Visit 2 is calculated to be one hour after Visit 1, but Visit 2 does not appear in the Visit Calculator.
  • Visit 3 is scheduled as one day after Visit 2 and one day plus one hour after Visit 1.
Scheduled study elements

SchedStudyElements

Scheduling in Oracle InForm:

  • Visit 1 is scheduled.
  • Visit 2 is unscheduled. Its STARTHOUR value is one hour after Visit 1.
  • Visit 3 is scheduled as one day after Visit 2.
  • Visit 4 is scheduled as one day after Visit 3, or two days plus one hour after Visit 1.

(Dotted lines indicate that the study elements contain the visits. These study objects do not appear together in the Workflow Diagram.)

Unscheduled study elements

WorkStudyElm

Scheduling in Oracle InForm:

  • Visit 1 is scheduled.
  • Visits 2, 3, and 4 are unscheduled. The STARTHOUR value of each is one hour after the preceding visit.

(Dotted lines indicate that the study elements contain the visits. These study objects do not appear together in the Workflow Diagram.)