---
schema_version: "1"
id: 5ade1267d1c12bd3d11c383e42180e45278e05aac149c68c3c6e6c7f7c7f6de0
title: Action Block Properties (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_action_block_properties.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_action_block_properties.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b672843c19154d1370820b3b3e80a319531adeb26420e8ea24744c724154fb67
description: For the managed package runtime, this page contains information on Action Block properties.
products:
  - Omnistudio
release: "264"
---
# Action Block Properties (Managed Package)

For the managed package runtime, this page contains information on Action Block properties.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d170381e46">
            <p style="margin-bottom:0;">Property</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d170381e52">
            <p style="margin-bottom:0;">Description</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e46 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Apply If Error</strong>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e52 ">
            <p style="margin-bottom:0;">Enables actions that run successfully to apply their responses to the
              Omniscript's data JSON even when other actions in the Action Block fail.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e46 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Default</strong>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e52 ">
            <p style="margin-bottom:0;">An <strong class="uicontrol">Invoke Mode</strong> option, <strong class="uicontrol">Default</strong>
              blocks the UI with a loading spinner until the Action finishes
              executing.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e46 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Non-Blocking</strong>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e52 ">
            <p style="margin-bottom:0;">An <strong class="uicontrol">Invoke Mode</strong> option,
              <strong class="uicontrol">Non-Blocking</strong> runs the action asynchronously, and
              the response is applied to the UI. Pre and Post Omnistudio Data Mapper transforms, and
              large attachments are not supported. When Invoke Mode is set to
              non-blocking, elements using default values will not receive the response
              because the element loads before the response returns. To map the response
              to an element, you must set Response JSON Node to VlocityNoRootNode and
              Response JSON Path to the name of the element.
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e46 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Fire and Forget</strong>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e52 ">
            <p style="margin-bottom:0;">An <strong class="uicontrol">Invoke Mode</strong> option, <strong class="uicontrol">Fire and
                Forget</strong> runs the action asynchronously with no callback to the
              UI. Pre and Post Data Mapper transforms, and large attachments are not
              supported. A response appears in the debug console but is not applied to the
              Data JSON.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e46 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Validation Required</strong>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d170381e52 ">
            <p style="margin-bottom:0;">When set to <strong class="uicontrol">Step</strong>, Validation Required prevents the
              Action Block from running when errors exist in the Step.</p>
          </td>

        </tr>
      </tbody>
    </table>