{
  "process": {
    "name": "person.bulkEdit",
    "label": "Person Bulk Edit",
    "tableName": "person",
    "isHidden": true,
    "frontendSteps": [
      {
        "name": "edit",
        "label": "Edit Values",
        "stepType": "frontend",
        "components": [
          {
            "type": "HELP_TEXT",
            "values": {
              "text": "Flip the switches next to the fields that you want to edit.\nThe values you supply here will be updated in all of the records you are bulk editing.\nYou can clear out the value in a field by flipping the switch on for that field and leaving the input field blank.\nFields whose switches are off will not be updated."
            }
          },
          {
            "type": "BULK_EDIT_FORM"
          }
        ],
        "formFields": [
          {
            "name": "firstName",
            "label": "First Name",
            "backendName": "first_name",
            "type": "STRING",
            "isRequired": true,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "lastName",
            "label": "Last Name",
            "backendName": "last_name",
            "type": "STRING",
            "isRequired": true,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "birthDate",
            "label": "Birth Date",
            "backendName": "birth_date",
            "type": "DATE",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "email",
            "label": "Email",
            "backendName": "email",
            "type": "STRING",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "isEmployed",
            "label": "Is Employed",
            "backendName": "is_employed",
            "type": "BOOLEAN",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "annualSalary",
            "label": "Annual Salary",
            "backendName": "annual_salary",
            "type": "DECIMAL",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "$%,.2f"
          },
          {
            "name": "daysWorked",
            "label": "Days Worked",
            "backendName": "days_worked",
            "type": "INTEGER",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%,d"
          }
        ]
      },
      {
        "name": "review",
        "label": "Review",
        "stepType": "frontend",
        "components": [
          {
            "type": "VALIDATION_REVIEW_SCREEN"
          }
        ],
        "recordListFields": [
          {
            "name": "firstName",
            "label": "First Name",
            "backendName": "first_name",
            "type": "STRING",
            "isRequired": true,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "lastName",
            "label": "Last Name",
            "backendName": "last_name",
            "type": "STRING",
            "isRequired": true,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "birthDate",
            "label": "Birth Date",
            "backendName": "birth_date",
            "type": "DATE",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "email",
            "label": "Email",
            "backendName": "email",
            "type": "STRING",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "isEmployed",
            "label": "Is Employed",
            "backendName": "is_employed",
            "type": "BOOLEAN",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%s"
          },
          {
            "name": "annualSalary",
            "label": "Annual Salary",
            "backendName": "annual_salary",
            "type": "DECIMAL",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "$%,.2f"
          },
          {
            "name": "daysWorked",
            "label": "Days Worked",
            "backendName": "days_worked",
            "type": "INTEGER",
            "isRequired": false,
            "isEditable": true,
            "displayFormat": "%,d"
          }
        ]
      },
      {
        "name": "result",
        "label": "Result",
        "stepType": "frontend",
        "components": [
          {
            "type": "PROCESS_SUMMARY_RESULTS"
          }
        ]
      }
    ]
  }
}
