Table 1523 "Workflow Step Argument"
Base Application · System.Automation
Across versions
- BC23present
- BC243 fields changed
- BC251 procedures added, 1 procedures changed
- BC26-28unchanged
- BC291 procedures removed
- BC30unchanged
Neighbourhood 12 connected objects and pages
Base Application · System.Automation · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Workflow Step Argument |
| DataClassification | CustomerContent |
| Permissions | TableData “Workflow Step Argument” = rim |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | ID | Guid | — | |
| 2 | Type | Option | — | TableRelation Table 1502 “Workflow Step” (“Workflow Step”.Type where(Argument = field(ID))); OptionCaption: Event,Response |
| 3 | General Journal Template Name | Code[10] | Specifies the name of the general journal template that is used for this workflow step argument. via Page 1523 “Workflow Response Options” | TableRelation Table 80 “Gen. Journal Template” (“Gen. Journal Template”.Name) |
| 4 | General Journal Batch Name | Code[10] | Specifies the name of the general journal batch that is used for this workflow step argument. via Page 1523 “Workflow Response Options” | TableRelation Table 232 “Gen. Journal Batch” (“Gen. Journal Batch”.Name where(“Journal Template Name” = field(“General Journal Template Name”))) |
| 5 | Notification User ID | Code[50] | Specifies the ID of the user that will be notified in connection with this workflow step argument. via Page 1523 “Workflow Response Options” | TableRelation Table 91 “User Setup” (“User Setup”.“User ID”); DataClassification EndUserIdentifiableInformation |
| 6 | Notification User License Type Δ BC24 | Option | — | FlowField: lookup(User.“License Type” where(“User Name” = field(“Notification User ID”))); OptionCaption: Full User,Limited User,Device Only User,Windows Group,External User |
| 7 | Response Function Name | Code[128] | — | TableRelation Table 1521 “Workflow Response” (“Workflow Response”.“Function Name”) |
| 8 | Notify Sender | Boolean | Specifies if the approval sender will be notified in connection with this workflow step argument. via Page 1523 “Workflow Response Options” | |
| 9 | Link Target Page | Integer | Specifies a specific page that opens when a user chooses the link in a notification. If you do not fill this field, the page showing the involved record will open. The page must have the same source table as the record involved. via Page 1523 “Workflow Response Options” | TableRelation AllObjWithCaption.“Object ID” where(“Object Type” = const(Page)) |
| 10 | Custom Link | Text[250] | Specifies a link that is inserted in the notification to link to a custom location. via Page 1523 “Workflow Response Options” | |
| 11 | Event Conditions | BLOB | — | |
| 12 | Approver Type | Enum “Workflow Approver Type” | Specifies who is notified first about approval requests. via Page 1523 “Workflow Response Options” | enum Enum 460 “Workflow Approver Type” |
| 13 | Approver Limit Type | Enum “Workflow Approver Limit Type” | Specifies how approvers’ approval limits affect when approval request entries are created for them. A qualified approver is an approver whose approval limit is above the value on the approval request. via Page 1523 “Workflow Response Options” | enum Enum 465 “Workflow Approver Limit Type” |
| 14 | Workflow User Group Code | Code[20] | Specifies the workflow user group that is used in connection with this workflow step argument. via Page 1523 “Workflow Response Options” | TableRelation Table 1540 “Workflow User Group” (“Workflow User Group”.Code) |
| 15 | Due Date Formula | DateFormula | Specifies in how many days the approval request must be resolved from the date when it was sent. via Page 1523 “Workflow Response Options” | |
| 16 | Message | Text[250] | Specifies the message that will be shown as a response. via Page 1523 “Workflow Response Options” | |
| 17 | Delegate After | Option | Specifies if and when an approval request will automatically be delegated to the relevant substitute. You can select to automatically delegate one, two, or five days after the date when the approval was requested. via Page 1523 “Workflow Response Options” | OptionCaption: Never,1 day,2 days,5 days |
| 18 | Show Confirmation Message | Boolean | Specifies that a confirmation message is shown to users after they request an approval. via Page 1523 “Workflow Response Options” | |
| 19 | Table No. | Integer | — | |
| 20 | Field No. | Integer | — | |
| 21 | Field Caption Δ BC24 | Text[80] | — | FlowField: lookup(Field.“Field Caption” where(TableNo = field(“Table No.”), “No.” = field(“Field No.”))); not editable |
| 22 | Approver User ID | Code[50] | Specifies the approver. via Page 1523 “Workflow Response Options” | TableRelation Table 91 “User Setup” (“User Setup”.“User ID”); DataClassification EndUserIdentifiableInformation |
| 23 | Response Type | Option | Specifies the response type for the workflow response. You cannot set options for this. via Page 1523 “Workflow Response Options” | OptionCaption: Not Expected,User ID |
| 24 | Response User ID | Code[50] | Specifies the user necessary for an acceptable response. via Page 1523 “Workflow Response Options” | TableRelation Table 91 “User Setup” (“User Setup”.“User ID”); DataClassification EndUserIdentifiableInformation |
| 25 | Notification Entry Type | Enum “Notification Entry Type” | Specifies the type of the notification. via Page 1523 “Workflow Response Options” | enum Enum 1511 “Notification Entry Type” |
| 100 | Response Option Group Δ BC24 | Code[20] | — | FlowField: lookup(“Workflow Response”.“Response Option Group” where(“Function Name” = field(“Response Function Name”))); not editable |
Keys
- Key1: ID (clustered)
Procedures
Clone(): GuidEquals(WorkflowStepArgument: Record "Workflow Step Argument"): BooleanGetEventFilters(): TextGetNotificationUserId(Variant: Variant): Text[50]+ BC25GetNotificationUserName(): TextSetEventFilters(Filters: Text)HideExternalUsers()
Plus 1 local procedures.
Triggers
OnDelete, OnInsert, OnModify, OnRename
Relations
- lookup page Page 1523 “Workflow Response Options”
- Type: TableRelation Table 1502 “Workflow Step”
- Response Option Group: CalcFormula Table 1521 “Workflow Response”
- Response Function Name: TableRelation Table 1521 “Workflow Response”
- Workflow User Group Code: TableRelation Table 1540 “Workflow User Group”
- General Journal Batch Name: TableRelation Table 232 “Gen. Journal Batch”
- General Journal Template Name: TableRelation Table 80 “Gen. Journal Template”
- Approver User ID: TableRelation Table 91 “User Setup”
- Notification User ID: TableRelation Table 91 “User Setup”
- Response User ID: TableRelation Table 91 “User Setup”
Referenced by
2 fields in 2 objects relate to this table (TableRelation or CalcFormula).
- Table 1502 “Workflow Step”: Argument
- Table 1504 “Workflow Step Instance”: Argument
Pages and codeunits on this table
- Page 1523 “Workflow Response Options” (source table)
- Page 2146 “APIV2 - Workflow Resp. Options” (source table)
Extended by
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 457 “Environment Information” (1 call:
HideExternalUsers → IsSaaS)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Workflow Step Argument"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.