Skip to content

TransactionUtils

checkIntegrationTriggersAsync()

Evaluates asynchronous integration trigger conditions

  • Type

    ts
    function checkIntegrationTriggersAsync(
      glideRecord: GlideRecord,
      operation: "insert" | "update" | "delete"
    ): {
      integrationIds: string[];
      operation: "insert" | "update" | "delete";
    };
    function checkIntegrationTriggersAsync(
      glideRecord: GlideRecord,
      operation: "insert" | "update" | "delete"
    ): {
      integrationIds: string[];
      operation: "insert" | "update" | "delete";
    };
  • Example

    js
    TransactionUtils.checkIntegrationTriggersAsync(current, "update").integrationIds.forEach((id) =>
      TransactionManager.createTransaction(current, id, "update")
    );
    TransactionUtils.checkIntegrationTriggersAsync(current, "update").integrationIds.forEach((id) =>
      TransactionManager.createTransaction(current, id, "update")
    );

checkIntegrationTriggers()