MCPcopy Index your code
hub / github.com/simstudioai/sim / buildWorkflowCorrelation

Function buildWorkflowCorrelation

apps/sim/background/workflow-execution.ts:24–37  ·  view source on GitHub ↗
(
  payload: WorkflowExecutionPayload
)

Source from the content-addressed store, hash-verified

22const logger = createLogger('TriggerWorkflowExecution')
23
24export function buildWorkflowCorrelation(
25 payload: WorkflowExecutionPayload
26): AsyncExecutionCorrelation {
27 const executionId = payload.executionId || generateId()
28 const requestId = payload.requestId || payload.correlation?.requestId || executionId.slice(0, 8)
29
30 return {
31 executionId,
32 requestId,
33 source: 'workflow',
34 workflowId: payload.workflowId,
35 triggerType: payload.triggerType || payload.correlation?.triggerType || 'api',
36 }
37}
38
39export type WorkflowExecutionPayload = {
40 workflowId: string

Callers 2

executeWorkflowJobFunction · 0.85

Calls 1

generateIdFunction · 0.90

Tested by

no test coverage detected