Auf Serviceoptionen basierte Bedingungen können sich entweder auf globale oder auf angehängte Richtlinien beziehen.
Formate
Verwenden Sie das folgende Format für Bedingungen mit einer Übereinstimmungsfunktion:
$(anySoWith('attribute',operator,'value'))
Verwenden Sie das folgende Format (ohne Leerstellen) für Bedingungen ohne Übereinstimmungsfunktion:
$(_.sog['sogname'].serviceoption[rownumber] operator 'value' )
Suchen Sie mithilfe der Benutzeroberfläche des Produkts die Zeilennummer einer Serviceoption. Zeilennummern beziehen sich nur auf globale Richtlinien.
$(_.serviceoption operator 'value' )
Hinweis: Mit angehängten Richtlinien können Sie anhand einer einfachen Bedingung eine Richtlinie angeben, die Sie auf effiziente Weise für mehrere Serviceoptionen verwenden können. Wenn Sie eine globale Richtlinie für eine Serviceoption angeben, müssen Sie jedoch ihre Zeilennummer ermitteln und diese Zahl in der Bedingung verwenden.
Schließen Sie für alle Formate Zeichenfolgenwerte in einfache Anführungszeichen ein, und geben Sie numerische Werte ohne Anführungszeichen an.
Verwenden Sie die folgenden Attribute, um auf Serviceoptionen basierte Bedingungen anzugeben:
|
category category_class category_subclass estimatedCost |
external_id keywords status track_as_asset |
Für Serviceoptionen und Serviceoptionselemente können Sie Bedingungen angeben, die Übereinstimmungsfunktionen verwenden.
Die folgenden Attribute sind möglicherweise erklärungsbedürftig:
Gibt die Werte für "category" (Kategorie), "category class" (Kategorieklasse) und "category subclass" (Kategorieunterklasse) aus der Datei "category.xml" an.
Zeigen Sie diese Datei an, und zeichnen Sie die Werte auf, die Sie in Ihren Bedingungen verwenden möchten. Diese Datei befindet sich für jede lokalisierte CA Service Catalog-Version in einem anderen Ordner. Beispiel: Für Englisch (icusen) befindet sich die Datei "category.xml" im Ordner "USM_HOME\view\webapps\usm\locale\icusen\billing".
Hinweis: Diese Datei kann sich je nach Sprache des Betriebssystems unterscheiden. Weitere Informationen zu dieser Datei finden Sie im Implementierungshandbuch.
Gibt die geschätzten Kosten einer Serviceoption in einem Service eines Request an. 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 die Werte für die Attribute "external_id" (externe ID) und "keywords" (Schlüsselwörter) an.
Service-Generatoren geben diese Werte an, wenn man die Serviceoptionen einer Serviceoptionsgruppe definiert. Service-Generatoren verwenden diese Attribute normalerweise, um Metainformation über Service, besonders für die Kategorisierung des Service, hinzuzufügen.
Sie können die Werte dieser Attribute finden und sie für die Verwendung in dieser Bedingung aufzeichnen.
Gibt den Request-Status der Serviceoption an.
Gibt einen numerischen Wert an, der anzeigt, ob diese Serviceoption als ein Asset in CA APM verfolgt werden soll:
0 - Nein
1 - Ja
Hinweis: Dieses Attribut ist nur relevant, wenn CA Service Catalog in CA APM integriert ist.
Sie können folgendermaßen überprüfen, ob eine Serviceoption dieses Attribut verwendet: Zeigen Sie den Wert des Feldes "Als Asset nachverfolgen" im Fenster "Serviceoptionselement" auf der Registerkarte "Optionen" an.
Sie identifizieren Serviceoptionen in Bedingungen anhand ihrer Zeilennummer in der Serviceoptionsgruppe. Auf der CA Service Catalog-Anwenderoberfläche können Sie diese Zeilennummer erfahren, indem Sie "Katalog", "Serviceangebote", "Optionsgruppen" öffnen. Klicken Sie auf die Serviceoptionsgruppe im linkem Bereich, und klicken Sie auf die Registerkarte "Definition" im rechten Bereich.
Wenn Sie dies tun, wird jede Serviceoption in der Gruppe in einer Tabelle angezeigt; jede Zeile enthält eine Serviceoption. Geben Sie in der Bedingung die Zeilennummer der gewünschten Serviceoption an. Nehmen Sie beispielsweise an, dass Zeile 2 eine Serviceoption mit dem Namen "Windows-Server" enthält. Geben Sie in diesem Fall die folgenden Bedingungen an, um diese Serviceoption einzuschließen.
Für eine globale Richtlinie: $(_.sog['sogname'].serviceoption[2]
Für eine angehängte Richtlinie: $(_.serviceoption
Beispiele
Sehen Sie sich die folgenden Beispiele an:
Für eine globale Richtlinie: $(_.sog['Laptop anfordern’].serviceoption[1].category==1)
Diese Richtlinie bezieht sich auf die Serviceoption in Zeile 1 der Serviceoptionsgruppe.
Für eine angehängte Richtlinie: $(_.serviceoption.category==1)
Diese Bedingung gibt an, dass die ausstehende Aktion dem Genehmiger oder Abwickler zugewiesen wird, wenn die Serviceoptionsgruppe "Laptop anfordern" heißt und die erste Serviceoption darin der Kategorie 1 angehört. Standardmäßig gilt Kategorie 1 für Hardware.
Verwenden Sie dazu diese Bedingung:
Für eine globale Richtlinie: $(_.sog['Neueinstellungen'].serviceoption[3].estimatedCost==30.0)
Diese Richtlinie bezieht sich auf die Serviceoption in Zeile 3 der Serviceoptionsgruppe.
Für eine angehängte Richtlinie: $(_.serviceoption.estimatedCost==30.0)
Verwenden Sie dazu diese Bedingung:
Für eine globale Richtlinie: $(_.sog[‘Handhelds’].serviceoption[3].estimatedCost==300)
Diese Richtlinie bezieht sich auf die Serviceoption in Zeile 3 der Serviceoptionsgruppe.
Für eine angehängte Richtlinie: $(_.serviceoption.estimatedCost==300)
Beispiele mit der Übereinstimmungsfunktion
Lesen Sie sich folgende Beispiele sorgfältig durch:
$(anySoWith('category_subclass',gt,10))
Diese Bedingung gibt an, dass die ausstehende Aktion dem Genehmiger oder Abwickler zugewiesen wird, wenn eine Serviceoption einer Kategorieklasse größer als 10 angehört. Standardmäßig bedeutet eine Kategorieklasse größer als 10, dass der Request auf keine IT-Kategorie wie Hardware oder Software bezogen ist.
anySoWith('category_subclass',gt,10)
$(anySoWith('external_id',endsWith,'MB'))
$(anySoWith('category',gt,10) && anySoWith('category',lt,30))
Verwenden Sie dazu diese Bedingung:
$(anySoWith('external_id',startsWith,'Memory') && _.sog['Procure Server'].serviceoption[1].category==1)
$(anySoWith('track_as_asset',eq,1))
Hinweis: Dieses Attribut ist nur relevant, wenn CA Service Catalog in CA APM integriert ist.
| Copyright © 2013 CA. Alle Rechte vorbehalten. |
|