PRETTI Workflow

The purpose of the workflow is to create a PRETTI chart. A PRETTI chart is a table of type p4.

To create a PRETTI chart,

  • create a task network table (type p2) and
  • a scenario table (type p1).
  • Click the Process button in the menu of the scenario view to begin a process that results in a PRETTI table. Process button appears in a scenario menu when a scenario points to an existing task network.

Task Network (p2)

Definition: A table defining tasks and their dependencies. Columns may be in any order.

How to create a Task Network (p2) table

  1. Browse to a PRETTI app. A local one may be at accounts-finance-subsite/pretti.
  2. Click the "New" button. If you don't see the button, you might not be logged in as a user that has adequate permission.
  3. Fill in the form.
    • Name becomes the tail part of the url as in /accounts-finance/pretti/{name}
    • Title becomes the title of the table's page.
    • Comments is a place to store optional comments on the page displaying the table and list of tables.
    • Contents is where the table is defined. Set the first row to a list of titles. Subsequent rows contain data. Most any common delimiters may be used to separate fields, so long as they are consistently applied. Titles must include the required fields (activity_ref, dependent_tasks) for the system to recognize a p2 table.
  4. Click Save button to save the table.
  5. If the system recognizes the table as being of type "p2" or another type, the type will be displayed in the Type column. Tables can be edited. Prior revisions are automatically moved to Trash, where they may be recovered using Untrash.

Scenario (p1)

Definition: A table of named variables and their values (name, value pairs) that specify a scenario. Rows and columns may be in any order.

How to create a Scenario (p1) table

  1. Browse to a PRETTI app. A local one may be at accounts-finance-subsite/pretti.
  2. Click the "New" button. If you don't see the button, you might not be logged in as a user that has adequate permission.
  3. Fill in the form.
    • Name becomes the tail part of the url as in /accounts-finance/pretti/{name}
    • Title becomes the title of the table's page.
    • Comments is a place to store optional comments on the page displaying the table and list of tables.
    • Contents is where the table is defined. Set the first row to a list of titles. Subsequent rows contain data. Most any common delimiters may be used to separate fields, so long as they are consistently applied. Titles must include the required field (activity_table_tid) for the system to recognize a p1 table.
  4. Click Save button to save the table.
  5. If the system recognizes the table as being of type "p1" or another type, the type will be displayed in the Type column. Tables can be edited. Prior revisions are automatically moved to Trash, where they may be recovered using Untrash.

Task Types (p3)

Definition: A table defining task types. Columns may be in any order.

This table is optional. If multiple tasks use similar specifications, it may be practical to refer to task-types in a p2 table column 'aid_type', and then list the task-types in column 'type' in a p3 table. Any p3 table used by a scenario must be referred to in the p1 scenario.

How to create a Task Types (p3) table

  1. Browse to a PRETTI app. A local one may be at accounts-finance-subsite/pretti.
  2. Click the "New" button. If you don't see the button, you might not be logged in as a user that has adequate permission.
  3. Fill in the form.
    • Name becomes the tail part of the url as in /accounts-finance/pretti/{name}
    • Title becomes the title of the table's page.
    • Comments is a place to store optional comments on the page displaying the table and list of tables.
    • Contents is where the table is defined. Set the first row to a list of titles. Subsequent rows contain data. Most any common delimiters may be used to separate fields, so long as they are consistently applied. Titles must include the required field (type) for the system to recognize a p3 table.
  4. Click Save button to save the table.
  5. If the system recognizes the table as being of type "p3" or another type, the type will be displayed in the Type column. Tables can be edited. Prior revisions are automatically moved to Trash, where they may be recovered using Untrash.

Distribution Curve (dc)

Definition: A table representing a discrete distribution curve.

This table is optional.

How to create a Distribution Curve (dc) table

Browse to a PRETTI app. A local one may be at accounts-finance-subsite/pretti.

There are two ways to proceed:

Enter information directly
  1. Click the "New" button. If you don't see the button, you might not be logged in as a user that has adequate permission.
  2. Fill in the form.
    • Name becomes the tail part of the url as in /accounts-finance/pretti/{name}
    • Title becomes the title of the table's page.
    • Comments is a place to store optional comments on the page displaying the table and list of tables.
    • Contents is where the table is defined. Set the first row to a list of titles. Subsequent rows contain data. Most any common delimiters may be used to separate fields, so long as they are consistently applied. Titles must include the required field (y, x) for the system to recognize a dc table.
  3. Click Save button to save the table.
  4. If the system recognizes the table as being of type "dc" or another type, the type will be displayed in the Type column. Tables can be edited. Prior revisions are automatically moved to Trash, where they may be recovered using Untrash.
Create a standardized curve using max,min and median points
  • Name becomes the tail part of the url as in /accounts-finance/pretti/{name}
  • Optimistic (O) is the minimum value in the range.
  • Most likely (M) is the median value in the range.
  • Pessimistic (P) is the maximum value in the range.
  • Number of points (N) is the number of points to represent the distribution curve. If left blank, the default is 25 points.
  • Click New button to create the table.

The curve is built assuming two standards of deviation from the median.