tableAL Developmentofficial - Microsoftderived - from the source, no model text

Table 1523 "Workflow Step Argument"

Base Application · System.Automation

Across versions

  1. BC23present
  2. BC243 fields changed
  3. BC251 procedures added, 1 procedures changed
  4. BC26-28unchanged
  5. BC291 procedures removed
  6. BC30unchanged

Neighbourhood 12 connected objects and pages

Table 91 "User Setup" (relates to, 3 links)User SetupTable 1521 "Workflow Response" (relates to, 2 links)Workflow ResponseTable 1502 "Workflow Step" (relates to)Workflow StepTable 1540 "Workflow User Group" (relates to)Workflow User GroupTable 232 "Gen. Journal Batch" (relates to)Gen. Journal BatchTable 80 "Gen. Journal Template" (relates to)Gen. Journal TemplatePage 1523 "Workflow Response Options" (pages and codeunits on it, 2 links)Workflow Response OptionsPage 2146 "APIV2 - Workflow Resp. Options" (pages and codeunits on it)APIV2 - Workflow Resp. OptionsTable extension 6134 "EDocWorkflowStepArgument" (extended by)EDocWorkflowStepArgumentCodeunit 457 "Environment Information" (calls)Environment InformationTable 1502 "Workflow Step" (referenced by)Workflow StepTable 1504 "Workflow Step Instance" (referenced by)Workflow Step Instance

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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(): Guid
  • Equals(WorkflowStepArgument: Record "Workflow Step Argument"): Boolean
  • GetEventFilters(): Text
  • GetNotificationUserId(Variant: Variant): Text[50] + BC25
  • GetNotificationUserName(): Text
  • SetEventFilters(Filters: Text)
  • HideExternalUsers()

Plus 1 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

2 fields in 2 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this 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.

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.

Evidence 1 sources