Project

General

Profile

Régression #17699

Le statut ne passe pas automatiquement à E-SIG si le circuit ne comporte plus que des signataires

Added by Ludovic ARAUJO 3 months ago. Updated 22 days ago.

Status:
Intégré / Développé / Analysé
Priority:
1-Majeur
Target version:
Start date:
07/06/2021
Due date:
09/16/2021
Tags Courrier:

Description

En 18.10, lors qu'un courrier était envoyé pour visa, une opération particulière pouvait s'appliquer :
Changement de statut auto pour le signataire, lorsque l'on arrivait au signataire dans le circuit de visa le statut passait automatiquement à E-signer.

Cas de figure :
cas1 . x signataire 0 viseurs : Le courrier passe directement a E-signer
cas2 . x signataire x viseurs : Le courrier est a E-viser, quand il ne reste plus de viseur et que le dernier viseur vise, le courrier passe à E-signer

History

#1 Updated by Ludovic ARAUJO 3 months ago

  • Due date changed from 07/23/2021 to 07/30/2021

#3 Updated by Ludovic ARAUJO 3 months ago

  • Due date changed from 07/30/2021 to 07/16/2021

#4 Updated by Ludovic ARAUJO 3 months ago

pour livraison prévue le 17223.
Contournement ok pour le cas 2 mais rien de possible pour le cas 1.

#5 Updated by Ludovic ARAUJO 3 months ago

  • Description updated (diff)

#6 Updated by Emmanuel DILLARD 3 months ago

  • Status changed from A qualifier to A étudier
  • Assignee changed from EDI PO to Alex ORLUC
  • Target version changed from 20.10 (Actif) to 20.10 AFD

#8 Updated by Alex ORLUC 3 months ago

  • Assignee changed from Alex ORLUC to Emmanuel DILLARD

#10 Updated by Emmanuel DILLARD 3 months ago

  • Tracker changed from Régression to Fonctionnalité
  • Status changed from A étudier to Complément d'Informations
  • Assignee changed from Emmanuel DILLARD to Ludovic ARAUJO

#13 Updated by Ludovic ARAUJO 3 months ago

  • Status changed from Complément d'Informations to A traiter
  • Assignee changed from Ludovic ARAUJO to Emmanuel DILLARD

#14 Updated by Emmanuel DILLARD 3 months ago

  • Due date changed from 07/16/2021 to 07/19/2021
  • Assignee changed from Emmanuel DILLARD to Alex ORLUC

#15 Updated by Emmanuel DILLARD 2 months ago

  • Status changed from A traiter to A étudier

#16 Updated by Ludovic ARAUJO 2 months ago

  • Tracker changed from Fonctionnalité to Régression

#17 Updated by Emmanuel DILLARD 2 months ago

  • Assignee changed from Alex ORLUC to Quentin RIBAC

#18 Updated by Quentin RIBAC 2 months ago

  • Assignee changed from Quentin RIBAC to Ludovic ARAUJO

Paramétrage possible en Maarch Courrier 20.10 :

  • Créer deux actions « Envoyer au parapheur (E-VIS) » et « Envoyer au parapheur (E-SIGN) » correspondant toutes deux à l’action système « Envoyer pour visa », mais avec chacune le statut associé « À e-viser » et « À e-signer » respectivement ;
  • Faire de même deux actions « Viser le courrier (E-VIS) » et « Viser le courrier (E-SIGN) » correspondant toutes deux à l’action système « Confirmation simple », mais avec chacune le statut associé « À e-viser » et « À e-signer » respectivement.

Pour l’action « Envoyer au parapheur (E-VIS) », mettre la clause d’apparition suivante :

res_id in (select distinct res_id from listinstance li1 where 'visa' = (select item_mode from listinstance li2 where li2.res_id = li1.res_id and li2.difflist_type = 'VISA_CIRCUIT' and li2.process_date is null order by li2.sequence asc limit 1))

Pour l’action « Envoyer au parapheur (E-SIGN) » mettre la clause d’apparition suivante :

