Les conditions utilisant des éléments d'options de service peuvent s'appliquer à des politiques globales ou jointes.
Pour des options de service et des éléments d'options de service, vous pouvez spécifier des conditions qui utilisent des fonctions de correspondance.
Vous pouvez spécifier des conditions en utilisant les attributs suivants d'éléments d'option de service :
code item_type
estimatedCost status
item_text
Les attributs de table exigent des explications supplémentaires :
Correspond à une valeur de texte spécifiée par l'utilisateur représentant le code du produit, le code de souscription, le numéro de référence de stock ou toute autre valeur applicable.
Remarque : Pour trouver la valeur de cet attribut pour un élément d'option de service, procédez comme suit : cliquez sur Catalogue, Offres de service, Groupes d'options. Affichez l'option de service et l'élément d'option de service souhaité. Dans la boîte de dialogue Définition de l'élément d'option de service, cliquez sur l'onglet Options et recherchez la valeur du champ Code.
Spécifie le coût approximatif d'un élément d'option de service dans une option de service d'une demande. Le système de catalogues inclut le coût de tous les éléments d'option de service dans le coût de l'option de service à laquelle ils appartiennent. Le système de catalogues calcule ce coût lorsque la demande est soumise.
Remarque : Pour rechercher le coût de l'option de service, cliquez sur Accueil, Demandes et, le cas échéant, affichez les demandes à l'aide de la liste déroulante Mes demandes. Recherchez la demande qui contient l'option de service, puis affichez les détails.
Spécifie une valeur valide pour le type d'élément, telle que spécifiée dans l'étiquette Type de l'élément d'option de service. Par exemple, si le type de l'élément d'option de service est Contrat CA BSI (pour un contrat CA Business Service Insight), la valeur correspondant au type item_type est 5. De même, si le type est Formulaire, la valeur correspondant au type item_type est 14.
Spécifie la valeur de texte d'affichage sur la page de définition de l'élément d'option de service. Vous pouvez spécifier la condition pour requérir une correspondance exacte ou une correspondance approximative, comme suit :
Pour des politiques globales :
$(_.sog['ab'].serviceoption[1].soe[2].item_text=='abc')
Pour des politiques jointes :
$(_.serviceoption.soe[2].item_text=='abc')
Avec ce format, le texte doit correspondre exactement, y compris la casse et les espaces. Supposons par exemple que Ordinateur portable de qualité supérieure est la valeur du champ Texte d'affichage. Dans ce cas, la valeur de item_text doit également être Ordinateur portable de qualité supérieure ; les valeurs telles que ordinateur portable qualité supérieure ou Ordinateur Portable de qualité supérieure ne seront pas acceptées ; il ne peut s'agir d'une valeur autre que la correspondance exacte.
$(anySoeWith('item_text',contains,'abc'))
Dans ce format, la chaîne spécifiée doit être la même que celle du champ Texte d'affichage ou qu'une sous-chaîne. Il n'est pas nécessaire de faire correspondre exactement la chaîne, mais elle doit respecter la casse.
Par exemple, si la valeur du champ Texte d'affichage correspond à Ordinateur portable de qualité supérieure, la chaîne spécifiée peut être l'une des options suivantes :
Indique le statut de la demande de l'option de service qui contient cet élément d'option de service.
Formats
Pour tous les formats, entourez les valeurs de chaîne par des apostrophes et saisissez les valeurs numériques sans apostrophes.
Utilisez le format suivant pour des conditions avec une fonction de correspondance :
$(anySoeWith('attribute',operator,'value'))
Utilisez le format suivant (sans les espaces) pour les conditions sans fonction de correspondance.
$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')
Spécifie le nom du groupe d'options de service.
Spécifie le numéro de la ligne de l'option de service.
Recherchez le numéro de ligne de l'option de service dans le groupe d'options de service à l'aide de l'interface utilisateur du produit.
Les numéros de ligne s'appliquent aux politiques globales uniquement.
Spécifie le numéro de colonne de l'élément d'option de service dans son option de service.
Recherchez le numéro de colonne de l'élément d'option de service dans l'option de service à l'aide de l'interface utilisateur du produit.
$(_.serviceoption.soe[colnum].attribute operator 'value')
Le même attribut colnum relatif aux politiques globales s'applique également aux politiques jointes.
exemples
Considérez les exemples suivants :
Pour ce faire, utilisez la condition suivante :
Pour des politiques globales :
$(_.sog['Reserve Virtual Machine'].serviceoption[2].soe[3].item_type==15)
Pour des politiques jointes :
$(_.serviceoption.soe[3].item_type==15)
Cette condition est remplie lorsqu'une option de service pour la création ou l'extension d'une réservation remplit les critères spécifiés.
Pour ce faire, utilisez la condition suivante :
Pour des politiques globales :
$(_.sog['Increase Mailbox Size'].serviceoption[3].soe[2].estimatedCost >200)
Pour des politiques jointes :
$(_.serviceoption.soe[2].estimatedCost >200)
Cette condition permet de spécifier des approbateurs ou des exécutants pour l'estimation du coût des éléments d'options de service supérieure à un montant spécifié.
Pour ce faire, utilisez la condition suivante :
Pour des politiques globales :
$(_.sog['Application Hosting'].serviceoption[5].soe[6].estimatedCost>=2500)
Pour des politiques jointes :
$(_.serviceoption.soe[6].estimatedCost>=2500)
Exemples avec la fonction de correspondance
Considérez les exemples suivants :
$(anySoeWith('estimatedCost',gt,30,0))
$(anySoeWith('item_text',contains,'share'))
|
Copyright © 2013 CA.
Tous droits réservés.
|
|