Projet

Général

Profil

Actions

Anomalie #26831

fermé

(ANALYSE) La réconciliation d'une pièce jointe provoque une erreur "Body originId has not an authorized status" si la pièce jointe à plusieurs versions

Ajouté par Cynthia APURA il y a environ un an. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Version cible:
Début:
04/08/2023
Echéance:
18/10/2023

Description

Suite au contournement proposé dans le ticket #24398 la réconciliation d'un courrier contenant une PJ ne se fait plus.
Le contournement en question : 
ajouter l'image PNG dans le document du modèle d'enregistrement ainsi que le champs de fusion au dessus de l'image.

Lors de la réconciliation il y a l'erreur "Body originId has not an authorized status" dans Maarch Capture.
En revanche la réconciliation se fait correctement avec une PJ qui à été modifié plusieurs fois sans V2 et avec une PJ non modifié.

Un contournement à été proposé et non validé à savoir : retirer l'option par défaut d'édition d'une nouvelle version, 
cependant le client souhaite utiliser les nouvelles versions de pièces jointes.

Version/TAG : 21.03.29, le client est en attente de la nouvelle version de MaarchCapture pour migrer sur la 2301 de MaarchCourrier

Cordialement

La réconciliation d'une pièce jointe provoque une erreur "Body originId has not an authorized status" lorsque la pièce jointe à plusieurs versions.
Semble fonctionner avec une PJ sans versions ou non modifiée.

Semble lié au correctif #24520 ?


Demandes liées 2 (0 ouverte2 fermées)

Copié depuis Backlog Courrier - Anomalie #26321: La réconciliation d'une pièce jointe provoque une erreur "Body originId has not an authorized status" si la pièce jointe à plusieurs versionsR&D - TerminéJean-Laurent DUZANT04/08/202330/10/2023Actions
Copié vers Backlog Courrier - Anomalie #26879: La réconciliation d'une pièce jointe provoque une erreur "Body originId has not an authorized status" si la pièce jointe à plusieurs versionsR&D - TerminéNicolas COUTURE04/08/202314/11/2023Actions

Mis à jour par Cynthia APURA il y a environ un an

  • Copié depuis Anomalie #26321: La réconciliation d'une pièce jointe provoque une erreur "Body originId has not an authorized status" si la pièce jointe à plusieurs versions ajouté

Mis à jour par Emmanuel DILLARD il y a environ un an

  • Statut changé de R&D - A planifier à R&D - En cours

Mis à jour par Emmanuel DILLARD il y a environ un an

  • Assigné à Cynthia APURA supprimé

Mis à jour par Jean-Laurent DUZANT il y a environ un an

  • Assigné à mis à Jean-Laurent DUZANT

Mis à jour par Jean-Laurent DUZANT il y a environ un an

Suite à la demande d'analyse concernant la réconciliation d'une pièce jointe comportant plusieurs versions, voici un résumé de la situation.
La réconciliation s'effectue correctement pour une pièce jointe qui a subi plusieurs modifications au niveau des métadonnées ou de son contenu, sans pour autant avoir une nouvelle version de la pièce jointe. Cependant, lors de l'utilisation de Maarch Capture, qui fait appel à l'API de Maarch Courrier pour réaliser la réconciliation, une erreur intitulée "Body originId has not an authorized status" survient.

Cette erreur est déclenchée par les contrôles de Maarch Courrier, qui signalent que le statut de la pièce jointe d'origine n'est pas autorisé à créer une nouvelle version. Il est important de noter que la création d'une nouvelle version de la pièce jointe se base sur le statut de la version précédente, à condition qu'elle ne soit pas obsolète, c'est-à-dire qu'elle ne contienne pas d'autres versions.
C'est la raison pour laquelle ce message d'erreur est généré.

Ainsi, si une pièce jointe contient l'identifiant technique de la première version du document dans le QRcode pour créer la troisième version, Maarch Courrier affiche l'erreur "Body originId has not an authorized status", car il s'attend à recevoir l'identifiant technique de la deuxième version du document, conformément au comportement habituel de la réconciliation.

Proposition

Pour éviter cette erreur lors de la réconciliation, il serait plus approprié de récupérer la dernière version de la pièce jointe en utilisant l'identifiant technique du courrier présent dans le QRcode, puis de vérifier cette dernière version et de créer une nouvelle version à partir de celle-ci.

JLD

Mis à jour par Jean-Laurent DUZANT il y a environ un an

  • Statut changé de R&D - En cours à R&D - En test

Mis à jour par Emmanuel DILLARD il y a environ un an

  • Copié vers Anomalie #26879: La réconciliation d'une pièce jointe provoque une erreur "Body originId has not an authorized status" si la pièce jointe à plusieurs versions ajouté

Mis à jour par Emmanuel DILLARD il y a environ un an

  • Statut changé de R&D - En test à R&D - Terminé
Actions

Formats disponibles : Atom PDF