Rechercher dans l'aide
Pour rechercher des informations dans l'aide, tapez un mot ou une expression dans la zone de recherche. Lorsque vous tapez un groupe de mots, le module de recherche déduit l'opérateur OR. Vous pouvez utiliser des opérateurs booléens pour affiner votre recherche.
Les résultats renvoyés ne respectent pas la casse. Cependant, la précédence des résultats tient compte de la casse et attribue des scores plus élevés lorsque la casse correspond. Par conséquent, si vous recherchez "chats" puis "Chats", les résultats renverront le même nombre de sujets d'aide, mais l'ordre dans lequel ils seront répertoriés sera différent.

Rechercher | Exemple | Résultats |
---|---|---|
Un mot unique | chat
|
Sujets contenant le mot "chat" Vous trouverez également ses flexions grammaticales, telles que "chats". |
Une expression Vous pouvez spécifier que les résultats de la recherche doivent contenir une expression spécifique. |
"nourriture pour chat" (guillemets) |
Sujets contenant l'expression littérale "nourriture pour chat" et toutes ses flexions grammaticales. Sans les guillemets, la requête revient à spécifier un opérateur OR qui permet de rechercher des sujets avec l'un des mots pris individuellement plutôt qu'avec l'expression littérale. |

Rechercher | Opérateur | Exemple |
---|---|---|
Deux ou plusieurs mots dans le même sujet |
|
|
L'un ou l'autre mot dans un sujet |
|
|
Sujets ne contenant pas de mot ou d'expression spécifique |
|
|
Sujets contenant une chaîne mais n'en contenant pas d'autre | ^ (point d'insertion) |
chat ^ souris
|
Combinaison des types de recherche | ( ) parenthèses |
|
- Concepts
- Principes de conversion des demandes de changement
- Principes de configuration de l'adaptateur
- Écriture des scripts de conversion
- Lien vers les interfaces Release Control à partir du centre de services
- Mise à jour de l'état d'approbation dans le centre de services
- Mise à jour de l'analyse des heures suggérées dans Service Manager
Écriture des scripts de conversion
Dans Release Control, les adaptateurs du centre de services servent à récupérer les demandes de changement de leurs centres de services d'origine et à les convertir du format de l'application du centre de services en un format générique. Les scripts de conversion des adaptateurs du centre de services servent à mapper les champs du centre de services d'origine vers les champs Release Control correspondants.
Lorsque vous effectuez la configuration initiale de votre centre de services, les scripts de conversion par défaut sont créés. Pour accéder aux scripts de conversion dans Release Control, cliquez sur Module > Administrateur > onglet Configuration > Intégrations > Adaptateurs du Centre de services > nœud <nom de l'adaptateur>, puis sélectionnez le fichier de configuration approprié. Le contenu du fichier s'affiche dans le volet de droite (par exemple, convertTask.js ou convertChange.js).
Pour modifier les scripts, reportez-vous à la section Configurer des fichiers dans l'onglet Configuration.

Il est important que les scripts de conversion contiennent un schéma de mappage détaillé pour les champs d'énumération de l'application de centre de services. Chaque champ d'énumération de Release Control apparaît par défaut dans les scripts de conversion au format suivant (en majuscules) :
<type de champ d'énumération>_<nom de l'énumération Release Control>
Par exemple :
genericRFC.setField("priority", PRIORITY_HIGH);
Si un script fait référence à un champ d'énumération inexistant, un message d'erreur est enregistré dans le journal du script (voir Journaux).
Pour plus d'informations sur la création des champs d'énumération Release Control, reportez-vous à la section Volet Énumérations.

Les fonctions que chaque script doit contenir sont expliquées en détail ci-dessous. Pour obtenir une explication des objets qui peuvent ou doivent être inclus dans chaque fonction, consultez la classe GenericTicketImpl du fichier API_Reference.chm. (Pour accéder à la référence API, sélectionnez Démarrer > Programmes > Release Control 9.60 > Documentation puis ouvrez le répertoire pdfs).
- convert. Cette fonction mappe les champs de l'application de centre de services vers des champs de demande génériques.
Par exemple :
function convert(remedyRFC, genericRFC)
Remarque Pour obtenir une liste des champs de demande préconfigurés inclus dans Release Control, reportez-vous à la section Champs préconfigurés de demande de changement.
Remarque Si Release Control fonctionne en mode autonome, définissez la valeur de la variable isStandalone dans les fichiers convertChange.js et convertTask.js sur
True
pour que Release Control récupère le nom d'affichage de CI comme nom de CI. Dans le cas contraire, si Release Control est intégré au serveur UCMDB, définissez la variable isStandalone surFalse
afin que Release Control récupère l'ID UCMDB d'un CI pour obtenir le CI du serveur UCMDB. - preFilter. Cette fonction filtre les demandes de changement avant leur conversion afin qu'aucune demande inutile ne soit convertie et transmise au serveur Release Control. La fonction est écrite en utilisant la terminologie de l'application du centre de services. Par exemple, si vous ne souhaitez pas convertir les demandes avec une priorité Faible, vous pouvez utiliser la fonction preFilter suivante. Cette fonction spécifie que les demandes BMC Remedy Action Request System avec une priorité Faible ne sont pas converties tandis que toutes les autres demandes le sont :
function preFilter(remedyRFC){
if (remedyRFC.get("Request Urgency")==ARS_PRIORITY_LOW)
return false;
else
return true;
- postFilter Cette fonction filtre les demandes converties afin que seules les demandes requises soient transférées vers le serveur Release Control. La fonction est écrite à l'aide de la terminologie des demandes Release Control. Par exemple, la fonction postFilter spécifie que seules les demandes génériques avec l'état Approuvé doivent être transférées vers le serveur Release Control :
function postFilter(genericRFC){
ccmStatus==genericRFC.get("status");
if (ccmStatus==STATUS_APPROVED)
return true;
else
return false;
- Il est recommandé d'optimiser la charge réseau et l'utilisation de l'espace en convertissant uniquement les colonnes de demande requises. Spécifiez ces colonnes dans votre requête SELECT ou utilisez la propriété de connecteur correspondante.
- Si vous convertissez des demandes à partir de Project and Portfolio Management/IT Governance Center ou d'une application de centre de services de base de données, spécifiez tous les noms de colonne en utilisant des minuscules.
- Vous pouvez utiliser des objets de journalisation dans les scripts de conversion afin d'enregistrer les instructions provenant du processus de conversion des demandes. Pour plus d'informations, reportez-vous à la section Journaux.

Si vous souhaitez enregistrer les messages du journal décrivant l'activité exécutée lors du processus de conversion des demandes, vous pouvez inclure des objets de journalisation dans vos scripts de conversion. Lors du processus de conversion, vous pouvez afficher les messages dans les journaux du script de conversion situés dans le répertoire <répertoire d'installation de Release Control>\servers\<nom du serveur>.
Un objet de journalisation peut être inclus dans n'importe quelle fonction de script. Sa syntaxe doit être la suivante :
logger.<type de message>("<message du journal>");
Voici les types de message utilisables :
- info. Enregistre toutes les activités de traitement exécutées.
- warn. Enregistre les messages d'avertissement.
- error. Enregistre les messages d'erreur.
- debug. Enregistre toutes les activités en détail.
Par exemple, vous pouvez inclure un objet de journalisation comme suit :
logger.info("converting request #3001");
Si vous souhaitez que les journaux de script de conversion affichent une liste de tous les champs de l'application du centre de services, vous pouvez inclure l'objet de journalisation suivant dans votre script de conversion :
logger.info(BeanUtils.describe(ticket));
Si vous utilisez l'objet de journalisation ci-dessus, vérifiez que la ligne suivante figure au début du script de conversion :
importPackage(Packages.org.apache.commons.beanutils);