Codeunit 1151 "COHUB Core"
CompanyHub · Mirosoft.Integration.CompanyHub
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 16 connected objects and pages
CompanyHub · Mirosoft.Integration.CompanyHub · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
| TableNo | COHUB Enviroment |
Events published
OnGetResourceURL(var ResourceURL: Text; var Handled: Boolean)(integration)
Event subscriptions
- OnAfterEnviromentDelete subscribes to Table “COHUB Enviroment” OnAfterDeleteEvent
Procedures
GoToCompany(COHUBEnviroment: Record "COHUB Enviroment"; Company: Text)UpdateEnviromentCompany(EnviromentNumber: Code[20]; CompanyName: Text[50]; AssignedTo: Guid)SetUserTaskComplete(EnviromentNumber: Code[20]; CompanyName: Text[50]; AssignedTo: Guid; TaskId: Integer)ShowSetupCompanyHubNotification()UpdateAllCompanies(UpdatateAsync: Boolean)OpenEnviroment(NoClientsEnteredNotification: Notification)DontShowAgainSetupCompanyHubNotification(SetupCompanyHubNotification: Notification)ValidateEnviromentUrl(COHUBEnviroment: Record "COHUB Enviroment"): BooleanAppendRedirectedFromSignupUrl(var EnviromentLink: Text[2048])VerifyForDuplicates(CurrentCOHUBEnviroment: Record "COHUB Enviroment"; var EnviromentLink: Text[2048])GetCRONUSEnviromentName(): Text[50]LogFailure(ErrorText: Text; SourceRecordRef: RecordRef)IsPPE(): BooleanGetFixedWebServicesUrl(): TextGetFixedClientUrl(): TextGetResourceUrl(): TextExportEnviroments()ImportEnviroments()ShowNotSupportedOnPremNotification(): BooleanGetEnviromentManagementUrl(): TextGetEnviromentNameAndEnviroment(COHUBEnviromentRecord: Record "COHUB Enviroment"; var EnviromentName: Text; var EnviromentNameAndEnviroment: Text)GetFeatureTelemetryName(): Text(internal)
Plus 3 local procedures.
Triggers
OnRun
Relations
- runs on Table 1152 “COHUB Enviroment”
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 8703 “Feature Telemetry” (10 calls:
GoToCompany → LogUptake,GoToCompany → LogUsage,ImportEnviroments → LogUptake, …) - Codeunit 1154 “COHUB Url Task Manager” (2 calls:
UpdateAllCompanies → (object),ValidateEnviromentUrl → FetchCompanies) - Codeunit 1155 “COHUB Comp. Url Task Manager” (2 calls:
SetUserTaskComplete → SetTaskComplete,UpdateEnviromentCompany → GatherKPIData) - Codeunit 4100 “Temp Blob” (2 calls:
ExportEnviroments → CreateInStream,ExportEnviroments → CreateOutStream) - Codeunit 1156 “COHUB Url Error Handler” (1 call:
UpdateAllCompanies → (object)) - Codeunit 1162 “COHUB Group Summary Sync” (1 call:
ValidateEnviromentUrl → (object)) - Codeunit 457 “Environment Information” (1 call:
ShowNotSupportedOnPremNotification → IsOnPrem) - Codeunit 9005 “Url Helper” (1 call:
GetFixedClientUrl → GetFixedClientEndpointBaseUrl) - Page 1166 “COHUB Enviroment List” (1 call:
OpenEnviroment → (object))
Called by
- Codeunit 1164 “COHUB API Request” (10 calls:
GetGuestAccessToken → LogFailure,InvokeAPI → GetEnviromentNameAndEnviroment,InvokeAPI → GetResourceUrl, …) - Codeunit 1163 “COHUB Reload Companies” (3 calls:
OnRun → GetFeatureTelemetryName,OnRun → ShowNotSupportedOnPremNotification,OnRun → UpdateAllCompanies) - Page 1152 “COHUB Company Summary” (3 calls:
OnOpenPage → ShowNotSupportedOnPremNotification,OnOpenPage → ShowSetupCompanyHubNotification,OnOpenPage → UpdateAllCompanies) - Page 1165 “COHUB Enviroment Card” (2 calls:
OnOpenPage → GetFeatureTelemetryName,OnOpenPage → ShowNotSupportedOnPremNotification) - Page 1166 “COHUB Enviroment List” (2 calls:
OnOpenPage → GetFeatureTelemetryName,OnOpenPage → ShowNotSupportedOnPremNotification) - Codeunit 1154 “COHUB Url Task Manager” (1 call:
FetchCompanies → GetFeatureTelemetryName) - Codeunit 1156 “COHUB Url Error Handler” (1 call:
OnRun → LogFailure) - Codeunit 1162 “COHUB Group Summary Sync” (1 call:
OnRun → GetFeatureTelemetryName) - Page 1153 “COHUB Company Short Summary” (1 call:
OnOpenPage → UpdateAllCompanies) - Page 1167 “COHUB Companies Overview” (1 call:
OnOpenPage → GetFeatureTelemetryName)
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: "COHUB Core"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.