Maarch forge - Centre de support: Demandeshttps://forge.maarch.org/https://forge.maarch.org/themes/boostmine-1.2-maarch/favicon/favicon.ico?15265463262023-12-07T09:48:55ZMaarch forge - Centre de support
Redmine Backlog Courrier - Fonctionnalité #27400 (R&D - A étudier): Export du Dossier d'impression d'un d...https://forge.maarch.org/issues/274002023-12-07T09:48:55ZJean-Laurent DUZANT
<p>Permet d'exporter un dossier d'impression avec un document principal chiffré</p>
Backlog Parapheur - Fonctionnalité #27333 (R&D - A étudier): Evolution API Yousign v3https://forge.maarch.org/issues/273332023-11-30T13:37:44ZEmmanuel DILLARDemmanuel.dillard@maarch.org
<p>au 1/12/24, l'API actuelle sera obsolète.</p>
<p><a href="https://developers.yousign.com/docs/migration-from-our-api-v2?utm_campaign=Product%20updates&utm_medium=email&_hsmi=284651823&_hsenc=p2ANqtz-_IM1UuWVjDeRO_TdPF0SrPCqTfWeqz5bNvdrF0jX7QFHVtjmNVQgmIZnS6j2PXwgsJ-Rbn1jl-eDVrQXNdu3HKUewWx9UfLXB_lnkPrazzLwSKrjc&utm_content=284651823&utm_source=hs_email">https://developers.yousign.com/docs/migration-from-our-api-v2?utm_campaign=Product%20updates&utm_medium=email&_hsmi=284651823&_hsenc=p2ANqtz-_IM1UuWVjDeRO_TdPF0SrPCqTfWeqz5bNvdrF0jX7QFHVtjmNVQgmIZnS6j2PXwgsJ-Rbn1jl-eDVrQXNdu3HKUewWx9UfLXB_lnkPrazzLwSKrjc&utm_content=284651823&utm_source=hs_email</a></p>
Backlog Courrier - Fonctionnalité #26961 (R&D - A étudier): Ajout d'un hover dans l'indexation du...https://forge.maarch.org/issues/269612023-10-23T08:39:59ZJonathan NOHILE
<p>Lors de la création d'un champs personnalisé, le client souhaiterai apporter des précisions pour aider l'utilisateur lors de l'indexation du courrier.</p>
<p>Solution évoqué : L'utilisation d'un hover au passage de la souris sur le champs</p>
<p><strong>A. Compréhension</strong></p>
<p>En tant qu'utilisateur, je souhaite avoir une description du champs de formulaire que l'on m'invite à remplir.</p>
<p><strong>B. Proposition</strong></p>
<p><strong>C. Impacts</strong></p>
<p><strong>D. Evaluation</strong></p>
Backlog Courrier - Fonctionnalité #26931 (R&D - A étudier): Mise en place de tests fonctionnels a...https://forge.maarch.org/issues/269312023-10-18T13:57:06ZHamza HRAMCHIhamza.hramchi@xelians.frBacklog Parapheur - Anomalie #26531 (Résolu): ANALYSE - Fortify demande un code pour accéder aux ...https://forge.maarch.org/issues/265312023-09-12T12:29:22ZCharles BATIONO
<p>En tant que utilisateur, lorsque j'essaie de signé un document avec une carte agent,<br>
j'ai une popup de code pin qui s'affiche et est dupliqué. popup qui n'est pas utile.<br>
Il faut cliquer sur sur le bouton cancel pour pouvoir continuer.</p>
Backlog Parapheur - Anomalie #24748 (Résolu): Erreur dans la documentationhttps://forge.maarch.org/issues/247482023-04-24T15:26:00ZNathanaël TRAVIER
<p>Sur la page <a href="https://docs.maarch.org/MaarchParapheur/guat/guat_exploitation/signatureModes.html">https://docs.maarch.org/MaarchParapheur/guat/guat_exploitation/signatureModes.html</a>, dans l'onglet Paramétrage, il est indiquée la phrase suivante : Le paramétrage des modes de signature se fait dans le fichier config/config.json</p>
<p>Le fichier config n'est-il pas plutôt config/config.xml ? </p>
<p>Si oui, peut-on modifier la doc ? </p>
Backlog Courrier - Fonctionnalité #24159 (Résolu): (TMA) Masquage des identifiants présents dans...https://forge.maarch.org/issues/241592023-03-09T15:43:44ZLionel MARIE-LOUISE
<p>Implémenter la demande du masquage de l'URL M2M fait pour le branche 20.10_TMA1, pour la branche 2301.</p>
Backlog RM - Fonctionnalité #19664 (A traiter): [Classement] Modifier l'archive parentehttps://forge.maarch.org/issues/196642022-01-31T15:19:23ZCyril VAZQUEZcyril.vazquez@maarch.org
<p>En tant que gestionnaire, je veux rattacher une archive à une archive dossier parente ou détacher une archive de son dossier afin de les gérer séparément</p>
<p><strong>Description</strong><br>
Une unité d'archive versée dans le système est soit à la racine de l'activité, soit dans une archive parente.<br>
L'objectif est de permettre de déplacer les unités d'archives vers la racine ou vers une unité d'archive conteneur.</p>
<p>Il faut veiller à respecter le classement:<br>
- si à la racine, le profil est autorisé pour le SP<br>
- si dans un conteneur, le profil est un sous-profil autorisé</p>
<p>La modification sera faite dans l'écran de gestion avec une nouvelle action (Déplacer) qui pourrait être celle utilisée pour le changement de producteur :<br>
- nouveau producteur ou inchangé (change même si contenu de dossier)<br>
- nouveau conteneur ou inchangé (change le parent) : nécessite de connaître l'identifiant technique de l'archive conteneur ou recherche simplifiée ?</p>
Backlog Parapheur - Anomalie #19645 (Résolu): Clé RGS* non reconnu à la signaturehttps://forge.maarch.org/issues/196452022-01-28T11:41:14ZEtienne FAMERY
<p>Le client souhaite signer à l'aide de sa clé RGS* des documents au sein de MaarchParapheur. Actuellement, lorsqu'il souhaite signer un document avec sa clé, aucun certificat n'est trouvé.</p>
<p>Test effectué sur l'environnement courrier.xelians.fr/demo_mp/ avec la configuration suivante, qui est la même que la configuration client :</p>
<pre><code class="xml syntaxhl"><span class="CodeRay"> <span class="tag"><signatureModes></span>
<span class="tag"><mode></span>
<span class="tag"><id></span>rgs_2stars<span class="tag"></id></span>
<span class="tag"><color></span>#FF0000<span class="tag"></color></span>
<span class="tag"><issuer></span><span class="tag"></issuer></span>
<span class="tag"><subject></span><span class="tag"></subject></span>
<span class="tag"><keyUsage></span>digitalSignature<span class="tag"></keyUsage></span>
<span class="tag"></mode></span>
</span></code></pre>
<p>Le client avait réussi à faire fonctionner la signature auparavant.</p>
Backlog Courrier - Anomalie #16925 (Résolu): [PDO] les requêtes préparées ne sont pas libéréeshttps://forge.maarch.org/issues/169252021-04-23T09:08:13ZQuentin RIBAC
<p>Maarch Courrier 20.10.10</p>
<p>Pour mon problème de script qui prenait toute la RAM, j’ai avancé. Voir l’image jointe pour se rendre compte de la gravité du problème, toute la mémoire vive et le swap sont occupés, soit plus de 20Go.</p>
<p>Ce sont des process postgres qui prennent la mémoire, pas php. En coupant mon script PHP la mémoire n’est pas libérée, ni en redémarrant PostgreSQL, mais en faisant un restart d’apache ça libère la mémoire. Donc pour moi le problème vient de Courrier. J’ai été voir dans les sources qui gèrent le PDO et j’ai fait cette petite modification :</p>
<pre><code class="diff syntaxhl"><span class="CodeRay"><span class="line comment">diff --git a/src/core/models/DatabasePDO.php b/src/core/models/DatabasePDO.php</span>
<span class="line comment">index 7328049bc5..08deb5b045 100755</span>
<span class="line head"><span class="head">--- </span><span class="filename">a/src/core/models/DatabasePDO.php</span></span>
<span class="line head"><span class="head">+++ </span><span class="filename">b/src/core/models/DatabasePDO.php</span></span>
<span class="change"><span class="change">@@</span> -20,6 +20,10 <span class="change">@@</span></span> <span class="keyword">class</span> <span class="class">DatabasePDO</span>
<span class="keyword">private</span> <span class="keyword">static</span> <span class="local-variable">$type</span> = <span class="predefined-constant">null</span>;
<span class="keyword">private</span> <span class="keyword">static</span> <span class="local-variable">$preparedQueries</span> = [];
<span class="line insert"><span class="insert">+</span> <span class="keyword">public</span> <span class="keyword">function</span> <span class="function">__destruct</span>() {</span>
<span class="line insert"><span class="insert">+</span> <span class="predefined-constant">self</span>::<span class="local-variable">$preparedQueries</span> = [];</span>
<span class="line insert"><span class="insert">+</span> }</span>
<span class="line insert"><span class="insert">+</span></span>
<span class="keyword">public</span> <span class="keyword">function</span> <span class="function">__construct</span>(<span class="predefined">array</span> <span class="local-variable">$args</span> = [])
{
<span class="keyword">if</span> (!<span class="predefined">empty</span>(<span class="predefined-constant">self</span>::<span class="local-variable">$pdo</span>)) {
</span></code></pre>
<p>et ça semble fonctionner.</p>
<p>J’ai testé en mettant <code>self::reset()</code>; dans le destructeur mais la recherche ne fonctionnait alors plus vu qu’il y a apparemment des tables temporaires dans la connexion.</p>
<p>Cette solution intermédiaire de détruire les requêtes préparées semble améliorer grandement l’utilisation de la mémoire, peut-être au détriment de la vitesse d’exécution, mais pas d’une façon que j’ai pu ressentir en tant qu’utilisateur.</p>
<p>Pouvez-vous valider que cette modification n’aura pas d’impact fonctionnel bloquant pour les utilisateurs, hormis un léger ralentissement ?<br>
La modification ne serait à appliquer que le temps d’exécution d’un script de reprise de données à usage unique.</p>
Backlog RM - Fonctionnalité #13715 (A traiter): [Versement] Permettre l'import d'archives contene...https://forge.maarch.org/issues/137152020-04-03T13:35:09ZElodie SOME-BLAD
<p>L'import d'archives conteneurs (avec des sous-archives) est possible manuellement (par ZIP notamment) et par WebServices, mais n'est pas possible par batch/script.<br>
L'idée est de donner la possibilité de faire ces imports, par lots et en ligne de commande.</p>
Backlog RM - Fonctionnalité #11889 (A traiter): [Mail] Template HTML paramétrable dans la configu...https://forge.maarch.org/issues/118892019-09-24T16:47:03ZElodie SOME-BLAD
<p>Les e-mails envoyés lors d'une demande de réinitialisation du mot de passe sont déterminés directement dans le code.<br>
Il est aujourd'hui impossible de modifier le corps du texte envoyé sans modifier la fonction dans le code qui envoie ce message.</p>
<p><strong>US</strong></p>
<p>En tant qu'opérateur, je veux paramétrer les templates des e-mails de Maarch RM, afin de personnaliser mon instance et permettre aux users de reconnaître une notification relative à l'entreprise.</p>
<p><strong>Critères d'acceptation</strong></p>
<p>Pré-requis : lister les mails types envoyés depuis l'application.</p>
<ul>
<li>Le template doit s'appliquer à l'intégralité des e-mails envoyés depuis l'application (quid des notifs techniques ?)</li>
<li>Ajouter un paramètre de configuration permettant l'ajout d'un template HTML pour les e-mails envoyés depuis l'application ; </li>
<li>Intégrer un exemple dans le jeu de données, traduit en français ;</li>
<li>Détailler les paramètres dans la documentation ; </li>
<li>Proposer un How2 à diffuser.</li>
</ul>
Backlog RM - Fonctionnalité #11092 (A traiter): [Format] Gérer les formats acceptés au niveau pla...https://forge.maarch.org/issues/110922019-06-24T13:06:50ZElodie SOME-BLAD
<p>La gestion des formats possibles pourrait être réalisée au niveau plateforme, pour éviter aux administrateurs fonctionnels et archivistes de faire un tri conséquent parmi la totalité des formats existants, & les multiples flux potentiels de leur environnement.</p>
<p><strong>US</strong></p>
<p>En tant qu'administrateur technique, je veux gérer la liste des formats autorisés au niveau de la plateforme, afin de réduire les erreurs par les fonctionnels et de mieux maîtriser mon environnement.</p>
Backlog RM - Fonctionnalité #11053 (Résolu): [Échanges] Production d'attestations téléchargeableshttps://forge.maarch.org/issues/110532019-06-21T09:18:34ZElodie SOME-BLAD
<p>Sous forme d'attestations documentées téléchargeables (pdf ou autre format fixe), permettre aux producteurs et autres utilisateurs non techniciens de se procurer les attestations correspondant aux événements du cycle de vie des archives et de les exploiter en dehors du SAE.</p>
<p><strong>US</strong></p>
<p>En tant que référent d'archives, je veux télécharger les attestations faisant foi sur mon archive et mes ressources conservées, afin de les exploiter en dehors du système pour un auditeur ou tout autre nécessité de faire valoir la valeur probatoire de l'information conservée..</p>
<p><strong>Conditions d'acceptation</strong></p>
<ul>
<li>Attestation au format pdf, template configurable (logo, en-tête) par instance ;</li>
<li>Téléchargement des attestations via les événements du cycle de vie, ou directement dans les événements de l'archive concernée ;</li>
<li>Stockage des attestations [à analyser].</li>
<li>Accès des attestations [à analyser].</li>
</ul>
<p><strong>Périmètre 190725</strong></p>
<ul>
<li>Attestation au format pdf ;</li>
<li>Récupération de l'ensemble des champs et infos affichés sur l'event + un en-tête comportant le logo de l'appli et le nom de l'instance ;</li>
<li>Téléchargement des attestations via le tableau du journal du cycle de vie (Administration > Journaux > Journal du cycle de vie) ;</li>
<li>Bouton de téléchargement à afficher à côté du bouton de visualisation de l'attestation ;</li>
<li>Bouton de téléchargement affiché uniquement sur les événements transformables en attestations ("Dépôt", "Test de conformité", "Éliminée") ;</li>
<li>Stockage des attestations : tmp. </li>
<li>Génération à chaque clic sur le bouton "Télécharger".</li>
</ul>
Backlog RM - Fonctionnalité #10512 (Complément d'Informations): [Journalisation] Détail sur les m...https://forge.maarch.org/issues/105122019-05-06T10:07:14ZElodie SOME-BLAD
<p>Suite à relecture de la 42-013-2, l'exigence de journalisation de l'activation/désactivation de l'indexation des métadonnées a été évoquée.</p>
<p>Cette exigence se formule comme sui t: </p>
<blockquote>
<p>FCT. 6. Exigence : Les modifications de paramétrage portant sur l'activation ou la désactivation de l'indexation de métadonnée doivent être journalisées.</p>
</blockquote>
<p>Cette exigence doit ouvrir son champ sur le détail de journalisation des métadonnées en général. Les métadonnées descriptives notamment (et prioritairement) ne sont pas suffisamment documentées : impossibilité de connaître les modifications de paramétrage, les avant/après, le détail des modifications.</p>
<p>Une évolution doit être envisagée pour permettre d'enregistrer ces événements de manière plus détaillée, comme on le fait notamment avec les règles de gestion.</p>