Scripts utiles Scripts qui fournissent des fonctionnalités utiles non incluses dans le système principal. Obtenir un objet utilisateurDans une règle métier ou un autre script serveur, la méthode gs.getUser() renvoie un objet utilisateur. L’objet utilisateur est une représentation interne de l’utilisateur actuellement connecté et fournit des informations sur l’utilisateur et diverses fonctions utilitaires.Accéder au bloc-notes du workflow à partir des règles métierUn élément de catalogue a été demandé, le workflow joint contient une activité de script d’exécution qui renseigne une valeur dans le bloc-notes. À partir d’une règle métier en cours d’exécution sur l’élément demandé, nous souhaitons récupérer ou définir des valeurs de bloc-notes.Ajouter un champ à la validation du catalogue de servicesIl s’agit d’un exemple d’ajout d’un champ Société à la validation sous le champ Demandé pour à l’aide de macros de disposition autres que le panier, c’est-à-dire qu’il glide.sc.use_cart_layouts est faux.Affecter un élément de catalogue à un groupe en fonction d’une tâche de plan d’exécutionCette règle d’affectation affecte un élément de catalogue de services au groupe de base de données s’il utilise un plan d’exécution qui comporte une tâche de catalogue affectée au groupe de bureau.Changer la couleur du formulaire au changement d’étatChange la couleur d’un champ du formulaire lors d’un changement d’état. Le script peut facilement être modifié pour ajuster n’importe quelle propriété de n’importe quel objet de la page accessible via le DOM HTML.Créer une action d’acheminement d’interface utilisateurCette solution vous permet de créer un enregistrement auprès du Service Desk sans savoir s’il s’agit d’un incident ou d’un élément de demande ; Le Service Desk peut alors acheminer l’enregistrement vers la table appropriée.Utiliser des files d’attente personnalisées pour traiter les événementsVous pouvez utiliser des files d’attente personnalisées pour les applications qui créent un grand volume d’événements ou qui prennent beaucoup de temps à traiter. Cette tâche montre comment créer une file d’attente personnalisée, son processus de surveillance et utiliser un script pour envoyer des événements à la file d’attente.Afficher les messages de champPlutôt que d’utiliser JavaScript alert(), pour un aspect plus propre, vous pouvez afficher une erreur sur le formulaire lui-même. Les méthodes showFieldMsg() et hideFieldMsg() peuvent être utilisées pour afficher un message juste en dessous du champ lui-même.Sortie de journalGSLog est un script include qui simplifie la journalisation et le débogage des scripts en implémentant des niveaux de sortie de journal, sélectionnables par les valeurs de sys_properties identifiées par chaque appelant.Modifier une valeur de champ GlideDateTimeCet exemple montre comment modifier une valeur de champ GlideDateTime à l’aide d’un script côté serveur.Exemple de ASP.NET avec C Redirection dièse avec cookiesCet exemple de code ASP .NET crée un portail d’authentification simple et transmet un en-tête HTTP non chiffré en tant que cookie.Scripts d’affectation d’approbation utilesIl s’agit d’une version interrogeable des scripts d’approbation et d’affectation utiles.Scripts de champs utilesCas d’utilisation courants des scripts de personnalisation de champ.Scripts de planification utilesUn script de règle métier spécifie les actions effectuées par la règle métier. Les scripts incluent généralement des variables globales prédéfinies pour référencer des éléments de votre système, tels que l’enregistrement actuel. Les variables globales sont disponibles pour toutes les règles métier.Utilisation de codes client et serveur dans une action d’interface utilisateurVous pouvez utiliser un script pour valider l’entrée lors d’un clic d’action d’interface utilisateur côté client avant de mettre à jour l’enregistrement côté serveur. L’utilisateur n’aura pas besoin de cliquer deux fois sur le bouton pour valider les champs obligatoires et mettre à jour l’enregistrement.Exemple de script ASP pour l’authentification unique non chiffréeCet exemple de code ASP .NET crée un portail d’authentification simple et transmet un en-tête HTTP non chiffré en tant que paramètre d’URL.Valider la date et l’heurePour valider l’entrée de tous les champs de date/heure, vous pouvez utiliser ce qui suit dans un script de validation (Définition du système > Scripts de validation).Calcul des duréesSouvent, vous devrez fournir aux utilisateurs un moyen de spécifier quand une tâche ou un processus est dû. À l’aide du script include DurationCalculator, vous pouvez calculer la date d’échéance à l’aide d’une durée simple ou d’une durée relative.Durée simple par rapport à la durée relativeLa quantité de travail nécessaire pour accomplir une tâche peut être exprimée sous la forme d’une « durée relative ».Comment implémenter une durée relativeVous pouvez implémenter une durée relative en créant la table cmn_relative_duration et le script include DurationCalculator .
Scripts utiles Scripts qui fournissent des fonctionnalités utiles non incluses dans le système principal. Obtenir un objet utilisateurDans une règle métier ou un autre script serveur, la méthode gs.getUser() renvoie un objet utilisateur. L’objet utilisateur est une représentation interne de l’utilisateur actuellement connecté et fournit des informations sur l’utilisateur et diverses fonctions utilitaires.Accéder au bloc-notes du workflow à partir des règles métierUn élément de catalogue a été demandé, le workflow joint contient une activité de script d’exécution qui renseigne une valeur dans le bloc-notes. À partir d’une règle métier en cours d’exécution sur l’élément demandé, nous souhaitons récupérer ou définir des valeurs de bloc-notes.Ajouter un champ à la validation du catalogue de servicesIl s’agit d’un exemple d’ajout d’un champ Société à la validation sous le champ Demandé pour à l’aide de macros de disposition autres que le panier, c’est-à-dire qu’il glide.sc.use_cart_layouts est faux.Affecter un élément de catalogue à un groupe en fonction d’une tâche de plan d’exécutionCette règle d’affectation affecte un élément de catalogue de services au groupe de base de données s’il utilise un plan d’exécution qui comporte une tâche de catalogue affectée au groupe de bureau.Changer la couleur du formulaire au changement d’étatChange la couleur d’un champ du formulaire lors d’un changement d’état. Le script peut facilement être modifié pour ajuster n’importe quelle propriété de n’importe quel objet de la page accessible via le DOM HTML.Créer une action d’acheminement d’interface utilisateurCette solution vous permet de créer un enregistrement auprès du Service Desk sans savoir s’il s’agit d’un incident ou d’un élément de demande ; Le Service Desk peut alors acheminer l’enregistrement vers la table appropriée.Utiliser des files d’attente personnalisées pour traiter les événementsVous pouvez utiliser des files d’attente personnalisées pour les applications qui créent un grand volume d’événements ou qui prennent beaucoup de temps à traiter. Cette tâche montre comment créer une file d’attente personnalisée, son processus de surveillance et utiliser un script pour envoyer des événements à la file d’attente.Afficher les messages de champPlutôt que d’utiliser JavaScript alert(), pour un aspect plus propre, vous pouvez afficher une erreur sur le formulaire lui-même. Les méthodes showFieldMsg() et hideFieldMsg() peuvent être utilisées pour afficher un message juste en dessous du champ lui-même.Sortie de journalGSLog est un script include qui simplifie la journalisation et le débogage des scripts en implémentant des niveaux de sortie de journal, sélectionnables par les valeurs de sys_properties identifiées par chaque appelant.Modifier une valeur de champ GlideDateTimeCet exemple montre comment modifier une valeur de champ GlideDateTime à l’aide d’un script côté serveur.Exemple de ASP.NET avec C Redirection dièse avec cookiesCet exemple de code ASP .NET crée un portail d’authentification simple et transmet un en-tête HTTP non chiffré en tant que cookie.Scripts d’affectation d’approbation utilesIl s’agit d’une version interrogeable des scripts d’approbation et d’affectation utiles.Scripts de champs utilesCas d’utilisation courants des scripts de personnalisation de champ.Scripts de planification utilesUn script de règle métier spécifie les actions effectuées par la règle métier. Les scripts incluent généralement des variables globales prédéfinies pour référencer des éléments de votre système, tels que l’enregistrement actuel. Les variables globales sont disponibles pour toutes les règles métier.Utilisation de codes client et serveur dans une action d’interface utilisateurVous pouvez utiliser un script pour valider l’entrée lors d’un clic d’action d’interface utilisateur côté client avant de mettre à jour l’enregistrement côté serveur. L’utilisateur n’aura pas besoin de cliquer deux fois sur le bouton pour valider les champs obligatoires et mettre à jour l’enregistrement.Exemple de script ASP pour l’authentification unique non chiffréeCet exemple de code ASP .NET crée un portail d’authentification simple et transmet un en-tête HTTP non chiffré en tant que paramètre d’URL.Valider la date et l’heurePour valider l’entrée de tous les champs de date/heure, vous pouvez utiliser ce qui suit dans un script de validation (Définition du système > Scripts de validation).Calcul des duréesSouvent, vous devrez fournir aux utilisateurs un moyen de spécifier quand une tâche ou un processus est dû. À l’aide du script include DurationCalculator, vous pouvez calculer la date d’échéance à l’aide d’une durée simple ou d’une durée relative.Durée simple par rapport à la durée relativeLa quantité de travail nécessaire pour accomplir une tâche peut être exprimée sous la forme d’une « durée relative ».Comment implémenter une durée relativeVous pouvez implémenter une durée relative en créant la table cmn_relative_duration et le script include DurationCalculator .