Launchers and Interactive Trigger

Hello,

I’m building a launchpad to handle emergency block requests.

Case:

  • The Security Team can block and unblock any user in the organization.

  • Users blocked by the Security Team can only be unblocked by the Security Team.

  • Managers can block and unblock any of their subordinates, unless the Security Team has previously blocked the user—in that case, the manager cannot.

I’m planning to build 4 different forms: Block and Unblock forms that can only be accessed by the Security Team, and 2 others that can only be accessed by managers.

The issue is that I’m reaching the workflow limit in our tenant (25), so I was planning to point all the launchers to a single workflow and then apply all the logic needed to accomplish what I want. But I couldn’t find a way to identify which launcher triggered the workflow. What I see as input is just this:

{
  "_meta": {
    "invocationId": "I have no idea what ID this is—that's not the launcher ID",
    "subscriptionId": "<workflowId>",
    "triggerType": "FIRE_AND_FORGET"
  },
  "config": {
    "config": {},
    "workflowId": "<workflowId>"
  },
  "interactiveProcessId": "some random ID that I don`t know if i can rely on",
  "launchedAt": "2025-09-16T19:18:07.742583552Z",
  "launchedBy": {
    "id": "dasdasdas",
    "type": "IDENTITY"
  },
  "workflowId": "<workflowId>"
}

The docs say that I can use a search query to retrieve some information about the event, but it’s still not accurate data—because I’ll be searching for something like name:“Launch Launcher Passed” AND created:>=2025-09-16, which in some cases can lead to the wrong data.

At this point, I think the only solution is a workflow for each launch, but if you guys have any ideas, it would be very much appreciated

Best Regards

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.