Codeunit 4362 "Agent Designer Permissions"
AgentDesignExperience · System.Agents.Designer
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 15 connected objects and pages
AgentDesignExperience · System.Agents.Designer · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
VerifyCurrentUserCanImportCustomAgents()VerifyCurrentUserCanExportCustomAgents()VerifyCurrentUserCanCreateCustomAgents()VerifyCurrentUserCanDeleteCustomAgents()VerifyCurrentUserCanConfigureCustomAgent(AgentUserSecurityId: Guid)CurrentUserCanConfigureCustomAgent(AgentUserSecurityId: Guid): BooleanCurrentUserCanCreateCustomAgents(): BooleanCurrentUserCanDeleteCustomAgents(): BooleanCurrentUserCanExportCustomAgents(): BooleanVerifyCurrentUserCanManageTemplates()
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 4317 “Agent System Permissions” (6 calls:
CurrentUserCanCreateCustomAgents → CurrentUserHasCanCreateCustomAgent,CurrentUserCanCreateCustomAgents → CurrentUserHasCanManageAllAgentsPermission,CurrentUserCanDeleteCustomAgents → CurrentUserHasCanManageAllAgentsPermission, …)
Called by
- Page extension 4354 “Agent List” (4 calls:
OnOpenPage → CurrentUserCanCreateCustomAgents,OnOpenPage → CurrentUserCanDeleteCustomAgents,OnOpenPage → CurrentUserCanExportCustomAgents, …) - Table 4350 “Custom Agent Setup” (4 calls:
OnDelete → VerifyCurrentUserCanDeleteCustomAgents,OnInsert → VerifyCurrentUserCanCreateCustomAgents,OnModify → VerifyCurrentUserCanConfigureCustomAgent, …) - Codeunit 4350 “Custom Agent Setup” (1 call:
CreateAgent → VerifyCurrentUserCanCreateCustomAgents) - Codeunit 4355 “Custom Agent Export” (1 call:
ExportAgents → VerifyCurrentUserCanExportCustomAgents) - Codeunit 4358 “Custom Agent Metadata Provider” (1 call:
ShowCanCreateAgent → CurrentUserCanCreateCustomAgents) - Page 4350 “Custom Agent Setup” (1 call:
OnOpenPage → VerifyCurrentUserCanCreateCustomAgents) - Page 4351 “Custom Agents Wizard” (1 call:
OnOpenPage → VerifyCurrentUserCanCreateCustomAgents) - Page 4356 “Agent Import Wizard” (1 call:
OnOpenPage → VerifyCurrentUserCanImportCustomAgents) - Page 4362 “Agent Task Log Entry Instr” (1 call:
OnOpenPage → VerifyCurrentUserCanConfigureCustomAgent) - Page 4363 “Agent Instruction Editor” (1 call:
ValidateUserSecurityId → VerifyCurrentUserCanConfigureCustomAgent) - Table 4356 “Agent Message Template” (1 call:
ValidatePermissions → VerifyCurrentUserCanManageTemplates) - Table 4357 “Agent Task Template” (1 call:
ValidatePermissions → VerifyCurrentUserCanManageTemplates) - XMLport 4350 “Custom Agent Export” (1 call:
OnPreXmlPort → VerifyCurrentUserCanExportCustomAgents) - XMLport 4351 “Custom Agent Import” (1 call:
OnPreXmlPort → VerifyCurrentUserCanImportCustomAgents)
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 Designer Permissions"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.