Codeunit 4361 "Agent Task Template"
AgentDesignExperience · System.Agents.Designer
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 6 connected objects and pages
AgentDesignExperience · System.Agents.Designer · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
CreateTaskFromTemplate(AgentSecurityID: Guid)CreateTaskFromTemplate(AgentSecurityID: Guid; TaskTemplateCode: Code[20]): IntegerCreateMessageFromTemplate(AgentTaskID: BigInteger)ImportFromFile(): BooleanImportTemplateFromStream(JsonInStream: InStream; TaskTemplateCode: Code[20]; PlaceholdersMap: Dictionary of [Text, Text]): BooleanExportToFile(): BooleanCreateTaskTemplate(TaskName: Text[150]; TaskTitle: Text[150]; TaskExternalId: Text[2048]; var AgentMessageTemplate: Record "Agent Message Template"): Record "Agent Task Template"CreateMessageTemplate(MessageName: Text[150]; MessageFromText: Text[250]; MessageText: Text; MessageExternalId: Text[2048]; MessageRequiresReview: Boolean; SanitizeMessageContent: Boolean; IgnoreAttachments: Boolean; var TempAgentTaskFile: Record "Agent Task File" temporary; CreatedWithTask: Boolean): Record "Agent Message Template"CreateTemplateFromTask(AgentTaskID: BigInteger): IntegerCreateTemplateFromTask(AgentTaskID: BigInteger; var TempAgentTaskFile: Record "Agent Task File" temporary): IntegerRepeatTask(AgentTaskID: BigInteger)GetEncoding(): TextEncoding
Plus 8 local procedures.
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 4316 “Agent Task Message Builder” (9 calls:
CreateMessageFromTemplate → Create,CreateMessageFromTemplate → SetAgentTask,InitializeAgentMessageBuilder → AddAttachment, …) - Codeunit 4315 “Agent Task Builder” (3 calls:
RepeatTask → AddTaskMessage,RepeatTask → Create,RepeatTask → Initialize) - Codeunit 4100 “Temp Blob” (2 calls:
ExportToFile → CreateInStream,ExportToFile → CreateOutStream) - Codeunit 4307 “Agent Message” (2 calls:
RepeatTask → GetAttachments,RepeatTask → GetText)
Called by
- Codeunit 4351 “Custom Agents Wizard Setup” (2 calls:
ImportAgentFromSample → ImportTemplateFromStream,OpenRunAgentTaskFromTaskTemplatePage → CreateTaskFromTemplate) - Page 4359 “Agent New Task Message” (1 call:
OnQueryClosePage → CreateTemplateFromTask)
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: "codeunit", object_name: "Agent Task Template"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.