From Bright Pattern Documentation
< 5.19:Workflow-builder-reference-guide
Revision as of 17:41, 26 February 2026 by Wyler.metge (talk | contribs) (Updated via BpClonePage extension. Source page: draft:Workflow-builder-reference-guide/WaitHistoricalAsset#Wait Historical Asset)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
• 5.19

Wait Historical Asset

The Wait Historical Asset block pauses workflow execution until a specified historical analytical asset becomes available. Once the interaction is processed and the asset is ready, the block populates the relevant Historical asset variable collection.


Bright Pattern Wait Historical Asset block


The following assets can be retrieved, depending on which features are enabled for your contact center:

Asset Type Associated Variable Collection Requirements
Historical Transcript $(item.histTranscript) Your service provider has assigned a default Historical Transcriber to your contact center.
Historical AI Summary $(item.customerSummary) The Historical AI Summary feature is enabled for your contact center.
Category Sets $(item.categorySets) The Categorization feature is enabled for your contact center.
Discovery Tags $(item.discoveries) The Discovery feature is enabled for your contact center.



Info.40x40.png Historical assets are not available for Email or Task interactions.


How to Use This Block

Use this block to pause workflow execution until historical analytical data is generated. This is primarily used in post-interaction workflows to ensure that data, such as transcripts or AI-generated summaries, is available before the workflow performs actions like syncing data to a third-party CRM.


Info.40x40.png
  • If a workflow requires multiple historical assets, place multiple Wait Historical Asset blocks in succession, one for each asset.
  • For voice interactions, AI Summaries, Categories, and Discoveries require a transcript, whether historical or real-time. If you are relying on a Historical Transcript, the best practice is to place the block retrieving it before other asset blocks, in order to isolate transcription generation issues for easier troubleshooting.


When the asset is ready, the block populates the relevant Historical Asset Variable Collections, allowing subsequent blocks to use the retrieved data in CRM updates, notifications, or conditional logic.

Settings

The Wait Historical Asset block has the following settings.


Wait Historical Asset block


Wait for

The type of historical asset the workflow must wait for. Options include:

  • Historical Transcript: Retrieves the completed voice interaction transcript, saving it to the $(item.histTranscript) collection.
  • Historical AI Summary: Retrieves the AI-generated summary based on the interaction, saving it to the $(item.customerSummary) collection.
  • Category Sets: Retrieves interaction categorization results, saving them to the $(item.categorySets) collection.
  • Discovery Tags: Retrieves discovery data identified during the interaction, saving it to the $(item.discoveries) collection.

Wait duration

The maximum time the workflow will pause before taking the Timeout exit. Default wait time is 2 days. Minimum time is 15 minutes, maximum is 15 days.


Conditional Exits

Failed

The block takes this exit if an error occurs during the request or if the required feature is disabled. Error details are stored in the $(waitErrorCode) and $(waitErrorBody) variables. The following errors are possible:

Activity Server Error Codes

  • 1000 - Feature is disabled at the tenant level
  • 1001 - Historical Transcript is available for voice interactions only
  • 1002 - Historical Analytics Assets are not available for Email interactions
  • 1003 - Wrong Asset Type configuration
  • 1004 - Historical Analytics Assets are not available for Tasks
  • 2000 - <Generic uncaught error>
  • 2001 - Cannot place pending asset request into Mongo

Extractor Error Codes

  • 1100 - Feature is disabled at the tenant level
  • 1101 - Feature is disabled for the service
  • 1102 - Interaction is skipped due to Coverage < 100%
  • 1103 - Transcript is empty - no data to return
  • 1104 - AI provider is not configured
  • 1105 - AI provider returned an error: <error>
  • 1106 - Intent definition missing for interaction language <Language>: <Intent Name1>, <Intent Name2>, …
  • 1107 - Intent definition broken for interaction language <Language>: <Intent Name1>, <Intent Name2>, …
  • 1108 - <Reserved for future> No categories found
  • 1109 - No tags found
  • 1110 - Interaction is filtered out by service filters (talk time)
  • 1111 - No category sets configured for service
  • 2100 - <Generic uncaught error>

Historical Transcriber Error Codes

  • 1200 - No AI packages assigned to the tenant
  • 1201 - Historical Transcription is disabled for the service
  • 1202 - Historical Transcriber is not set for language <Language>
  • 1203 - Monthly limit reached
  • 2200 - Permanent error

Timeout

The block takes this exit if the asset does not become available within the specified Wait duration and no failure reason was identified.

< Previous | Next >