Skip to content

Create Checklist#

🔒 Checklist.Create

Overview#

This operation is used to create a Checklist, this is, a step-by-step list of actions.

Preconditions#

  • The Checklist name must be provided and must be unique.

Sequence of Steps#

There are several ways to create a new versioned object. Depending on the level, follow these steps to get started:

  • Entity - in the landing page of this entity type in the Business Data menu or in the details page of an existing entity of the same type, select New on the top ribbon. For more information, see Creating Entity Objects.
  • Revision - if you want to create a new revision, go to the New dropdown button on the top ribbon and select Revision. For more information, see Revisions.
  • Version - if you want to create a version associated to an existing revision, go to the New dropdown button on the top ribbon and select Version. For more information, see Versions.

Step 1: Change Set#

  1. Choose an existing Change Set or select Create to create a new Change Set. If configured to support implicit Change Sets, it is also possible to check the Use Automatic Change Set option.
  2. Optionally, select an Approval Role.
  3. Optionally, set the Make Change Set Items Effective on Approval to true so that the Change Set items become effective when the Change Set is approved.

Info

For more information, see Create Change Set.

Step 2: General Data#

  1. Provide a Name for the Checklist.
  2. If you are creating a new version, the revision that was selected when you started the process will be the revision to which this version will be associated. If you are creating a new entity or revision (with a new version associated to it), provide a Name for the revision or it will be automatically generated for you. For more information, see Revision Naming.
  3. Optionally, enter a Description.
  4. Select the Type of Checklist. The list of possible values is taken from the ChecklistType Lookup Table.
  5. Select the Scope of the Checklist. Based on the chosen Scope, the General Data wizard will show different options, as outlined in the table below.
Scope Exception Management General Maintenance Management Material Tracking Resource Tracking
Execution Mode Long Running Long Running or Immediate Long Running Long Running or Immediate Immediate
BOM (if Long Running)
Product
Data Collection
Data Collection Limit Set (if Data Collection is defined)
Material Deviation Protocol (if Long Running)
Define Standard Times
Track Execution Times (if Define Standard Times is true) (if Long Running and Define Standard Times is true)
Documentation URL

Table: Checklist Scope Options and Corresponding General Data Settings

Info

There are several specific restrictions to the objects used in the General Data wizard. For more information, see Checklist Tutorial.

Screenshot showing a wizard with general data options based on the selected scope of the checklist.

Step 3: Items#

At this point the Checklist is created but there are no Checklist Items defined for it.

Screenshot showing a Checklist structure with an editable center panel containing item lists on the left and details on the right.

To build the Checklist structure, select Edit in the center of the page. A new central panel will appear where you can add items (left) and their details (right).

Screenshot showing a Checklist structure with an editable center panel containing item addition fields on the left and details fields on the right.

To build the Checklist structure, select Add Item and a new row will be inserted in the structure. You can and as many items as you need. Optionally, you can define a Group (give it a name), which will be used to gather Checklist items. All Checklist items must either have a defined group or no group at all.

Info

It is possible to reorder checklist items by using the and arrow keys.

General Data#

For each item, specify:

  • Name of the Checklist item.
  • Optionally, enter a Checklist item Type. The values are taken from the ChecklistItemType Lookup Table.
  • Optionally, provide a Documentation URL for the Checklist item. A valid URL will be displayed in a separate tab named Document and can also be opened in a new tab for an easier viewing experience.
  • The Activity Type:

    • Manual Task - a manual procedure from which additional parameters can be collected.
    • Manual Action - a DEE action that is triggered manually.

    Note

    Manual Actions cannot be applied to a Checklist that is in the Immediate mode.
    The Checklist item with this Activity Type must be the last one.

    • Automatic Action - a DEE action that is triggered automatically.

    Note

    Automatic Actions cannot be applied to a Checklist that is in the Immediate mode.
    If the Checklist item with this Activity Type is not the first item to be performed, you must save the Checklist instance before the system can automatically execute the associated Rule.

    • Signature - an item that needs to be signed with a username and password. For more information, see Checklist Tutorial.
  • If the Activity Type is Manual Task, select the Tracking Type:

    • Start And End - the start and the end need to be captured.
    • End - captures only the completion of the task.
  • For Manual and Automatic Actions, specify the corresponding Rule.

    Warning

    The selected Rule must return a dictionary with a key named Result.

  • If the scope is Material Tracking or Maintenance Management, and the Define Standard Times property is set to true, specify:

    • Time Category - Value Added, Non-Value Added, or Required Non-Value Added. This classification should follow the Lean Thinking ⧉ methodology.
    • Standard Duration - define the duration of each Checklist item.
  • Specify whether the Checklist item:

    • Floating - a floating item can be performed at any time whereas a non-floating item needs to be executed in a sequence. Additionally, you can (re)order these items.

    • Optional - an optional Checklist item can be skipped.

    • Executed Out of Order (available for Manual Tasks only) - if set to true, the item can be performed in any order.

