Codes de retour généraux
Les codes d'erreur généraux indique le résultat général de l'exécution de la méthode.
Code Description Cause
0 Méthode réussie L'exécution de la méthode est réussie. L'attribut results du paramètre de retour est alors renseigné.
1 Erreur interne Une erreur interne à la plate-forme s'est produite.
50 Aucune intervention Le paramètre d'entrée events est null ou ne contient aucune intervention.
51 Trop d'interventions Le paramètre d'entrée events contient trop de demandes de création d'interventions. Aucune intervention n'a été créée.
Codes de retour des demandes de création d'interventions
Code Description Cause
0 Création ou mise à jour réussie L'intervention a été créée ou mise à jour dans la plate-forme Praxedo.
12 Unité organisationnelle inconnue BusinessEvent.CoreData.organizationalUnitId n'a pas été trouvé dans la plateforme Praxedo
52 Evénement null L'entrée correspondante du tableau events reçu en paramètre est null
100 Données intrinsèques de l'intervention manquante L'attribut coreData de l'intervention est null
101 Données intrinsèques de l'intervention incomplètes Au moins un attribut obligatoire des données intrinsèques n'a pas été renseigné
102 BusinessEvent.id existe déjà Une intervention avec le même identifiant existe déjà
103 Identifiants d'éléments de compte rendu inconnus Ce code de retour correspond à un avertissement et non à une erreur. Durant la qualification, certains identifiants d'éléments de compte-rendu n'ont pas été trouvés dans le template de compte-rendu. L'intervention a quand même été créé ou modifié. La qualification est quand même validée, mais il peut manquer des informations dans le compte-rendu.
104 Item invalide Ce code de retour correspond à un avertissement et non à une erreur. Durant la qualification, certains items prévus n'avaient soit pas de nom, soit pas d'identifiant. Ces items sont alors ignorés et non enregistrés par la plate-forme. La qualification n'échoue pas pour autant et les items valides sont sauvegardés.
105 CustomerId inconnu L'identifiant du client (customerId) n'a pas été retrouvé dans la base Praxedo. Le BusinessEvent n'a pas été créé.
106 LocationId inconnu L'identifiant du site (locationId) n'a pas été trouvé dans la base Praxedo. Le BusinessEvent n'a pas été créé.
107 EquipmentId inconnu L'identifiant de l'équipement (equipmentId) n'a pas été trouvé dans la base Praxedo. Le BusinessEvent n'a pas été créé.
108 Agent inconnu Au moins un des agents identifiés par BusinessEvent.SchedulingData.agentId ou teamMates est inconnu ou n'a pas les compétences requises. Le BusinessEvent n'a pas été créé.
109 CoreData.referentialData null Les données de référentiel étaient null. Le BusinessEvent n'a pas été créé.
110 QualificationData.type null Le type de BusinessEvent est null. Le BusinessEvent n'a pas été créé.
111 BusinessEvent.CoreData.parentBusinessEvent inconnu L'identifiant de l'intervention parente n'a pas été trouvée dans la plateforme Praxedo.
112 BusinessEvent.CoreData.serviceOrder inconnu L'identifiant du groupe d'interventions n'a pas été trouvé dans la plateforme Praxedo.
113 BusinessEvent.QualificationData.type.id inconnu Le type de BusinessEvent est inconnu dans la plateforme Praxedo.
114 BusinessEvent.schedulingDate incomplet Des données obligatoires dans SchedulingData sont manquantes.
126 Impossible de planifier sur une indisponibilité Une intervention ou une indisponibilité existent déjà à ces horaires pour un technicien ou une machine demandés.
140 Les règles d'association au groupe d'interventions ne sont pas respectées. Référez-vous à la documentation du ServiceOrderManagement pour plus de détails sur ces règles en fonction de la catégorie du groupe d'interventions.
141 Les règles dissociation du groupe d'interventions ne sont pas respectés. Référez-vous à la documentation du ServiceOrderManagement pour plus de détails sur ces règles en fonction de la catégorie du groupe d'interventions.
142 ServiceOrderInsertion invalide
AFTER ou BEFORE précisé, mais RelativeBusinessEventId est null
143 Trop d'interventions associées au groupe d'interventions Le groupe d'interventions a déjà le nombre maximum d'interventions (500)
144 RelativeBusinessEventId invalide ou inconnu L'intervention identifiée par RelativeBusinessEventId est inconnue ou n'est pas associée au bon groupe d'interventions
145 ServiceOrderInsertion invalide
Le type de groupe d'interventions est configuré pour l'utilisation de FIXED_INDEX, mais vous avez utilisez une autre méthode d'insertion ; ou le type de groupe d'interventions n'est pas configuré pour utiliser des FIXED_INDEX, mais vous en avez tout de même utilisé
146 ServiceOrderInsertion invalide
Vous avez spécifié FIXED_INDEX ou INDEX dans l'attribut position, mais index est null
164 L'agence sélectionnée et les données de la liste de référence ne correspondent pas. Les données relatives à l'agence et celles indiquées dans la liste de référence présentent des divergences.
912 Donneur d'ordre inconnu La valeur de orderingCustomer n'a pas été trouvée. L'intervention a été créée mais le champ donneur d'ordre est vide.
915 L’intervention ne peut être planifiée car la machine avec cet ID ne possède pas la caractéristique nécessaire pour réaliser l’intervention. Une caractéristique est nécessaire à la réalisation de cette intervention.
917 Aucune machine possédant la caractéristique nécessaire n’a été sélectionnée. Une machine possédant une caractéristique spécifique est nécessaire à la réalisation de cette intervention.