Créer ou modifier un créateur d’enregistrement pour les services juridiques via l’environnement classique
Créez ou modifiez un créateur d’enregistrement pour définir un formulaire d’admission pour une demande juridique. Les employés peuvent utiliser ces formulaires d’admission sur le Portail de services juridiques pour soumettre des demandes juridiques.
Avant de commencer
Assurez-vous que le périmètre de l’application Gestion des requêtes juridiques est sélectionné.
Rôle requis : sn_lg_ops.legal_catalog_admin
Pourquoi et quand exécuter cette tâche
Pour gérer les créateurs d’enregistrements à l’aide du générateur de catalogue, consultez Créer ou modifier un créateur d’enregistrement pour les services juridiques via le générateur de catalogue.
Procédure
- Accédez à la Tous > Administration des données juridiques > Catalogue juridique > Créateurs d'enregistrements.
-
Créez ou modifiez un créateur d’enregistrement.
- Pour créer un créateur d’enregistrement, cliquez sur Nouveau.
- Pour modifier un créateur d’enregistrement existant, ouvrez-le dans la liste.
-
Remplissez les champs du formulaire.
Tableau 1. Formulaire Créateur d’enregistrement Champ Description Nom Nom unique du créateur d’enregistrement. Nom de la table Nom de la table qui stocke les données collectées par le créateur d’enregistrement. - Sélectionnez Demande juridique [sn_lg_ops_request] si vous créez le créateur d’enregistrement pour les demandes juridiques.
- Sélectionnez Question juridique [sn_lg_matter_matter] si vous créez le créateur d’enregistrement pour les questions juridiques.Remarque :Vous devez avoir installé l’application Gestion des questions juridiques pour utiliser cette option.
- Sélectionnez une table spécifique à un domaine d’activité si vous souhaitez utiliser les données collectées à partir du créateur d’enregistrement pour la génération de rapports. Pour plus d'informations, consultez Configurer une table de domaine d’activité.
Application Application à laquelle appartient le créateur d’enregistrement. Ce champ est automatiquement défini sur le périmètre de l’application dans lequel vous créez le créateur d’enregistrement.
Actives Option permettant de marquer le créateur d’enregistrement comme actif. Seuls les créateurs d’enregistrements actifs sont disponibles en tant que formulaires d’admission juridique dans le Portail de services juridiques.
Onglet Ce qu’il contiendra Description brève Brève description du créateur d’enregistrement. Description Description complète du créateur d’enregistrement. Script Script qui affecte dynamiquement des valeurs à des champs spécifiques sur l’enregistrement créé. Onglet Accessibilité Catalogues Nom du catalogue de services auquel appartient le créateur d’enregistrement. Sélectionnez le catalogue Opérations juridiques.
Catégorie Nom de la catégorie de catalogue de services dans laquelle le formulaire d’admission doit apparaître dans le Portail de services juridiques. -
Enregistrez le créateur d’enregistrement.
- Enregistrez un nouveau créateur d’enregistrement en cliquant sur Envoyer.
- Enregistrez les changements dans un créateur d’enregistrement existant en cliquant sur Mettre à jour.
-
Dans la liste connexe Variables, ajoutez ou modifiez des variables.
Les variables d’un créateur d’enregistrement apparaissent sous forme de champs sur le formulaire d’admission juridique pour recueillir des informations auprès des employés lorsqu’ils soumettent une demande juridique.Important :Si vous configurez le créateur d’enregistrement pour une table d’aire d’activité, vous devez mapper la variable sur un nom de colonne de la table sélectionnée. Dans le formulaire Variable, cochez la case Mapper vers le champ et sélectionnez le nom de colonne de la table Domaine d’activité sélectionnée dans le champ. Seules les variables mappées sont copiées dans les colonnes de la table sélectionnée.
Pour plus d’informations sur la création de variables, consultez Créer une variable de catalogue de services.
-
Dans la liste connexe Rubriques affectées, affectez l’élément de catalogue à une rubrique d’une taxonomie afin que l’élément de catalogue soit ajouté au Centre des employés portail.
Pour plus d’informations sur les rubriques affectées et la taxonomie, reportez-vous à .Taxonomie unifiée pour Centre des employés
-
Dans les listes connexes Applicable pour et Non applicable pour, appliquez les critères d’utilisateur pour contrôler l’accès du créateur d’enregistrement.
Les critères d’utilisateur définissent les conditions des enregistrements utilisateur qui vous permettent d’accorder ou de refuser l’accès au créateur d’enregistrement aux utilisateurs correspondant à ces conditions. Pour plus d’informations sur la création d’un critère d’utilisateur, consultez Configurer les critères d’utilisateur.
-
Si vous avez activé l’option permettant d’enregistrer les documents joints pour une demande juridique dans un stockage externe, vous pouvez ajouter le script pour valider les documents joints à une demande juridique lors de l’envoi.
- Cliquez sur Nouveau dans la liste connexe des scripts clients du catalogue.
-
Renseignez les champs du formulaire Scripts clients du catalogue.
Pour plus d’informations, voir Création d’un script client de Catalogue de services.
-
Dans le champ Script , copiez le script client suivant qui s’exécute sur l’élément de catalogue pour déterminer si :
- La taille du fichier du document en cours de chargement se situe dans les limites autorisées.
Cette vérification s’applique au Microsoft OneDrive stockage externe.
- Un fichier portant le même nom existe déjà dans le dossier.
var status = true; var uniqueNames = []; var duplicateNames = []; var largeFileNames = []; var attachments = this.angular.element("#sc_cat_item").scope().attachments; attachments.forEach(function(attachment) { var name = attachment['file_name']; var size = getSizeInBytes(attachment['size']); if (uniqueNames.indexOf(name) != -1) { duplicateNames.push(name); } else if (size > 4000000) { largeFileNames.push(name); } uniqueNames.push(name); }); if (largeFileNames.length > 0) { g_form.addErrorMessage("Size of file should be less than or equal to 4Mb"); largeFileNames.forEach(function(name) { g_form.addErrorMessage(name + " is more than 4Mb"); }); status = false; } if (duplicateNames.length > 0) { g_form.addErrorMessage("File names should be unique"); duplicateNames.forEach(function(name) { g_form.addErrorMessage(name + " found with a duplicate name"); }); status = false; } return status; } } function getSizeInBytes(size) { var unit = size.split(" ")[1]; var value = parseFloat(size.split(" ")[0]); switch (unit) { case "MB": value = value * 1000000; break; case "KB": value = value * 1000; break; } return value; } - La taille du fichier du document en cours de chargement se situe dans les limites autorisées.