{
  "version": 1,
  "description": "Binds the Account_Notify_Approver_On_Assignment Flow (L2 pack) to the StepApproval event of each regional Account approval process as a PROCESS-LEVEL ProcessAction (processNodeId empty) so the engine emails the newly-assigned next approver only when the process actually advances (a skipped conditional step -- e.g. Legal when Vertical is not Crypto Exchange / Gambling & Gaming -- never fires). Mirrors the Credits notify binding pattern. Idempotent: each action is matched on (processDeveloperName, actionEvent, apiName) against the EXISTING (UI-built) regional process; a region whose process is absent is skipped, never inserted. The Seed Dispatcher selects this module for staging only through staging.account_notify.post_credits_approval; its reviewed adapter reuses apply_account_approval_notify_seed.py internally. EXP is excluded because it applies neither the reference-data Account_Approval_Waiting template (the Flow's templateId) nor the UI-built regional processes this binds to. Production has no Catalog invocation for this binding: multi-prod applies only the pack + reference-data (not this seed), and the Setup UI creates only NODE-SCOPED StepApproval actions -- it cannot create this process-level (processNodeId-empty) binding. Production delivery requires a separately reviewed production profile invocation and Dispatcher scope change; operators must not bypass the Dispatcher by running the implementation directly.",
  "targetObject": "Account",
  "flowApiName": "Account_Notify_Approver_On_Assignment",
  "emailTemplateDeveloperName": "Account_Approval_Waiting",
  "emailTemplateId": "85413ff7-4510-57ab-83c2-dc4e9d3d48e7",
  "processActions": [
    {
      "processDeveloperName": "Account_Approval_APAC",
      "name": "Account_Approval_APAC - Notify Next Approver",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "apiName": "Account_Notify_Approver_On_Assignment",
      "order": 10
    },
    {
      "processDeveloperName": "Account_Approval_EMEA",
      "name": "Account_Approval_EMEA - Notify Next Approver",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "apiName": "Account_Notify_Approver_On_Assignment",
      "order": 10
    },
    {
      "processDeveloperName": "Account_Approval_NA",
      "name": "Account_Approval_NA - Notify Next Approver",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "apiName": "Account_Notify_Approver_On_Assignment",
      "order": 10
    },
    {
      "processDeveloperName": "Account_Approval_LATAM",
      "name": "Account_Approval_LATAM - Notify Next Approver",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "apiName": "Account_Notify_Approver_On_Assignment",
      "order": 10
    },
    {
      "processDeveloperName": "Account_Approval_Japan",
      "name": "Account_Approval_Japan - Notify Next Approver",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "apiName": "Account_Notify_Approver_On_Assignment",
      "order": 10
    }
  ]
}