Screenshot showing a checkbox labeled "Executed Out of Order" with a description indicating it is available for manual tasks only.

Info

Depending on the characteristics of each Checklist item, they will have an icon assigned. For more information on each icon, see Visual Conventions.

Instructions#

You can define instructions to be performed and format them using rich text in the editor. This includes applying text styles, creating lists, inserting images and tables, adding hyperlinks, and attaching multimedia such as PDFs or MP4 videos.

To include multimedia, you must first create a Document by uploading the desired file in the system.

Note

For more information, see Create Document.

Once saved, copy the link shown in the information panel of your Document:

Screenshot showing a Document creation interface with uploaded file.

Within the Checklist instructions, select on the right side of the toolbar to access additional formatting and insertion tools. To embed multimedia content, choose Create Link.

Screenshot showing a checklist editor with a vertical dots icon on the right side of the toolbar.

In the Insert Hyperlink panel, paste the link of the Document into the Web Address field and in the Text field, enter the text to be shown in the instruction:

Screenshot showing an example of inserting a hyperlink with a web address and display text.

Select Insert and then Save. You will be able to view the multimedia by selecting the link:

Screenshot showing a UI with an insert button and save link, related to creating a checklist view video.

Info

The maximum instruction size (in Megabytes) is defined in the configuration entry: /Cmf/System/Configuration/Checklist/MaxInstructionSize. If the multimedia attached is internal, it will display directly in the Instructions. If it is external, it will open in a new tab.

Diagram#

You can associate a diagram to a checklist item by uploading a file that can be used as an illustration of the procedure you want to detail. The image is uploaded through a control in the Diagram tab.

In the Diagram tab you can also have direct access to the BOM drawing associated with the Checklist, as well as any images, diagrams, and other document types linked to the BOM Products of the Checklist:

Diagram showing an annotation tool interface for a diagram, with a filename "create checklist diagram" displayed nearby.

After uploading the file, you can annotate the diagram directly over it, using a simple annotation tool within the same tab. By selecting the file you want to annotate you access the icon to open the Add Annotations dialog. For more information on how to use this tool, see Checklist Tutorial.

Diagram showing an annotated checklist diagram with an "Add annotations" icon.

Info

You must save the Checklist in order to keep all the changes made to the diagram.

Parameters#

For Manual Tasks and Signatures, specify the desired Parameters and provide:

  • The Name.
  • Whether it is Optional or not.
  • The Source:

    • Free, which is further defined by:
      • Type - Boolean, Date Time, Decimal, File, Integer, Long, String, Url.
      • For numeric types, there can be a minimum and maximum value (the minimum and maximum values may be inclusive or not).
      • A Format, used for input and display purposes. For more information, see String Formats.
      • A Default value, compatible with the Type.
      • A date time picker mode for the Date Time parameter: Date, Date Time, Time.
      • A File, to allow capturing images or attaching a file.
    • Lookup Table, which is further defined by:
      • The Lookup Table.
      • Optionally, a Default value.
    • Query, which is further defined by:
      • The Entity Type.
      • The Query Name.

    Screenshot showing a UI with fields labeled "Peon" and "sone mes en 7".

Condition#

Depending on the scope of the Checklist, you can select the following options for the Condition Type:

  • None
  • Date Interval - if defined, you must enter the Valid From or Valid To date and time. If both are defined, the Valid To must be greater than the Valid From.
  • BOM Items - this option can only be selected if the scope is Material Tracking and there is at least one BOM item associated with a Checklist item.
  • Expression (Simple) - this option can only be selected if the scope is Material Tracking and it should reference a valid JSONata expression. This expression can reference Product characteristics. For more information, see Product Characteristics ⧉.
  • Expression (Advanced) - this option can only be selected if the scope is Material Tracking and it should reference a valid JSONata expression ⧉. This expression can reference direct properties, attributes, and characteristics of the Material, as well as Product characteristics.

Info

For more information, see Conditions on Checklists.

Screenshot showing a diagram illustrating the step to create a checklist condition, specifically referencing parameters and a valid JSONata expression.

Data Collection, BOM Products and Documents#

Depending on the selected Scope and the choices made in Step 2, you will be able to define Data Collection Parameters and BOM Products, as well as manage Documents. For more information, see Checklist Tutorial.

After the creation of a version, the version will be in the state Created. To make it Active, the associated Change Set must be approved. To make it Effective, the version must be set as Effective. For more information, see Versions.