{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/blackbaud/main/json-schema/blackbaud-business-process-view-schema.json",
  "title": "BusinessProcessView",
  "description": "ViewBusinessProcess",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/blackbaud-altru-administration-api-openapi.yml#/components/schemas/BusinessProcessView",
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "The status."
    },
    "message": {
      "type": "string",
      "description": "The status message."
    },
    "started_by": {
      "type": "string",
      "description": "The started by."
    },
    "started_on": {
      "type": "string",
      "description": "The started."
    },
    "ended_on": {
      "type": "string",
      "description": "The ended."
    },
    "duration": {
      "type": "string",
      "description": "The duration."
    },
    "success_count": {
      "type": "string",
      "description": "The records successfully processed."
    },
    "exception_count": {
      "type": "string",
      "description": "The number of exceptions."
    },
    "total_number_processed": {
      "type": "string",
      "description": "The total records processed."
    },
    "server_name": {
      "type": "string",
      "description": "The server name."
    },
    "completed": {
      "type": "boolean",
      "description": "Indicates whether completed. Read-only in the SOAP API."
    },
    "enable_download": {
      "type": "boolean",
      "description": "Indicates whether enable download. Read-only in the SOAP API."
    },
    "id": {
      "type": "string",
      "description": "The ID."
    },
    "status_code": {
      "type": "integer",
      "description": "The status code.",
      "format": "int32"
    },
    "running": {
      "type": "boolean",
      "description": "Indicates whether running."
    },
    "did_not_finish": {
      "type": "boolean",
      "description": "Indicates whether did not finish."
    },
    "parameter_set_id": {
      "type": "string",
      "description": "The parameter set ID."
    },
    "business_process_catalog_id": {
      "type": "string",
      "description": "The business process catalog ID."
    },
    "enable_letter_mail_merge": {
      "type": "boolean",
      "description": "Indicates whether enable letter mail merge. Read-only in the SOAP API."
    },
    "enable_label_mail_merge": {
      "type": "boolean",
      "description": "Indicates whether enable label mail merge. Read-only in the SOAP API."
    },
    "output_table_exists": {
      "type": "boolean",
      "description": "Indicates whether output table exists. Read-only in the SOAP API."
    },
    "allow_remove_from_enqueue": {
      "type": "boolean",
      "description": "Indicates whether allow remove from enqueue. Read-only in the SOAP API."
    },
    "download_output": {
      "type": "string",
      "description": "The download output."
    }
  },
  "additionalProperties": false,
  "x-display-name": "Business Process Parameter Set Recent Status View Form",
  "x-display-id": "Business Process Parameter Set Recent Status View Form"
}