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 afin de définir un formulaire d'admission pour une demande juridique. Les employés peuvent utiliser ces formulaires d'admission sur 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 catalogues, voir Créer ou modifier un créateur d’enregistrement pour les services juridiques à l’aide du générateur de catalogues.
Procédure
- Accédez à la Tout > 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 créateur d'enregistrement à partir de la liste.
-
Renseignez 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 l'intermédiaire du 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 propre à un domaine d'activité si vous souhaitez utiliser les données collectées à partir du créateur d'enregistrement à des fins de reporting. Pour en savoir plus, consultez Configurer une table de domaine d'activité.
Application Application à laquelle le créateur d'enregistrement appartient. Ce champ est automatiquement défini sur le périmètre de l'application dans lequel vous créez le créateur d'enregistrement.
Actifs Option permettant d'indiquer que le créateur d'enregistrement est actif. Seuls les créateurs d'enregistrement actifs sont disponibles sous forme de formulaires d'admission juridique dans Portail de services juridiques.
Onglet Futur contenu Description courte Brève description du créateur d'enregistrement. Description Description complète du créateur d'enregistrement. Script Scripts qui affectent dynamiquement des valeurs à des champs spécifiques sur l'enregistrement créé. Onglet Accessibilité Catalogues Nom du Service Catalog auquel appartient le créateur d'enregistrement. Sélectionnez Catalogue Legal Operations.
Catégorie Nom de la catégorie de Service Catalog dans laquelle le formulaire d'admission doit apparaître dans Portail de services juridiques. -
Enregistrez le créateur d'enregistrement.
- Enregistrez un nouveau créateur d'enregistrement en cliquant sur Soumettre.
- Enregistrez les modifications apportées à 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 dans 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 de domaine d'activité, vous devez mapper la variable avec un nom de colonne de la table sélectionnée. Dans le formulaire Variable, sélectionnez la case à cocher Mapper sur le champ et le nom de colonne de la table de 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, voir Créer une variable de catalogue de services.
-
Dans la liste connexe Rubriques affectées, affectez l'élément de catalogue à une rubrique dans une taxonomie afin que l'élément de catalogue soit ajouté au portail Centre des employés.
Pour plus d'informations sur les thèmes attribués et la taxonomie, consultez ../../employee-center/concept/config-taxonomy.html.
-
Dans les listes connexes Applicable pour et Non applicable pour, servez-vous des critères d'utilisateur afin de contrôler l'accès du créateur d'enregistrement.
Les critères d'utilisateur définissent les conditions relatives aux enregistrements utilisateur qui vous permettent d'accorder ou de refuser l'accès au créateur d'enregistrement pour les utilisateurs répondant à ces conditions. Pour plus d’informations sur la création de critères d’utilisateur, voir Configurer les critères d’utilisateur.
-
Si vous avez activé l'option permettant d'enregistrer des 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 la soumission.
- Dans la liste connexe Scripts clients du catalogue, cliquez sur Nouveau.
-
Renseignez les champs du formulaire Scripts clients du catalogue.
Pour plus d’informations, voir Créer 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 trouve dans les limites autorisées.
Cette vérification s'applique au stockage externe Microsoft OneDrive.
- Un fichier portant le même nom existe déjà.
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 trouve dans les limites autorisées.