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.