Types de script disponibles
Les scripts peuvent être utilisés dans de nombreux endroits. Le détail le plus important est de savoir si le script s’exécute sur le client ou sur le serveur.
| Script | Description | S’exécute sur |
|---|---|---|
| Contrôle d'accès | Détermine si l’accès sera accordé pour une opération spécifiée à une entité spécifique.
Peut être défini par des rôles, des expressions conditionnelles ou des scripts. |
Serveur : script et toute condition exécutés sur le serveur |
| Ajax Scripts | Permet au client d’obtenir des données du serveur pour les incorporer dynamiquement dans une page sans recharger la page entière.
|
|
| Règles métier | Personnalise le comportement du système
|
Serveur : script et toute condition exécutés sur le serveur |
| Politiques d’interface utilisateur de Catalogue de services | Définit l’affichage d’un jeu de variables ou d’un élément de catalogue (à partir du catalogue de services). |
|
| Scripts clients | Utilisé pour apporter des modifications à l’apparence des formulaires, afficher différents champs en fonction des valeurs saisies ou d’autres options d’affichage personnalisées.
Les scripts clients peuvent également être appelés par d’autres scripts ou modules, y compris des politiques d’interface utilisateur. |
Client d’entreprise |
| Actions des scripts | Contient des scripts qui s’exécutent lorsqu’un événement se produit, par exemple
Une condition peut être vraie pour que le script s’exécute. Couramment utilisé pour appeler une inclusion de script. |
Serveur : script et toute condition exécutés sur le serveur |
| Inclusions de script | Contient des scripts qui peuvent être des fonctions ou des classes. Ces scripts s’exécutent uniquement lorsqu’ils sont appelés par d’autres scripts (souvent des règles métier). Tout script serveur compliqué ou réutilisable doit être un include de script (en particulier les règles métier compliquées). |
serveur |
| Cartes de transformation | Utilisé pour l’importation de données.
N’incluez pas toujours les scripts. |
serveur |
| Actions d'interface utilisateur | Crée la possibilité de choisir une action spécifique, comme cliquer sur un bouton ou un lien. Les actions d’interface utilisateur placent ces éléments sur des formulaires et des listes :
|
|
| Menus contextuels de l’interface utilisateur | Définit quel « menu contextuel » apparaîtra dans quelle zone, ainsi que les choix de menu qui seront disponibles Remarque : Si vous utilisez une configuration de souris pour gaucher, cliquer avec le bouton droit signifie « cliquer sur l’autre bouton ». |
|
| Macros d'interface utilisateur | Contient des composants modulaires et réutilisables qui peuvent contenir Jelly et sont appelés par des pages de l’interface utilisateur. Ils contiennent également différents types de scripts et peuvent être appelés plusieurs fois sur la même page. Remarque : Jelly transforme XML en HTML. |
|
| Pages de l'interface utilisateur |
Utilisé pour créer et afficher des pages, des formulaires, des boîtes de dialogue, des listes et d’autres composants d’interface utilisateur. Peut être affiché de manière autonome, ou appelé en tant que composant utilisable, dans le cadre d’une page plus grande. Peut contenir
Remarque :
Jelly transforme XML en HTML. |
|
| Politiques d'interface utilisateur | Définit le comportement et la visibilité des champs sur un formulaire.
Utilisez des politiques d’interface utilisateur plutôt que des scripts clients dans la mesure du possible.
|
|
| Propriétés de l'interface utilisateur | Indique à quoi ressemblera l’instance. |
Aucun script |
| Scripts d’interface utilisateur | Contient des scripts clients stockés pour réutilisation. Utilisé uniquement lorsqu’il est appelé à partir d’autres scripts. Non recommandé pour l’utilisation. |
Client d’entreprise |
| Scripts de validation | Valide que les valeurs sont dans un format spécifié. Par exemple, un script de validation peut vérifier que la seule valeur autorisée dans un champ spécifique est un nombre entier. |
Client d’entreprise |
| Éditeur de workflow | Utilisée pour créer ou modifier un workflow. Les scripts peuvent être exécutés à n’importe quel moment d’un workflow, ou différents scripts peuvent être exécutés à différents endroits. Les scripts se trouvent également dans chaque activité de workflow et peuvent être modifiés (mais faites-le avec une extrême prudence). |
Serveur : script et toutes les conditions s’exécutent sur le serveur |