Skip to main content

FieldLogs

Creating a Custom Lifecycle

In addition to the standard static Lifecycle for content approval, FieldLogs also allows you to design a dynamic Custom Lifecycle to edit, review, publish, and test Templates. Custom Lifecycles are also used to build Resolution Flows for Incidents.

With Custom Lifecycles, you can incorporate complex business rules. Various user forms can be added to different stages of the Custom Lifecycle. The sequence flow in the Custom Lifecycle can be then based on the user input in these forms.

A BPMN (Business Process Modeling Notation) Editor is used to model and customize the workflow required for a Custom Lifecycle.

Steps to Create a Custom Lifecycle

To add a Custom Lifecycle:

  1. From the main menu, go to Enterprise > Organization.

    lifecycle_navigation.png

    The Enterprise Hierarchy is displayed.

    CLC-EHDisplayed.png
  2. Click Lifecycles.

    CLC-ClickLC.png
  3. Click Add against the Template DB to which the new Custom Lifecycle is to be added and select Add Custom Lifecycle as shown below.

    CLC-AddLC1.png
  4. Enter the name of the new Custom Lifecycle and click Create.

    CLC_newCreate.png

    A blank canvas to create your Custom Lifecycle appears.

    blank_canvas.png

    Note

    FieldLogs uses a visual modeling language, Business Process Modeling Notation (BPMN) to specify the process workflow of the Custom Lifecycle.

  5. Select a Custom Lifecycle type from the dropdown.

    SelectAType.png

    The following options are listed in the dropdown:

    • Template: If you select Template, the Custom Lifecycle created is available for Template Publication.

    • Incident: If you select Incident, the Custom Lifecycle created is available as the Resolution Flow of an Incident.

    • Document: If you select Document, the Custom Lifecycle created is available for Document Creation, Update, and Deletion Approval.

    • OP Plan: If you select OP Plan, the Custom Lifecycle created is available for the execution of Operation Plan Tasks.

    • Tryout: If you select Tryout, the Custom Lifecycle created is available for performing Tryouts.

    Note

    By default the Template option is selected.

  6. Drag the required elements from the UI panel to build a Custom Lifecycle.

    LifecycleFlow.png

    The following buttons are available for use during the creation of a Custom Lifecycle:

    Buttons

    Description

    RevertButton.png

    Revert back to the last published Lifecycle version.

    This button is enabled only when changes are made to the Lifecycle.

    DownloadButton.png

    Download the Lifecycle in .bpml file.

    upload_button.png

    Upload a Custom Lifecycle in .bpml format.

    SaveSvgButton.png

    Save the Custom Lifecycle as a .svg file.

    ZoomOutButton.png

    Enlarges the Lifecycle workflow to provide a more detailed view.

    ZoomInButton.png

    Reduces the Lifecycle workflow to display a broader view.

  7. Click save_button_.png to save the Lifecycle.

    save_lifecycle.png

    The Publish publish_icon.png button is enabled only when the changes are saved.

  8. Click publish_icon.png to publish the Lifecycle. A Lifecycle can only be used after it is published.

    publish_lifecycle.png

    You have successfully created and published a Custom Lifecycle which can be used in the content approval process.

    Note that the Battery Check Custom Lifecycle appears in the list of Lifecycles when submitting a Template to the Enterprise for Publication.

    CustomLifecycle-AvlOnTemplate.png

Note

There is a Guideline Validation feature, that checks the Custom Lifecycle dynamically as it is built and offers suggestions and highlights errors.