res_id in (select distinct res_id from listinstance li1 where 'sign' = (select item_mode from listinstance li2 where li2.res_id = li1.res_id and li2.difflist_type = 'VISA_CIRCUIT' and li2.process_date is null order by li2.sequence asc limit 1))

Pour l’action « Viser le courrier (E-VIS) » mettre la clause d’apparition suivante :

res_id in (select distinct res_id from listinstance li1 where 'visa' = (select item_mode from listinstance li2 where li2.res_id = li1.res_id and li2.difflist_type = 'VISA_CIRCUIT' and li2.process_date is null and item_id != @user_id order by li2.sequence asc limit 1))

Pour l’action « Viser le courrier (E-SIGN) » mettre la clause d’apparition suivante :

res_id in (select distinct res_id from listinstance li1 where 'sign' = (select item_mode from listinstance li2 where li2.res_id = li1.res_id and li2.difflist_type = 'VISA_CIRCUIT' and li2.process_date is null and item_id != @user_id order by li2.sequence asc limit 1))

#19 Updated by Emmanuel DILLARD about 2 months ago

  • Status changed from A étudier to En cours (S)

#20 Updated by Emmanuel DILLARD about 2 months ago

  • Status changed from En cours (S) to Complément d'Informations

#21 Updated by Ludovic ARAUJO about 2 months ago

  • Status changed from Complément d'Informations to A traiter
  • Assignee deleted (Ludovic ARAUJO)
  • Priority changed from 1-Majeur to 0-Bloquant

Merci pour ces clause, les clause du cas nous les avions déjà.
Comme expliqué le problème est le cas1 . x signataire 0 viseurs : Le courrier passe directement a E-signer

Le circuit de visa n'est pas défini.
L'action d'envoie au parapheur est réalisée des l'enregistrement.

La priorité du ticket évolue nous avons besoin d'avancer sur ce point problématique pour le client.
Si besoin, je reste disponible pour en discuter avec vous.

#22 Updated by Emmanuel DILLARD about 2 months ago

  • Due date changed from 07/19/2021 to 08/16/2021
  • Status changed from A traiter to Etude planifiée

#23 Updated by Emmanuel DILLARD about 2 months ago

  • Subject changed from Passage auto de status (E-visa/E-signer) 18.10 -> 20.10 to Le statut ne passe pas automatiquement à E-SIG si le circuit ne comporte plus que des signataires

#24 Updated by Emmanuel DILLARD about 1 month ago

  • Due date changed from 08/16/2021 to 09/16/2021
  • Status changed from Etude planifiée to Prêt à développer (S)
  • Priority changed from 0-Bloquant to 1-Majeur

Action spécifique, contrôles en "dur"

Cible 20.10 TMA

Voir développement d'un action en Develop avec contrôles par rôles définis

#25 Updated by Emmanuel DILLARD about 1 month ago

  • Status changed from Prêt à développer (S) to En cours (S)

#26 Updated by Guillaume HEURTIER about 1 month ago

  • Assignee set to Guillaume HEURTIER

#27 Updated by Guillaume HEURTIER about 1 month ago

Pour l'action d'envoi au parapheur, le status mis en dur :
-> ESIG si la première personne du circuit est un signataire
-> EVIS si la première personne du circuit est un viseur

Pour les autres actions du circuit de visa (poursuivre le circuit, remonter le circuit..), il faut utiliser les clauses d'apparition des actions.

Merge request disponible pour la branche TMA : https://labs.maarch.org/maarch/MaarchCourrier/merge_requests/344

#28 Updated by Alex ORLUC 28 days ago

  • Status changed from En cours (S) to A tester

#29 Updated by Alex ORLUC 28 days ago

  • Assignee changed from Guillaume HEURTIER to Ludovic ARAUJO

#30 Updated by Emmanuel DILLARD 22 days ago

  • Status changed from A tester to Intégré / Développé / Analysé

Also available in: Atom PDF