Skip to content

Flux enfants d entente

Les flux enfants sont atteints depuis les onglets de detail d une entente. Certains sont des tables CRUD integrees; d autres ont leurs propres pages de detail avec sous-dossiers, statut de flux, completion et feuilles d approbation.

Pages de flux

FluxDocumentation
Exercices budgetaires et lignes budgetairesBudget
Adresses d ententeAdresses
Liens promoteur/demandeur-beneficiairePromoteurs et demandeurs-beneficiaires
Activites, resultats et responsablesActivites
Engagements et lignes d engagementEngagements
Paiements et lignes de paiementPaiements
Previsions, versions et lignes mensuellesPrevisions
Reclamations, lignes, rapprochements et approbationsReclamations
Surveillances, constatations, suivis, mises a jour et pratiques prometteusesSurveillances
Documents d entente generesDocuments

Comportement commun

Tous les dossiers enfants sont portes par l entente courante. Les utilisateurs doivent pouvoir lire l entente pour consulter les enfants et pouvoir la mettre a jour pour creer, modifier, supprimer, selectionner des valeurs liees ou faire avancer un workflow, sauf lorsqu une action d approbation commune exige une permission plus precise.

La plupart des suppressions sont logiques. Les enfants supprimes disparaissent des listes et selecteurs normaux mais restent disponibles pour l integrite historique.

Modele de statut

Les dossiers d execution complexes utilisent ces regles communes :

DossierEtats editablesEtats verrouilles
Engagementdraft, inprogresscomplete, pendingapproval, approved, denied
Paiementdraft, inprogresscomplete, pendingapproval, approved, denied, pay, wait, processed, paid
Lignes de previsiondraft, inprogresscomplete, pendingapproval, approved, denied
Soumission de reclamationdraftsubmitted, inreview, reviewed, withdrawn, cancelled
Rapprochement de reclamationdraft, inprogress, complete lorsque la reclamation est prete et sans rapprochement final approuvependingapproval, approved, denied
Surveillancedraft, inprogresscomplete, pendingapproval, approved, denied

La completion ecrit un enregistrement Common_Completion. Lorsqu un modele d approbation valide et porte par le volet existe pour le type d entite, la completion place le dossier en pendingapproval et materialise ou active la feuille d approbation. Sans modele d approbation, le dossier passe a complete.

Les sections d approbation utilisent les actions communes de feuille de route. Si toutes les etapes courantes sont approuvees, la cible passe a approved; si une etape est refusee, elle passe a denied; sinon elle demeure pendingapproval. Les dossiers refuses peuvent permettre une nouvelle feuille de route selon la configuration du workflow.