{
  "0": {
    "title": "DELIVERY ACTION TYPE: Validate Questionnaire",
    "description": "The configuration details submitted at ordering must be validated and any missing or incomplete information must be added.",
    "labelPlacement": "top_label",
    "descriptionPlacement": "below",
    "button": {
      "type": "text",
      "text": "Submit",
      "imageUrl": ""
    },
    "fields": [
      {
        "type": "workflow_user",
        "id": 4,
        "label": "customer-id",
        "adminLabel": "customer-id",
        "isRequired": false,
        "size": "medium",
        "errorMessage": "",
        "visibility": "administrative",
        "inputs": null,
        "choices": [
          {
            "value": 2,
            "text": "Customer Wiaas"
          },
          {
            "value": 1,
            "text": "wpUser"
          }
        ],
        "formId": 3,
        "description": "",
        "allowsPrepopulate": true,
        "inputMask": false,
        "inputMaskValue": "",
        "inputType": "",
        "labelPlacement": "",
        "descriptionPlacement": "",
        "subLabelPlacement": "",
        "placeholder": "",
        "cssClass": "",
        "inputName": "customer-id",
        "noDuplicates": false,
        "defaultValue": "",
        "conditionalLogic": "",
        "failed_validation": "",
        "productField": "",
        "multipleFiles": false,
        "maxFiles": "",
        "calculationFormula": "",
        "calculationRounding": "",
        "enableCalculation": "",
        "disableQuantity": false,
        "displayAllCategories": false,
        "useRichTextEditor": false,
        "displayOnly": "",
        "enablePrice": "",
        "gravityflowUsersRoleFilter": ""
      },
      {
        "type": "date",
        "id": 5,
        "label": "Actual date",
        "adminLabel": "",
        "isRequired": false,
        "size": "medium",
        "errorMessage": "",
        "visibility": "visible",
        "inputs": null,
        "dateType": "datepicker",
        "calendarIconType": "none",
        "formId": 3,
        "description": "",
        "allowsPrepopulate": false,
        "inputMask": false,
        "inputMaskValue": "",
        "inputType": "",
        "labelPlacement": "",
        "descriptionPlacement": "",
        "subLabelPlacement": "",
        "placeholder": "",
        "cssClass": "",
        "inputName": "",
        "noDuplicates": false,
        "defaultValue": "",
        "choices": "",
        "conditionalLogic": "",
        "calendarIconUrl": "",
        "dateFormat": "",
        "productField": "",
        "multipleFiles": false,
        "maxFiles": "",
        "calculationFormula": "",
        "calculationRounding": "",
        "enableCalculation": "",
        "disableQuantity": false,
        "displayAllCategories": false,
        "useRichTextEditor": false
      }
    ],
    "version": "2.3.2",
    "id": 3,
    "useCurrentUserAsAuthor": true,
    "postContentTemplateEnabled": false,
    "postTitleTemplateEnabled": false,
    "postTitleTemplate": "",
    "postContentTemplate": "",
    "lastPageButton": null,
    "pagination": null,
    "firstPageCssClass": null,
    "is_active": "1",
    "date_created": "2018-08-09 15:36:00",
    "is_trash": "0",
    "confirmations": [
      {
        "id": "5b5f688188e90",
        "name": "Default Confirmation",
        "isDefault": true,
        "type": "message",
        "message": "Thanks for contacting us! We will get in touch with you shortly.",
        "url": "",
        "pageId": "",
        "queryString": ""
      }
    ],
    "notifications": [
      {
        "id": "5b5f68818822e",
        "to": "{admin_email}",
        "name": "Admin Notification",
        "event": "form_submission",
        "toType": "email",
        "subject": "New submission from {form_title}",
        "message": "{all_fields}"
      }
    ],
    "feeds": {
      "gravityflow": [
        {
          "id": "5",
          "form_id": "3",
          "is_active": "1",
          "feed_order": "0",
          "meta": {
            "step_name": "Approve customer configuration",
            "description": "",
            "step_type": "approval",
            "step_highlight": "0",
            "step_highlight_type": "color",
            "step_highlight_color": "#dd3333",
            "feed_condition_conditional_logic": "0",
            "feed_condition_conditional_logic_object": {
              "conditionalLogic": {
                "actionType": "show",
                "logicType": "all",
                "rules": [
                  {
                    "fieldId": "2",
                    "operator": "is",
                    "value": "administrator"
                  }
                ]
              }
            },
            "scheduled": "0",
            "schedule_type": "delay",
            "schedule_date": "",
            "schedule_delay_offset": "",
            "schedule_delay_unit": "hours",
            "schedule_date_field_offset": "0",
            "schedule_date_field_offset_unit": "hours",
            "schedule_date_field_before_after": "after",
            "schedule_date_field": "5",
            "type": "select",
            "assignees": [
              "role|administrator"
            ],
            "routing": [
              {
                "target": false,
                "fieldId": "0",
                "operator": "is",
                "value": "",
                "type": false,
                "assignee": "user_id|2"
              }
            ],
            "assignee_policy": "any",
            "instructionsEnable": "1",
            "instructionsValue": "Instructions: please review the values in the fields below and click on the Approve or Reject button",
            "display_fields_mode": "selected_fields",
            "assignee_notification_enabled": "0",
            "assignee_notification_from_name": "",
            "assignee_notification_from_email": "{admin_email}",
            "assignee_notification_reply_to": "",
            "assignee_notification_bcc": "",
            "assignee_notification_subject": "",
            "assignee_notification_message": "A new entry is pending your approval. Please check your Workflow Inbox.",
            "assignee_notification_disable_autoformat": "0",
            "resend_assignee_emailEnable": "0",
            "resend_assignee_emailValue": "7",
            "resend_assignee_email_repeatEnable": "0",
            "resend_assignee_email_repeatValue": "3",
            "rejection_notification_enabled": "0",
            "rejection_notification_type": "select",
            "rejection_notification_routing": [
              {
                "assignee": "user_id|2",
                "fieldId": "0",
                "operator": "is",
                "value": "",
                "type": ""
              }
            ],
            "rejection_notification_from_name": "",
            "rejection_notification_from_email": "{admin_email}",
            "rejection_notification_reply_to": "",
            "rejection_notification_bcc": "",
            "rejection_notification_subject": "",
            "rejection_notification_message": "Entry {entry_id} has been rejected",
            "rejection_notification_disable_autoformat": "0",
            "approval_notification_enabled": "0",
            "approval_notification_type": "select",
            "approval_notification_routing": [
              {
                "assignee": "user_id|2",
                "fieldId": "0",
                "operator": "is",
                "value": "",
                "type": ""
              }
            ],
            "approval_notification_from_name": "",
            "approval_notification_from_email": "{admin_email}",
            "approval_notification_reply_to": "",
            "approval_notification_bcc": "",
            "approval_notification_subject": "",
            "approval_notification_message": "Entry {entry_id} has been approved",
            "approval_notification_disable_autoformat": "0",
            "note_mode": "not_required",
            "expiration": "0",
            "expiration_type": "delay",
            "expiration_date": "",
            "expiration_delay_offset": "",
            "expiration_delay_unit": "hours",
            "expiration_date_field_offset": "0",
            "expiration_date_field_offset_unit": "hours",
            "expiration_date_field_before_after": "after",
            "expiration_date_field": "5",
            "status_expiration": "rejected",
            "destination_expired": "next",
            "destination_rejected": "complete",
            "destination_approved": "next"
          },
          "addon_slug": "gravityflow",
          "event_type": null
        }
      ]
    }
  },
  "version": "2.3.2"
}