ShowView
ShowView() -> ShowViewHandle
Construct a fresh ShowView block with an auto-generated id.
Use this when authoring from scratch, the runtime picks a UUID automatically.
Initiates a UI-based workflow that can be surfaced to users of front end applications. This action can be used to create step-by-step guides for agents who are using the Amazon Connect agent workspace.
ShowViewShowView() -> ShowViewHandle
Construct a fresh ShowView block with an auto-generated id.
Use this when authoring from scratch, the runtime picks a UUID automatically.
ShowViewShowView(id: String) -> ShowViewHandle
Construct a ShowView block with an operator-supplied id.
| Parameter | Type | Required | Description |
|---|---|---|---|
id | String | yes | Wire identifier, typically a Connect UUID restored by decompile so round-trips stay byte-stable. |
view_resourceview_resource(value: Map (ViewResource)) -> ShowViewHandle
Set the ViewResource parameter.
| Parameter | Type | Required | Description |
|---|---|---|---|
value | Map (ViewResource) | yes |
invocation_time_limit_secondsinvocation_time_limit_seconds(value: String) -> ShowViewHandle
Set the InvocationTimeLimitSeconds parameter. 400,
| Parameter | Type | Required | Description |
|---|---|---|---|
value | String | yes | 400, |
view_dataview_data(value?: Map<String, String>) -> ShowViewHandle
Set the ViewData parameter. Operator-defined data map passed to the View resource. Keys and values may be set statically or as JSONPath references; keys are arbitrary view-field names (e.g. CustomerName, AdditionalNotes_Header_Title). The doc-generator inferred a struct with a single Description field from Connect's schema notation, but the wire shape is Map<String, String> (the parameter doc itself says "An optional map of data"). The typed setter accepts a Rhai map literal directly.
| Parameter | Type | Required | Description |
|---|---|---|---|
value | Map<String, String> | no | Operator-defined data map passed to the View resource. Keys and values may be set statically or as JSONPath references; keys are arbitrary view-field names (e.g. CustomerName, AdditionalNotes_Header_Title). The doc-generator inferred a struct with a single Description field from Connect's schema notation, but the wire shape is Map<String, String> (the parameter doc itself says "An optional map of data"). The typed setter accepts a Rhai map literal directly. |
sensitive_data_configurationsensitive_data_configuration(value?: Map (SensitiveDataConfiguration)) -> ShowViewHandle
Set the SensitiveDataConfiguration parameter.
| Parameter | Type | Required | Description |
|---|---|---|---|
value | Map (SensitiveDataConfiguration) | no |
nextnext(target: Handle) -> ShowViewHandle
Wire the success-path transition. Substitutes the target's auto-generated UUID into the wire Transitions.NextAction slot.
| Parameter | Type | Required | Description |
|---|---|---|---|
target | Handle | yes | The block to route to once this block completes successfully. |
whenwhen(cond: ConditionHandle, target: Handle) -> ShowViewHandle
Append a Conditions[] branch. Multiple .when(...) calls chain, evaluation runs in source order, first match wins.
| Parameter | Type | Required | Description |
|---|---|---|---|
cond | ConditionHandle | yes | Built from the Cond::<op>(...) namespace, e.g. Cond::equals("42"). |
target | Handle | yes | Block to route to when the condition matches. |
on_no_matchingon_no_matching(target: Handle) -> ShowViewHandle
Wire an error transition for NoMatchingError: if no other Error matches.
| Parameter | Type | Required | Description |
|---|---|---|---|
target | Handle | yes | Block to route to on NoMatchingError. if no other Error matches. |
on_no_matching_conditionon_no_matching_condition(target: Handle) -> ShowViewHandle
Wire an error transition for NoMatchingCondition: if no other Condition matches.
| Parameter | Type | Required | Description |
|---|---|---|---|
target | Handle | yes | Block to route to on NoMatchingCondition. if no other Condition matches. |
on_time_limit_exceededon_time_limit_exceeded(target: Handle) -> ShowViewHandle
Wire an error transition for TimeLimitExceeded: if there is no response before the configured InvocationTimeLimitSeconds.
| Parameter | Type | Required | Description |
|---|---|---|---|
target | Handle | yes | Block to route to on TimeLimitExceeded. if there is no response before the configured InvocationTimeLimitSeconds. |
set_idset_id(id: String) -> ShowViewHandle
Override the auto-generated identifier with a specific wire id.
| Parameter | Type | Required | Description |
|---|---|---|---|
id | String | yes | Wire identifier override. Decompile threads this through to round-trip Connect-side UUIDs. |
meta_positionmeta_position(x: i64, y: i64) -> ShowViewHandle
Set the block's canvas position. Mostly auto-emitted by decompile; authored scripts call Flow.auto_layout() instead and let the layout pass fill positions in.
| Parameter | Type | Required | Description |
|---|---|---|---|
x | i64 | yes | Canvas X coordinate. |
y | i64 | yes | Canvas Y coordinate. |
set_metaset_meta(key: String, value: Dynamic) -> ShowViewHandle
Single-key escape hatch, set one ActionMetadata key by name when the typed meta_* setters don't cover it.
| Parameter | Type | Required | Description |
|---|---|---|---|
key | String | yes | Wire key name (under Metadata.ActionMetadata[<id>]). |
value | Dynamic | yes | Any JSON-serializable Rhai value. |
overwrite_metaoverwrite_meta(value: Map) -> ShowViewHandle
Full-replace escape hatch, overwrite the entire ActionMetadata blob.
| Parameter | Type | Required | Description |
|---|---|---|---|
value | Map | yes | Replacement map for the entire ActionMetadata sub-object. |
set_meta_paramset_meta_param(param: String, flag: String, value: Dynamic) -> ShowViewHandle
Set a single per-parameter ActionMetadata flag.
| Parameter | Type | Required | Description |
|---|---|---|---|
param | String | yes | Parameter name (e.g. "Text"). |
flag | String | yes | Flag name ("useDynamic", "MFLAG_*", etc.). |
value | Dynamic | yes | Flag value. |
overwrite_meta_paramoverwrite_meta_param(param: String, value: Map) -> ShowViewHandle
Replace the entire flag map for one parameter.
| Parameter | Type | Required | Description |
|---|---|---|---|
param | String | yes | Parameter name. |
value | Map | yes | Replacement flag map for the parameter. |
overwrite_parametersoverwrite_parameters(value: Map) -> ShowViewHandle
Wire-shape escape hatch, overwrite the entire Parameters blob.
| Parameter | Type | Required | Description |
|---|---|---|---|
value | Map | yes | Replacement parameter map for the block. |
raw_transitionsraw_transitions(value: Map) -> ShowViewHandle
Wire-shape escape hatch for non-canonical transition objects.
| Parameter | Type | Required | Description |
|---|---|---|---|
value | Map | yes | Replacement transitions map (raw JSON shape). |