Codeunit 20365 "Use Case Archival Mgmt."
INTaxEngine · Microsoft.Finance.TaxEngine.JsonExchange
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 7 connected objects and pages
INTaxEngine · Microsoft.Finance.TaxEngine.JsonExchange · BC29-30 · source at ea08af5e · facts from BC29
Event subscriptions
- OnAfterExportModified subscribes to Page “Tax Engine Setup Wizard” OnAfterActionEvent (ExportModified)
- OnAfterValidateEnableEvent subscribes to Table “Tax Use Case” OnBeforeValidateEvent (Status)
- OnAfterExportTaxTypes subscribes to Page “Tax Types” OnAfterExportTaxTypes
- OnAfterActionExportUseCases subscribes to Codeunit “Use Case Mgmt.” OnAfterExportUseCases
- OnAfterActionImportTaxTypes subscribes to Page “Tax Types” OnAfterActionEvent (ImportTaxTypes)
- OnAfterActionImportUseCases subscribes to Page “Use Cases” OnAfterActionEvent (ImportUseCase)
- OnAfterActionCopyUseCase subscribes to Page “Use Case Card” OnAfterActionEvent (CopyUseCase)
- OnAfterActionArchivedLogsFromUseCaseCard subscribes to Page “Use Case Card” OnAfterActionEvent (ArchivedLogs)
- OnAfterActionArchivedLogsFromUseCaseList subscribes to Page “Use Cases” OnAfterActionEvent (ArchivedLogs)
Procedures
ShowConfigurationFile(UseCaseArchivalLogEntry: Record "Use Case Archival Log Entry")CopyUseCase(CaseId: Guid)ExportUseCases(var UseCase: Record "Tax Use Case")ImportUseCases()ExportTaxTypes(var TaxType: Record "Tax Type")ImportTaxTypes()RestoreArchivalToUse(UseCaseArchivalLogEntry: Record "Use Case Archival Log Entry")SetIfChangedByMicrosoft(NewChangedByMicrosoft: Boolean)
Plus 10 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 20361 “Tax Json Deserialization” (8 calls:
CopyUseCase → GetCreatedCaseID,CopyUseCase → ImportUseCases,ImportTaxTypes → ImportTaxTypes, …) - Codeunit 20362 “Tax Json Serialization” (6 calls:
CopyUseCase → ExportUseCases,CopyUseCase → SetCalledFromCopyUseCase,ExportTaxTypes → ExportTaxTypes, …) - Codeunit 4100 “Temp Blob” (6 calls:
ExportTaxTypes → CreateInStream,ExportTaxTypes → CreateOutStream,ExportUseCases → CreateInStream, …) - Codeunit 10 “Type Helper” (3 calls:
ImportTaxTypes → ReadAsTextWithSeparator,ImportUseCases → ReadAsTextWithSeparator,RestoreArchivalToUse → ReadAsTextWithSeparator) - Page 20308 “Use Case Card” (2 calls:
CopyUseCase → (object),RestoreUseCase → (object)) - Page 20360 “Use Case Archival Log Entries” (2 calls:
OnAfterActionArchivedLogsFromUseCaseCard → (object),OnAfterActionArchivedLogsFromUseCaseList → (object))
Called by
- Codeunit 20368 “Tax Type Archival Mgmt.” (2 calls:
ExportModifiedTaxTypes → ExportTaxTypes,OnAfterExportTaxTypes → ExportTaxTypes)
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: "Use Case Archival Mgmt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.