Bedingungen für Serviceoptionselemente müssen sich auf die Serviceoptionsgruppe und die Zeile der Serviceoption, zu der sie gehören, beziehen. Verwenden Sie die entsprechende Spaltennummer in der Serviceoptionszeile, um das Serviceoptionselement zu identifizieren.
Für Serviceoptionen und Serviceoptionselemente können Sie Bedingungen angeben, die Übereinstimmungsfunktionen verwenden.
Sie können Bedingungen festlegen, die auf den folgenden Attributen der von der Richtlinie betroffenen Serviceoptionselemente basieren:
estimatedCost item_type
item_text status
Die folgenden Attribute sind möglicherweise erklärungsbedürftig:
Gibt die geschätzten Kosten eines Serviceoptionselements in einer Serviceoption in einem Service eines Auftrags 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 Auftrag übergeben wird.
Um die geschätzten Gesamtkosten einer Serviceoption in einem Service eines Auftrags festzustellen, wählen Sie "Home", "Aufträge" aus. Zeigen Sie die Details für den Auftrag aus, der diese Serviceoption enthält.
Gibt einen gemäß den Eingaben im Feld "Typ" des Serviceoptionselements zulässigen Wert für den Elementtyp an. Wenn z. B. der Typ des Serviceoptionselements "CABusiness Service Insight-Vertrag" ist, ist der Wert von item_type 5. Wenn der Typ "Formulardesigner" 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:
_.sog['ab'].serviceoption[1].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 der Anzeigetext entweder den gleichen Text wie das Feld "item_text" oder eine untergeordnete Zeichenfolge davon enthalten. Der Anzeigetext muss nicht genau übereinstimmen, und die Groß-/Kleinschreibung wird nicht beachtet.
Wenn z. B. der Wert des Felds "Anzeigetext" "Premium-Laptop" ist, kann der Wert von "item_text" auch folgendermaßen lauten:
Formate
Verwenden Sie das folgende Format für Bedingungen mit einer Übereinstimmungsfunktion:
$(anySoeWith('attribute',operator,'value'))
Verwenden Sie das folgende Format (ohne Leerstellen) für Bedingungen ohne Übereinstimmungsfunktion:
$(_.sog[sogname].serviceoption[rownum].soe[colnum].attribute operator 'value')
Schließen Sie für beide Formate Zeichenfolgenwerte in einfache Anführungszeichen ein, und geben Sie numerische Werte ohne Anführungszeichen an.
Gibt den Namen der Serviceoptionsgruppe an.
Gibt die Zeilennummer der Serviceoption an.
Gibt die Spaltennummer des Serviceoptionselements an.
Beispiele
Lesen Sie sich folgende Beispiele sorgfältig durch:
Verwenden Sie dazu diese Bedingung:
$(_.sog['Virtuellen Rechner reservieren'].serviceoption[1].soe[1].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:
$(_.sog[‘Mailbox vergrößern’].serviceoption[1].soe[1].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:
$(_.sog['Anwendungs-Hosting'].serviceoption[5].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 © 2011 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |