Ajouter le widget de pièce justificative dans le créateur d’enregistrement de signature propre
Ajoutez le widget de pièce justificative à un créateur d’enregistrement pour activer le chargement des pièces justificatives.
Avant de commencer
Rôle requis : admin
Procédure
- Accédez à la Tous > Administration des données juridiques > Catalogue juridique > Créateurs d'enregistrements.
- Sélectionnez le créateur d’enregistrement papier (exemple : accord de confidentialité) pour lequel vous souhaitez ajouter le widget de pièce justificative.
-
Configurez le jeu de variables.
-
Accédez à la liste connexe Jeu de variables .
- Sélectionnez Modifier.
-
Ajoutez le widget en déplaçant l’interaction facultativeCharger les documents contractuels et Télécharger des documents de la collection vers la liste Jeu de variables.
Figure 1. Ajouter un jeu de variables de documents de support - Sélectionnez Enregistrer.
-
Accédez à la liste connexe Jeu de variables .
-
Configurer des variables pour le jeu de variables d’interaction facultatif Charger des documents .
- Sélectionnez l’interaction facultative Charger des documents dans la liste connexe du jeu de variables.
- Sélectionnez la liste connexe Variables .
-
Définissez la valeur pour internal_type_of_paper own_paper et pour internal_contract_type donner sys_id du type de contrat associé à l’enregistrement.
Pour obtenir sys_id, accédez à l’enregistrement de type de contrat, sélectionnez et maintenez l’appui (ou cliquez avec le bouton droit de la souris) sur l’en-tête et sélectionnez Copier sys_id Exemple : si vous ajoutez le widget au créateur d’enregistrement Accord de confidentialité, ajoutez le sys_id du type de contrat Accord de confidentialité.
Le widget de pièce justificative est disponible dans les créateurs de notices papier. -
Personnalisez la page de ticket standard pour afficher la liste connexe des pièces justificatives.
- Accédez à la Tous > Standard Ticket > Standard Ticket Configuration.
- Sélectionnez l’enregistrement avec la table sn_lg_ops_request.
- Accédez à la liste connexe des configurations d’onglets .
- Sélectionnez les pièces justificatives.
-
Dans le script, recherchez le bloc de code suivant.
answer = gs.nil(contractExecutionGr) ? false : contractExecutionGr.request_type == sn_cm_core.CMConstants.CONTRACT_REQUEST_TYPE.AMENDMENT_REQUEST || contractExecutionGr.contract_configuration.document_type == sn_cm_core.CMConstants.DOCUMENT_TYPE.THIRD_PARTY_CONTRACT; -
Remplacez-le par le bloc de code suivant.
answer = gs.nil(contractExecutionGr) ? false : true - Enregistrez la configuration de l’onglet.
-
Activez le widget de pièce justificative en mode de modification de la demande.
- Accédez à la Tous > Définition du système > Règles métier.
- Contract-generation variable change Recherchez et ouvrez l’enregistrement.
- Accédez à la liste connexe Avancé .
-
Dans le script, recherchez le bloc de code suivant.
msg = gs.getMessage("The legal request has been updated, and a new contract document revision will be generated based on the modified values."); gs.addInfoMessage(msg); var externalSigners = JSON.parse(current?.variables?.external_signatory_details + '' || '[]'); initiatePayload = { ...initiatePayload, externalSigners: externalSigners }; -
Ajoutez le bloc de code suivant après le bloc de code localisé.
contractCoreUtils.createOrUpdateDocumentsFromWidget({ ...commonArgs, contractDocuments: current.variables.contract_documents + '', }); - Enregistrez la règle métier.
Un widget de pièce justificative est disponible lors de la modification d’une demande basée sur ses propres papiers.