- Démarrage
- Sécurité et conformité des données
- Organisations
- Authentification et sécurité
- Licences
- À propos des licences
- Tarification unifiée : infrastructure du plan de licence
- Activation de votre licence Enterprise
- Migrer de Test Suite vers Test Cloud
- Migration de licence
- Attribuer des licences aux locataires
- Attribuer des licences utilisateur
- Révocation des licences utilisateur
- Surveillance de l’attribution des licences
- Surallocation de licences
- Notifications d'attribution de licence
- Gestion des licences utilisateur
- Locataires et services
- Comptes et rôles
- AI Trust Layer
- Applications externes
- Notifications
- Journalisation
- Exporter des données
- Test dans votre organisation
- Résolution des problèmes
- Migrer vers Test Cloud
Guide de l'administrateur de Test Cloud
L’exportation de données envoie des données dans deux formats selon la source de données sélectionnée:
- Basé sur les événements — événements distincts émis lorsque quelque chose se produit dans UiPath (une tâche change d'état, un élément de la file d'attente est traité, une action d'audit est enregistrée). Livré à Azure Event Hub ou AWS SQS.
- Traçage OTEL — étendues hiérarchiques représentant les traces d'exécution de l'agent et de Maestro au format OpenTelemetry. Livré à Arize, Databricks ou tout point de terminaison compatible OTLP.
Exportations basées sur les événements
Événements Orchestrator
Orchestrator génère des événements pour les tâches, les éléments de file d'attente, les machines et les journaux de robot. Chaque événement comprend une enveloppe commune et un corps spécifique à l'entité.
Champs communs
Tous les événements Orchestrator incluent les champs suivants:
| Champ | Description |
|---|---|
| TypeÉvénement | Chaîne identifiant le type d’événement (par exemple, job.created, queueitem.added). |
| SchemaVersion | Identificateur de version de schéma. |
| Horodatage | Horodatage UTC de l'événement. |
| TenantKey | Identifiant du locataire. |
| NomLocataire | Nom complet du locataire. |
| FolderKey | Identificateur de dossier. |
| NomDossier | Nom complet du dossier. |
| FullFolderPath | Chemin d’accès complet au dossier. |
Job events
Date d'émission: job.created, job.started, job.stopped, job.pending, job.completed, job.faulted, job.stopping, job.terminating
| Champ | Saisie de texte | Description |
|---|---|---|
| Clé (Key) | GUID | Identificateur de tâche unique. |
| Heure de création | Horodatage | Heure de création de la tâche. |
| StartTime | Horodatage | Heure de début de l'exécution. |
| EndTime | Horodatage | Heure de fin de l'exécution. |
| État (State) | Chaîne de caractères (string) | Statut de la tâche: Pending, Running, Stopping, Terminating, Faulted, Successful, Stopped, Suspended, Resumed. |
| ProcessName | Chaîne de caractères (string) | Nom du package source. |
| DisplayName | Chaîne de caractères (string) | Nom affiché dans Orchestrator. |
| Nom du Robot (RobotName) | Chaîne de caractères (string) | Exécution de l'identifiant du robot. |
| Nom de la machine hôte | Chaîne de caractères (string) | Nom de la machine d'exécution. |
Queue item events
Date d'émission: queueitem.added, queueItem.deferred, queueItem.reviewStatusChanged, queueItem.retried, queueItem.updated, queueItem.transactionAbandoned, queueItem.transactionCompleted, queueItem.transactionFailed, queueItem.transactionRetried, queueItem.transactionStarted
| Champ | Saisie de texte | Description |
|---|---|---|
| Clé (Key) | GUID | Identificateur d'élément de la file d'attente. |
| QueueDefinitionId | Numérique | ID numérique de file d'attente. |
| État (Status) | Chaîne de caractères (string) | Statut de l'élément: New, InProgress, Failed, Successful, Abandoned, Retried, Deleted, Unknown. |
| État de révision (ReviewStatus) | Chaîne de caractères (string) | Classification de la revue: None, InReview, Verified, Retried, Unknown |
| Priorité (Priority) | Chaîne de caractères (string) | Priorité de l'élément: High, Normal, Low, Unknown. |
| DueDate | DateTime | Échéance de traitement. |
| Heure de création | DateTime | Horodatage de création. |
| Démarrer le traitement (StartProcessing) | DateTime | Heure de début du traitement. |
| Terminer le traitement (EndProcessing) | DateTime | Heure d'achèvement du traitement. |
| DeferDate | DateTime | Heure de traitement disponible la plus ancienne. |
| SecondsInPreviousAttempts | Numérique | Durée de la tentative précédente en secondes. |
| Nombre de nouvelles tentatives (RetryNumber) | Numérique | Nombre de tentatives de traitement. |
| Progression (Progress) | Chaîne de caractères (string) | Progression du flux métier. |
| Données d'analyse | Chaîne de caractères (string) | Paires clé-valeur de propriété d'analyse. |
| Sortie | Chaîne de caractères (string) | Données de sortie de l'activité Définir le statut de la transaction. |
| Données spécifiques (SpecificData) | Chaîne de caractères (string) | Données personnalisées de la propriété Contenu spécifique ou de l'activité Ajouter un élément de la file d'attente. |
| CreatorJobId | Numérique | Création de l’identifiant de la tâche. |
| ExecutorJobId | Numérique | Exécution de l'identifiant de la tâche. |
| ProcessExceptionReason | Chaîne de caractères (string) | Résumé de l’échec. |
| ProcessExceptionDetails | Chaîne de caractères (string) | Détails de l'échec. |
| ProcessExceptionType | Chaîne de caractères (string) | Type d’erreur: ApplicationException, BusinessException, None. |
L'objet Queue intégré dans chaque événement comprend: Key, Name, Description, MaxNumberOfRetries, EnforceUniqueReference, SlaInMinutes, RiskSlaInMinutes.
SpecificData, SpecificContent et Output ne sont pas inclus dans les événements queueItem.deferred et queueItem.reviewStatusChanged .
Machine events
Date d'émission: machine.created, machine.updated, machine.deleted, machine.assign, machine.unassign
| Champ | Saisie de texte | Description |
|---|---|---|
| Id de la machine | Numérique | ID numérique de la machine. |
| MachineKey | GUID | Identifiant de la machine. |
| Nom de machine (Machine Name) | Chaîne de caractères (string) | Nom personnalisé de la machine. |
| AutomationCloudSlots | Numérique | Emplacements de runtime réservés. |
| HeadlessSlots | Numérique | Emplacements en mode sans affichage. |
| NonProductionSlots | Numérique | Emplacements dans l'environnement de non-production. |
| UnattendedSlots | Numérique | Emplacements d'exécution non assistés. |
Les événements de session machine (machineSession.status) incluent:
| Champ | Saisie de texte | Description |
|---|---|---|
| MachineKey | GUID | Identifiant de la machine. |
| Nom de machine (Machine Name) | Chaîne de caractères (string) | Nom personnalisé de la machine. |
| Nom de la machine hôte | Chaîne de caractères (string) | Nom du système hôte. |
| Nom d'utilisateur du service | Chaîne de caractères (string) | Compte de service de robot UiPath. |
| Statut de la machine | Chaîne de caractères (string) | Statut: Available, Busy, Disconnected, Unknown. |
| Horodatage | DateTime | Horodatage de l'événement. |
| IsUnresponsive | Booléen | Indique si la connexion ne répond pas. |
Événements du journal du robot
Date d'émission: robotlog
| Champ | Saisie de texte | Description |
|---|---|---|
| Message | Chaîne de caractères (string) | Consigner le contenu. |
| Niveau (Level) | Chaîne de caractères (string) | Gravité: Trace, Info, Warn, Error, Fatal. |
| TypeJournal | Chaîne de caractères (string) | Catégorie: User, Default, Error, Business, ExecutionStep, Info, Security, Technical. |
| Horodatage | DateTime | Horodatage de la génération. |
| JobId | GUID | Clé de la tâche. |
| ProcessName | Chaîne de caractères (string) | Exécution du nom du processus. |
| Version du processus | Chaîne de caractères (string) | Version du processus. |
| Nom du Robot (RobotName) | Chaîne de caractères (string) | Identifiant du Robot. |
| Id de la machine | Numérique | ID numérique de la machine. |
| MachineKey | GUID | Identifiant de la machine. |
| Nom de machine (Machine Name) | Chaîne de caractères (string) | Nom de machine. |
| Nom de la machine hôte | Chaîne de caractères (string) | Nom de la machine hôte (journaux de session uniquement). |
| Identité Windows | Chaîne de caractères (string) | Action du compte utilisateur. |
| InitiéPar (initiatedBy) | Chaîne de caractères (string) | Source d'exécution: Assistant, Studio, StudioX, Orchestrator, CommandLine, RobotAPI. |
| FileName | Chaîne de caractères (string) | Nom du fichier .xaml exécuté. |
| InfoActivité | JSON | Métadonnées d'activité: DisplayName, State, Activity, Arguments. |
| Champs personnalisés | JSON | Champs personnalisés ajoutés via l’activité AjouterChampsJournaux. |
| QueueName | Chaîne de caractères (string) | Nom de la file d'attente source (traitement des files d'attente uniquement). |
| Id de la transaction | GUID | Clé de transaction (traitement des files d'attente uniquement). |
| transactionState | Chaîne de caractères (string) | Started, Ended, Postponed (traitement des files d'attente uniquement). |
| transactionStatus | Chaîne de caractères (string) | Start, Success, Failed, BusinessException, ApplicationException (traitement des files d'attente uniquement). |
| Délai d'exécution de la transaction (Transaction Execution Time) | Numérique | Durée d’exécution en secondes (traitement des files d’attente uniquement). |
| totalExecutionTimeInSeconds | Numérique | Durée totale d'exécution (traitement des files d'attente uniquement). |
| queueItemPriority | Chaîne de caractères (string) | High, Normal, Low (journaux de fin de transaction de file d'attente uniquement). |
| queueItemReviewStatus | Chaîne de caractères (string) | InReview, Verified, Reported, Retried (journaux de fin de transaction de file d'attente uniquement). |
| ProcessingExceptionReason | Chaîne de caractères (string) | Raison de l'exception (journaux de fin de transaction de file d'attente uniquement). |
| Type d'exception de traitement | Chaîne de caractères (string) | ApplicationException ou BusinessException (journaux de fin de transaction de file d'attente uniquement). |
Événements Maestro
Maestro génère des événements pour les exécutions de processus, les exécutions d'éléments et les incidents.
Champs standard
Tous les événements Maestro incluent les champs suivants:
| Champ | Description |
|---|---|
| OrganizationId | Identificateur de l'organisation générant l'événement. |
| TenantId | Identificateur du locataire générant l'événement. |
| FolderKey | Identifiant du dossier ou de l’espace de travail. |
| Clé du processus | Identificateur de la définition du processus. |
| IDInstance | Identificateur de l'instance du processus. |
| RunId | Identificateur de l'exécution du processus. |
| TypeÉtendue | Type d'événement Maestro: Incident, ProcessRun, ElementRun, InstanceOperation. |
| État (Status) | État du cycle de vie actuel de l'événement. |
| IDUniqueÉvénement | L'identifiant global unique de l'événement émis. |
| EventTimeUtc | Horodatage de l'émission de l'événement. |
| Attributs de traçage | Métadonnées au niveau de la trace facultatives (nulables). |
| AttributsÉtendue | JSON converti sous forme de chaîne d'attributs supplémentaires spécifiques à l'étendue. |
Champs d’incidents
| Champ | Description |
|---|---|
| ElementId | Élément où l’incident s’est produit. |
| RunId de l'élément | Exécution d’élément associée à l’incident. |
| DateMiseÀJourIncident (UTC) | Horodatage de la date de dernière mise à jour de l'incident. |
| Commentaire (Comment) | Commentaire facultatif associé à l’incident. |
| Code dʹerreur | Code d’erreur de l’incident. |
| MessageErreur | Message d'erreur court. |
| Détails de l’erreur | Informations détaillées sur les erreurs. |
| DebugMode | État du mode débogage lorsque l'incident s'est produit. |
Champs d'exécution de processus
| Champ | Description |
|---|---|
| HeureDébutUTC | Heure de début de l’exécution du processus au format UTC. |
| NomÉtendue | Nom de l'étendue ou de l'événement lisible par un humain. |
| Identifiant du traçage | Identificateur de traçage distribué pour la corrélation. |
| IDÉtendue | Identifiant d'étendue pour cette exécution de processus. |
| IDÉtendueParent | Identifiant de l’étendue parente (nul pour les étendues racines). |
| PackageId | Identificateur de package. |
| PackageKey | Clé de package, inclut généralement la version. |
| PackageVersion | Version du package. |
| Nom de la version | Nom de la version lisible par un humain. |
| ID externe | Identificateur de corrélation externe. |
| Source | Source du déclencheur de l'exécution (par exemple, Manual). |
| TypeModeDébogage | Configuration du mode de débogage. |
| CléUtilisateurCréateur | L'utilisateur qui a initié l'exécution (nullable). |
| CaseInstanceId | Identificateur d’instance de cas (nul). |
| Métadonnées de gestion des cas | Métadonnées de gestion des cas (nul). |
Champs d'exécution d'éléments
| Champ | Description |
|---|---|
| HeureDébutUTC | Heure de début de l’exécution de l’élément en UTC. |
| HeureFinUTC | Heure de fin de l’exécution de l’élément au format UTC. |
| NomÉtendue | Nom de l'étendue ou de l'événement lisible par un humain. |
| Identifiant du traçage | Identificateur de traçage distribué pour la corrélation. |
| IDÉtendue | Identificateur d'étendue pour cette exécution d'élément. |
| IDÉtendueParent | Identifiant de l’étendue parente (nullable). |
| Variables | Variables structurées capturées lors de l’exécution de l’élément. |
| FichierJson - Variables | Variables sérialisées au format JSON. |
| ExécutionÉlément.IDÉlément | Identificateur de l'élément. |
| ExécutionÉlément.NomÉlément | Nom affiché de l'élément. |
| ExécutionÉlément.TypeÉlément | Type d’élément. |
| ElementRun.ElementExtensionType | Type d’extension (nul). |
| ExécutionÉlément.IdExécutionÉlément | Identificateur d’exécution d’élément. |
| ElementRun.IncomingFlowId | Identifiant du flux entrant. |
| ElementRun.IncomingFlowIds | Tableau des identificateurs de flux entrants (nul). |
| ElementRun.CaseStageElementId | Identificateur d’élément d’étape du cas (nul). |
| ElementRun.CaseManagementMetadata | Métadonnées de cas au niveau de l’élément (nullable). |
Exemple: événement d’exécution d’élément
{
"ElementRun": {
"ProcessRun": {
"ProcessInstance": {
"OrganizationId": "85d09b09-268b-4748-abfd-738402122e7d",
"TenantId": "1777e378-59ea-4c6a-a6bf-c2e88fb6d2a1",
"FolderKey": "cb0b27ed-0211-4a77-81a7-00530f85c67a",
"PackageId": "Trace.Test.agentic.Agentic.Process",
"PackageKey": "Trace.Test.agentic.Agentic.Process:1.0.0",
"PackageVersion": "1.0.0",
"ReleaseName": "Agentic Process",
"ProcessKey": "ee34bc76-4989-487d-8cdc-0bc6ea87fae4",
"InstanceId": "aafa3baa-dd48-46b9-bfea-2cf1acd999c3",
"CaseInstanceId": null,
"ExternalId": "44777039",
"Source": "Manual",
"DebugModeType": "None",
"CreatorUserKey": null
},
"RunId": "aafa3baa-dd48-46b9-bfea-2cf1acd999c3",
"CaseManagementMetadata": null
},
"ElementId": "__Action=Pending__",
"ElementName": "",
"ElementType": "__InstanceAction__",
"ElementExtensionType": null,
"ElementRunId": "4e410977-6373-4c02-ba81-1699ac94bdc6",
"IncomingFlowId": "",
"IncomingFlowIds": null,
"CaseStageElementId": null,
"CaseManagementMetadata": null
},
"StartTimeUtc": "2026-01-06T21:15:42.7806522Z",
"EndTimeUtc": "2026-01-06T21:15:42.7806522Z",
"Status": "Pending",
"Variables": {},
"VariablesJson": "{}",
"SpanName": "Instance Created",
"TraceId": "aafa3baa-dd48-46b9-bfea-2cf1acd999c3",
"SpanId": "4e410977-6373-4c02-ba81-1699ac94bdc6",
"ParentSpanId": null,
"SpanType": "InstanceOperation",
"EventUniqueId": "d0195ac7-3770-44f8-8d88-a74b53b6218a",
"EventTimeUtc": "2026-01-06T21:15:42.7806522Z",
"TraceAttributes": null,
"SpanAttributes": "{\"spanType\":\"InstanceOperation\",\"operationType\":\"InstanceCreated\",\"comment\":\"\",\"userId\":\"00000000-0000-0000-0000-000000000000\"}"
}
{
"ElementRun": {
"ProcessRun": {
"ProcessInstance": {
"OrganizationId": "85d09b09-268b-4748-abfd-738402122e7d",
"TenantId": "1777e378-59ea-4c6a-a6bf-c2e88fb6d2a1",
"FolderKey": "cb0b27ed-0211-4a77-81a7-00530f85c67a",
"PackageId": "Trace.Test.agentic.Agentic.Process",
"PackageKey": "Trace.Test.agentic.Agentic.Process:1.0.0",
"PackageVersion": "1.0.0",
"ReleaseName": "Agentic Process",
"ProcessKey": "ee34bc76-4989-487d-8cdc-0bc6ea87fae4",
"InstanceId": "aafa3baa-dd48-46b9-bfea-2cf1acd999c3",
"CaseInstanceId": null,
"ExternalId": "44777039",
"Source": "Manual",
"DebugModeType": "None",
"CreatorUserKey": null
},
"RunId": "aafa3baa-dd48-46b9-bfea-2cf1acd999c3",
"CaseManagementMetadata": null
},
"ElementId": "__Action=Pending__",
"ElementName": "",
"ElementType": "__InstanceAction__",
"ElementExtensionType": null,
"ElementRunId": "4e410977-6373-4c02-ba81-1699ac94bdc6",
"IncomingFlowId": "",
"IncomingFlowIds": null,
"CaseStageElementId": null,
"CaseManagementMetadata": null
},
"StartTimeUtc": "2026-01-06T21:15:42.7806522Z",
"EndTimeUtc": "2026-01-06T21:15:42.7806522Z",
"Status": "Pending",
"Variables": {},
"VariablesJson": "{}",
"SpanName": "Instance Created",
"TraceId": "aafa3baa-dd48-46b9-bfea-2cf1acd999c3",
"SpanId": "4e410977-6373-4c02-ba81-1699ac94bdc6",
"ParentSpanId": null,
"SpanType": "InstanceOperation",
"EventUniqueId": "d0195ac7-3770-44f8-8d88-a74b53b6218a",
"EventTimeUtc": "2026-01-06T21:15:42.7806522Z",
"TraceAttributes": null,
"SpanAttributes": "{\"spanType\":\"InstanceOperation\",\"operationType\":\"InstanceCreated\",\"comment\":\"\",\"userId\":\"00000000-0000-0000-0000-000000000000\"}"
}
Événements du journal d'audit
Les exportations de journaux d’audit prennent en charge à la fois les événements d’audit au niveau du locataire et de l’organisation.
Sources au niveau du locataire:
Identité et accès: Identité, OMS, KMS, Licences, AuthZ, Routage
Produits et services: Integration Service, Data Service, Test Manager, Automation Ops, Apps, Document Understanding
Sources au niveau de l'organisation: politique au niveau de l'organisation et événements de gestion des utilisateurs.
Champs standard
| Champ | Description |
|---|---|
| Id | Identificateur unique au niveau global de l’événement d’audit. |
| IDLocal | Identificateur séquentiel interne pour la commande. |
| Date de création | Horodatage de la création de l'événement. |
| Dernière modification | Horodatage de la dernière modification (nul). |
| Version | Version de l’enregistrement de l’événement d’audit. |
| État (State) | État du cycle de vie interne de l’événement. |
| État (Status) | Résultat de l'événement (enum numérique). |
| TypeÉvénement | Identificateur de l'action effectuée. |
| EventSource | Identifiant du produit ou du système générant l'événement. |
| EventTarget | Identificateur de la catégorie d'événement. |
| EventDetails | JSON intégré avec des détails spécifiques à l'événement (voir ci-dessous). |
| ServiceName | Nom lisible par un humain du service d'envoi. |
| InformationsClient | JSON intégré avec IpAddress et IpCountry. |
| IDTacteur | Identificateur unique de l'acteur. |
| ActorName | Nom complet de l'acteur. |
| Emailacteur | L’e-mail de l’acteur (nul). |
| Détailsacteur | JSON intégré avec des métadonnées décrivant l'acteur. |
| OrganizationId | Identifiant de l'organisation. |
| NomOrganisation | Nom de l'organisation. |
| TenantId | Identifiant du locataire (nul pour les événements au niveau de l'organisation). |
| NomLocataire | Nom du locataire (nul pour les événements au niveau de l'organisation). |
| Origine | Origine de l’infrastructure ou de la région de l’événement. |
Champs DétailsÉvénement par service
Le champ EventDetails est une chaîne JSON dont la structure dépend du service émetteur.
Événements d’identité / d’authentification:
| Champ | Description |
|---|---|
| ID.Utilisateur | Identificateur de l'utilisateur. |
| NomComplet.Utilisateur | Nom complet de l'utilisateur. |
| Email.Utilisateur | Adresse e-mail de l'utilisateur. |
| Type.Utilisateur | Type d'utilisateur. |
| Méthode de connexion | Méthode d’authentification. |
| ID de client | Identifiant de client OAuth. |
| Étendues | Étendues accordées ou demandées. |
Événements Apps:
| Champ | Description |
|---|---|
| ID de l’application | Identifiant d'application unique. |
| appName | Nom de l'application. |
| Type d'application | Type d'application. |
| version | Version de l’application. |
| Description | Description de l'application. |
| NomDossier | Dossier contenant l'application. |
| EstApplicationAction | Indique si l'application est une application d'action. |
| EstApplicationPublique | Indique si l'application est visible publiquement. |
Événements Integration Service:
| Champ | Description |
|---|---|
| ConnectionId | Identificateur de connexion d'intégration. |
| ConnectionName | Nom de la connexion. |
| Connecteur | Nom complet du connecteur. |
| ConnectorKey | Clé de connecteur unique. |
Événements d’administration/de politique:
| Champ | Description |
|---|---|
| PolicyId | Identificateur de politique. |
| PolicyName | Nom de la politique. |
| Politique créée | Métadonnées de création de politique. |
| Politique supprimée | Métadonnées de suppression de la politique. |
| ModifiedFields | Les champs ont été modifiés lors de la mise à jour. |
Événements du gestionnaire de ressources de licence:
| Champ | Description |
|---|---|
| Nom du produit | Nom du produit sous licence. |
| OldQuantity | Quantité de licences précédente. |
| NewQuantity | Mise à jour de la quantité de licences. |
| TenantId | Locataire affecté. |
| NomLocataire | Nom du locataire affecté. |
| AdminName | L'administrateur qui a effectué la modification. |
Événements Data Service:
| Champ | Description |
|---|---|
| EntityId | Identificateur de l'entité DataFabric. |
| EntityName (Nom de l'entité) | Nom de l’entité. |
| RecordId (ID de l'enregistrement) | Identificateur de l'enregistrement affecté. |
| PropriétésModifiées | Propriétés modifiées par l'opération. |
| Horodatage | Horodatage d'événement spécifique à DataFabric. |
Exemple: événement du journal d'audit
{
"LocalId": 158693,
"State": 0,
"LastModified": null,
"Version": 1,
"Id": "6cfeca16-2f9f-4ca1-8d06-be64003df865",
"CreatedOn": "2026-01-10T16:15:46.5597482",
"OrganizationId": "2511e08f-6fa5-40af-b4bb-ef3f077cb7a1",
"OrganizationName": "2511e08f-6fa5-40af-b4bb-ef3f077cb7a1",
"TenantId": null,
"TenantName": null,
"ActorId": "810e5c03-8284-47d4-a0b8-da238ee636e6",
"ActorName": "System Administrator",
"ActorEmail": null,
"ActorDetails": "{\"Type\":1}",
"EventType": "4ffc49e7-15b1-4c31-ba2d-a6dcdce716e7",
"EventSource": "80c7a790-c3a8-4077-b4a4-fe6f9f947855",
"EventTarget": "738aa382-1e14-48c8-a296-2868a1e5a22a",
"EventDetails": "{\"User\":{\"Id\":\"1f8292e0-c86c-4bb3-b3bc-f9cebe546bbd\",\"DisplayName\":\"Test User\",\"Email\":\"plt_basic_auth_multi_org@uipath-qa.com\",\"Type\":0}}",
"ServiceName": "Identity",
"Status": 0,
"ClientInfo": null,
"Origin": "alp-wus2-01-platform"
}
{
"LocalId": 158693,
"State": 0,
"LastModified": null,
"Version": 1,
"Id": "6cfeca16-2f9f-4ca1-8d06-be64003df865",
"CreatedOn": "2026-01-10T16:15:46.5597482",
"OrganizationId": "2511e08f-6fa5-40af-b4bb-ef3f077cb7a1",
"OrganizationName": "2511e08f-6fa5-40af-b4bb-ef3f077cb7a1",
"TenantId": null,
"TenantName": null,
"ActorId": "810e5c03-8284-47d4-a0b8-da238ee636e6",
"ActorName": "System Administrator",
"ActorEmail": null,
"ActorDetails": "{\"Type\":1}",
"EventType": "4ffc49e7-15b1-4c31-ba2d-a6dcdce716e7",
"EventSource": "80c7a790-c3a8-4077-b4a4-fe6f9f947855",
"EventTarget": "738aa382-1e14-48c8-a296-2868a1e5a22a",
"EventDetails": "{\"User\":{\"Id\":\"1f8292e0-c86c-4bb3-b3bc-f9cebe546bbd\",\"DisplayName\":\"Test User\",\"Email\":\"plt_basic_auth_multi_org@uipath-qa.com\",\"Type\":0}}",
"ServiceName": "Identity",
"Status": 0,
"ClientInfo": null,
"Origin": "alp-wus2-01-platform"
}
Exportations de traçage OTEL
Les traçages d'agent et de Maestro sont exportés au format OpenTelemetry. Chaque exécution génère une arborescence d'étendues: une étendue racine par agent ou exécution Maestro, avec des étendues enfants pour chaque appel LLM, appel d'outil et évaluation de garde-fous.
Champs d’étendue OTEL
| Champ OTEL | Description |
|---|---|
| Identifiant du traçage | Identificateur de traçage. Regroupe toutes les étendues appartenant à une seule exécution. |
| Étendue | Identificateur unique pour cette étendue. |
| IDÉtendueParent | Identifiant de l'étendue parente. Chaîne vide pour les étendues de racines. |
| name | Nom d'étendue lisible par un humain (par exemple, Agent run - googlesearch, LLM call). |
| kind | Type d’étendue: SPAN_KIND_INTERNAL ou SPAN_KIND_CLIENT. |
| HeureDébut - Unix - Activation | Heure de début de la période en millisecondes Unix. |
| FinHeureUnixNoma | Heure de fin de la période au format Unix. |
| status.code | Statut de l'exécution: STATUS_CODE_OK ou STATUS_CODE_ERROR. |
| message.statut | Message de statut (chaîne vide en l'absence d'erreurs). |
| attributs.* | Les attributs Étendue sont aplatis à l’aide de la notation pointée (voir ci-dessous). |
Mappage des attributs UiPath
Les champs de traçage internes d’UiPath correspondent aux attributs OTEL comme suit:
| Champ UiPath | Attribut OTEL | Remarques |
|---|---|---|
| Id | ID_étendue | Identificateur d'étendue unique. |
| Identifiant du traçage | ID_Traçage | Identificateur de traçage. |
| ParentId | ID_étendue_parent | Null pour les étendues de racines. |
| Nom | name | Nom de l’étendue. |
| StartTime | heure_début_unix_nnon | Converti en Platforms Unix. |
| EndTime | heure_fin_unix_nario | Converti en Platforms Unix. |
| État (Status) | status.code | 1 = OK, 2 = ERREUR. |
| Attributs | Attributs | Chaîne JSON analysée en paires clé-valeur à l'aide d'une notation pointée. |
| SpanType, OrganizationId, TenantId, FolderKey, JobKey, ProcessKey, Source, VerbosityLevel | attributs.uipath.* | Tous les champs de métadonnées UiPath. |
Types d’attributs de l’étendue
Le champ Attributes du schéma interne d’UiPath contient une chaîne JSON qui est analysée et aplatie dans les attributs d’étendue OTEL à l’aide de la notation pointée. La structure dépend du type d'étendue.
Attributs agentRun (attributes.type = "agentRun"):
| Attribut | Description |
|---|---|
| type, agentId, agentName, agentVersion | Champs d’identité de l’agent. |
| InviteSystème, InviteUtilisateur | Requêtes de l’agent. |
| SchémaEntrée, SchémaSortie | Schémas d'entrée et de sortie. |
| entrée, sortie, source | Entrées d'exécution, sorties et source du déclencheur. |
| Erreur | Les détails de l'erreur, le cas échéant. |
attributs de complétion (attributes.type = "completion"):
| Attribut | Description |
|---|---|
| type, modèle | Type d'étendue et identifiant de modèle LLM. |
| paramètres.maxJetons, paramètres.température | Paramètres LLM. |
| toolCalls | Tableau des appels d’outils effectués lors de l’achèvement. |
| utilisation.completionTokens, utilisation.inviteTokens, utilisation.totalJetons | Utilisation de jetons. |
| utilisation.isParioExécution, utilisation.exécutionDéploiementType, utilisation.estPIIMasqué | Métadonnées d’exécution. |
| Erreur | Les détails de l'erreur, le cas échéant. |
Attributs ToolCall (attributes.type = "toolCall"):
| Attribut | Description |
|---|---|
| type, IDappel, NomOutil | Identité de l'appel de l'outil. |
| Arguments, TypeOutil | Arguments d'appel et type d'outil. |
| Résultat | Résultat de l’appel d’outil. |
| Erreur | Les détails de l'erreur, le cas échéant. |
Attributs Tool GuardrailEvaluation (attributes.type = "toolGuardrailEvaluation"):
| Attribut | Description |
|---|---|
| type, guardrailName, guardrailDescription | Identité du garde-fou. |
| garde-fouAction, détails, action | Action et résultat du garde-fou. |
| arguments, résultat | Entrées et résultats de l'évaluation. |
| Niveau de gravité | Classification de gravité. |
| Erreur | Les détails de l'erreur, le cas échéant. |
Limites d’exportation
| Limite | Valeur (Value) |
|---|---|
| Valeur maximale de l’attribut individuel | 32 Ko |
| Nombre total maximal d’attributs par étendue | 256 Ko |
| Taille de lot UTLP maximale | ~1 Mo |
| Pièces jointes | Métadonnées uniquement (ID, nom de fichier, type MIME). Le contenu du fichier n’est pas exporté. |
Exemple: Traçage OTEL (erreur de quatre étendues pour une exécution d’agent)
[
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "a4bd5687817248fc",
"parentSpanId": "",
"name": "Agent run - googlesearch",
"kind": "SPAN_KIND_INTERNAL",
"startTimeUnixNano": "1728000235632009500",
"endTimeUnixNano": "1728000248153231700",
"attributes.type": "agentRun",
"attributes.agentId": "80a61442-d3e1-4d10-966e-47e0bccc707d",
"attributes.agentName": "googlesearch",
"attributes.agentVersion": "1.0.0",
"attributes.input.search_query": "google",
"attributes.output.summary": "The search results for 'Google' include the official Google homepage.",
"attributes.source": "playground",
"attributes.uipath.organization_id": "9568beba-50a8-49d1-801e-f2d1711089fd",
"attributes.uipath.tenant_id": "86011afe-5252-4e44-8805-b3430072d040",
"attributes.uipath.span_type": "agentRun",
"status.code": "STATUS_CODE_OK",
"status.message": ""
},
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "4c10aa5169c44a17",
"parentSpanId": "a4bd5687817248fc",
"name": "LLM call",
"kind": "SPAN_KIND_CLIENT",
"startTimeUnixNano": "1728000238084433000",
"endTimeUnixNano": "1728000245772907200",
"attributes.type": "completion",
"attributes.model": "gpt-4o-2024-11-20",
"attributes.settings.maxTokens": 16384,
"attributes.settings.temperature": 0,
"attributes.usage.completionTokens": 491,
"attributes.usage.promptTokens": 1110,
"attributes.usage.totalTokens": 1601,
"attributes.uipath.span_type": "completion",
"status.code": "STATUS_CODE_OK",
"status.message": ""
},
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "0fde078a923d484e",
"parentSpanId": "4c10aa5169c44a17",
"name": "LLM",
"kind": "SPAN_KIND_CLIENT",
"startTimeUnixNano": "1728000238979846800",
"endTimeUnixNano": "1728000245095082400",
"attributes.type": "completion",
"attributes.model": "gpt-4o-2024-11-20",
"attributes.uipath.span_type": "completion",
"status.code": "STATUS_CODE_OK",
"status.message": ""
},
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "7fc828f5295d4788",
"parentSpanId": "a4bd5687817248fc",
"name": "Agent output",
"kind": "SPAN_KIND_INTERNAL",
"startTimeUnixNano": "1728000246820034400",
"endTimeUnixNano": "1728000246820034400",
"attributes.type": "agentOutput",
"attributes.output.summary": "The search results for 'Google' include the official Google homepage.",
"attributes.uipath.span_type": "agentOutput",
"status.code": "STATUS_CODE_OK",
"status.message": ""
}
]
[
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "a4bd5687817248fc",
"parentSpanId": "",
"name": "Agent run - googlesearch",
"kind": "SPAN_KIND_INTERNAL",
"startTimeUnixNano": "1728000235632009500",
"endTimeUnixNano": "1728000248153231700",
"attributes.type": "agentRun",
"attributes.agentId": "80a61442-d3e1-4d10-966e-47e0bccc707d",
"attributes.agentName": "googlesearch",
"attributes.agentVersion": "1.0.0",
"attributes.input.search_query": "google",
"attributes.output.summary": "The search results for 'Google' include the official Google homepage.",
"attributes.source": "playground",
"attributes.uipath.organization_id": "9568beba-50a8-49d1-801e-f2d1711089fd",
"attributes.uipath.tenant_id": "86011afe-5252-4e44-8805-b3430072d040",
"attributes.uipath.span_type": "agentRun",
"status.code": "STATUS_CODE_OK",
"status.message": ""
},
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "4c10aa5169c44a17",
"parentSpanId": "a4bd5687817248fc",
"name": "LLM call",
"kind": "SPAN_KIND_CLIENT",
"startTimeUnixNano": "1728000238084433000",
"endTimeUnixNano": "1728000245772907200",
"attributes.type": "completion",
"attributes.model": "gpt-4o-2024-11-20",
"attributes.settings.maxTokens": 16384,
"attributes.settings.temperature": 0,
"attributes.usage.completionTokens": 491,
"attributes.usage.promptTokens": 1110,
"attributes.usage.totalTokens": 1601,
"attributes.uipath.span_type": "completion",
"status.code": "STATUS_CODE_OK",
"status.message": ""
},
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "0fde078a923d484e",
"parentSpanId": "4c10aa5169c44a17",
"name": "LLM",
"kind": "SPAN_KIND_CLIENT",
"startTimeUnixNano": "1728000238979846800",
"endTimeUnixNano": "1728000245095082400",
"attributes.type": "completion",
"attributes.model": "gpt-4o-2024-11-20",
"attributes.uipath.span_type": "completion",
"status.code": "STATUS_CODE_OK",
"status.message": ""
},
{
"traceId": "10f78499ce774eaba05699f234e1c75d",
"spanId": "7fc828f5295d4788",
"parentSpanId": "a4bd5687817248fc",
"name": "Agent output",
"kind": "SPAN_KIND_INTERNAL",
"startTimeUnixNano": "1728000246820034400",
"endTimeUnixNano": "1728000246820034400",
"attributes.type": "agentOutput",
"attributes.output.summary": "The search results for 'Google' include the official Google homepage.",
"attributes.uipath.span_type": "agentOutput",
"status.code": "STATUS_CODE_OK",
"status.message": ""
}
]