Bedingungen, die auf Serviceoptionselementen basieren, können auf globale oder angehängte Richtlinien angewendet werden.
Für Serviceoptionen und Serviceoptionselemente können Sie Bedingungen angeben, die Übereinstimmungsfunktionen verwenden.
Sie können Bedingungen angeben, die auf den folgenden Attributen von Serviceoptionselementen basieren:
code item_type
estimatedCost status
item_text
Die folgenden Attribute sind erklärungsbedürftig:
Ein vom Anwender angegebener Textwert, der den Produktcode, den Abonnementcode, die Lagernummer oder ein sonstiger Code darstellt.
Hinweis: Um den Wert dieses Attributs für ein Serviceoptionselement zu suchen, gehen Sie wie folgt vor: Klicken Sie auf "Katalog", "Serviceangebote", "Optionsgruppen". Zeigen Sie die gewünschte Serviceoption und das Serviceoptionselement an. Klicken Sie im Dialogfeld "Definition des Serviceoptionselements" auf die Registerkarte "Optionen", und suchen Sie den Wert des Felds "Code".
Gibt die geschätzten Kosten eines Serviceoptionselements in einer Serviceoption in einem Service eines Request an. Das Katalogsystem schließt die Kosten aller Serviceoptionselemente in den Kosten der Serviceoption ein, zu der sie gehören. Das Katalogsystem kalkuliert diese Kosten, wenn der Request übergeben wird.
Hinweis: Um die Kosten der Serviceoption zu ermitteln, klicken Sie auf "Startseite", "Requests" und, falls zutreffend, auf die Drop-down-Liste "Eigene(r) Request(s)", um Requests anzuzeigen. Suchen Sie den Request, der die Serviceoption enthält, und zeigen Sie die Details an.
Gibt einen gemäß den Eingaben für "Typ" des Serviceoptionselements zulässigen Wert für den Elementtyp an. Wenn z. B. der Typ des Serviceoptionselements "CA BSI-Vertrag" ist (für "CA Business Service Insight-Vertrag"), ist der Wert von item_type 5. Wenn der Typ "Formular" ist, ist der Wert von item_type 14.
Gibt den Wert für das Feld "Anzeigetext" auf der Seite "Definieren von Serviceoptionselementen" an. Auf folgende Weise können Sie die Bedingung festlegen, die entweder eine genaue oder eine ungefähre Übereinstimmung erfordert:
Für globale Richtlinien:
$(_.sog['ab'].serviceoption[1].soe[2].item_text=='abc')
Für angehängte Richtlinien:
$(_.serviceoption.soe[2].item_text=='abc')
In diesem Format muss der Text einschließlich Groß- und Kleinschreibung und Leerzeichen genau übereinstimmen. Zum Beispiel: Der Wert des Felds "Anzeigetext" ist "Premium-Laptop". In diesem Fall muss der Wert von item_text auch "Premium-Laptop" sein: Der Wert kann nicht "erstklassiger Laptop" oder "Premium Laptop" sein. Der Wert kann nur eine genaue Übereinstimmung sein.
$(anySoeWith('item_text',contains,'abc'))
In diesem Format muss die angegebene Zeichenfolge entweder die gleiche wie der Anzeigetext oder eine untergeordnete Zeichenfolge des Anzeigetextes sein. Die Zeichenfolge muss nicht genau übereinstimmen, die Groß-/Kleinschreibung wird beachtet.
Wenn z. B. der Wert des Felds "Anzeigetext" "Premium Laptop" ist, kann der Wert von item_text eine der folgenden Optionen sein:
Gibt den Request-Status der Serviceoption an, die dieses Serviceoptionselement enthält.
Formate
Schließen Sie für alle Formate Zeichenfolgenwerte in einfache Anführungszeichen ein, und geben Sie numerische Werte ohne Anführungszeichen an.
Verwenden Sie das folgende Format für Bedingungen mit einer Übereinstimmungsfunktion:
$(anySoeWith('attribute',operator,'value'))
Verwenden Sie die folgenden Formate (ohne Leerstellen) für Bedingungen ohne Übereinstimmungsfunktion:
$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')
Gibt den Namen der Serviceoptionsgruppe an.
Gibt die Zeilennummer der Serviceoption an.
Suchen Sie mithilfe der Benutzeroberfläche des Produkts die Zeilennummer der Serviceoption in der Serviceoptionsgruppe.
Zeilennummern beziehen sich nur auf globale Richtlinien.
Gibt die Spaltennummer des Serviceoptionselements in seiner Serviceoption an.
Suchen Sie mithilfe der Benutzeroberfläche des Produkts die Spaltennummer des Serviceoptionselements in der Serviceoption.
$(_.serviceoption.soe[colnum].attribute operator 'value')
Das colnum-Attribut für globale Richtlinien bezieht sich auch auf angehängte Richtlinien.
Beispiele
Lesen Sie sich folgende Beispiele sorgfältig durch:
Verwenden Sie dazu diese Bedingung:
Für globale Richtlinien:
$(_.sog['Reserve Virtual Machine'].serviceoption[2].soe[3].item_type==15)
Für angehängte Richtlinien:
$(_.serviceoption.soe[3].item_type==15)
Dadurch wird dieser Bedingung entsprochen, wenn eine Serviceoption zum Erstellen oder Verlängern einer Reservierung den angegebenen Kriterien entspricht.
Verwenden Sie dazu diese Bedingung:
Für globale Richtlinien:
$(_.sog['Mailbox vergrößern'].serviceoption[3].soe[2].estimatedCost >200)
Für angehängte Richtlinien:
$(_.serviceoption.soe[2].estimatedCost >200)
Diese Bedingung ist hilfreich, um Genehmiger oder Abwickler für Serviceoptionen festzulegen, deren Kosten den angegebenen Betrag überschreiten.
Verwenden Sie dazu diese Bedingung:
Für globale Richtlinien:
$(_.sog['Anwendungs-Hosting'].serviceoption[5].soe[6].estimatedCost>=2500)
Für angehängte Richtlinien:
$(_.serviceoption.soe[6].estimatedCost>=2500)
Beispiele mit der Übereinstimmungsfunktion
Lesen Sie sich folgende Beispiele sorgfältig durch:
$(anySoeWith('estimatedCost',gt,30.0))
$(anySoeWith('item_text',contains,'share'))
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|