Bedingungen, die auf Attributen der Serviceoptionen basieren

Eine Serviceoption besteht aus einer Zeile von Serviceoptionselementen. Sie erstellen Bedingungen für Serviceoptionen im Kontext der Serviceoptionsgruppe, zu der sie gehören.

Für Serviceoptionen und Serviceoptionselemente können Sie Bedingungen angeben, die Übereinstimmungsfunktionen verwenden.

Sie können die folgenden Attribute verwenden, um auf Serviceoptionen basierte Bedingungen anzugeben:

category

category_class

category_subclass

code

estimatedCost

external_id

keywords

status

track_as_asset

Die folgenden Attribute sind möglicherweise erklärungsbedürftig:

category, category class, category subclass

Um die Werte für "category" (Kategorie), "category class" (Kategorieklasse) und "category subclass" (Kategorieunterklasse) zu verwenden, zeigen Sie die Datei "category.xml" an und schreiben die Werte auf, die Sie in Ihren Bedingungen verwenden wollen. 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".

Diese Datei kann sich je nach Sprache des Betriebssystems unterscheiden. Weitere Informationen zu dieser Datei finden Sie im Implementierungshandbuch.

estimatedCost

Gibt die geschätzten Kosten einer Serviceoption in einem Service eines Auftrags an. Das Katalogsystem kalkuliert diese Kosten, wenn der Auftrag übergeben wird.

Um die Kosten einer Serviceoption eines Services in einem Auftrag zu suchen, wählen Sie "Startseite", "Aufträge" und zeigen die Details für den Auftrag an, der die gewünschte Serviceoption enthält.

external_id, code, keywords

Der Service-Generator gibt die Werte für die Attribute "external_id" (externe ID), "code" und "keywords" (Schlüsselwörter) beim Definieren der Serviceoptionselemente der Serviceoptionsgruppe eines Services an. Service-Generatoren verwenden diese Attribute normalerweise, um Metainformation über Service, besonders für die Kategorisierung des Services, hinzuzufügen.

Bei Verwendung der CA Service Catalog-Benutzeroberfläche können Sie folgendermaßen die Werte von "external_id", "code" und "keywords" für eine Serviceoption überprüfen: Klicken Sie auf "Service-Generator" und öffnen Sie die gewünschte Serviceoptionsgruppe. Öffnen Sie in der Serviceoptionsgruppe das Serviceoptionselement, das Sie überprüfen möchten. Klicken Sie im Dialogfeld "Serviceoptionselement" auf die Registerkarte "Optionen" und überprüfen Sie den Wert der Felder "external_id", "code" und "keywords".

track_as_asset

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.

Bei Verwendung der CA Service Catalog-Benutzeroberfläche können Sie im Dialogfeld für die Optionen von Serviceoptionselementen auf der Registerkarte "Optionen" überprüfen, ob eine bestimmte Serviceoption dieses Attribut verwendet. Dazu rufen Sie das Fenster wie in der Anleitung für die vorhergehenden Attribute (external_id, code, keywords) auf und überprüfen den Wert für das Asset-Verfolgungsfeld.

Serviceoptionen als Zeilennummern in Serviceoptionsgruppen

Sie identifizieren Serviceoptionen in Bedingungen anhand ihrer Zeilennummer in der Serviceoptionsgruppe. Auf der CA Service Catalog-Benutzeroberfläche können Sie diese Zeilennummer erfahren, indem Sie "Service-Generator", "Serviceoptionsgruppen" und die gewünschte Serviceoptionsgruppe öffnen.

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. Wenn beispielsweise Zeile 2 eine Serviceoption namens "Windows Server" enthält, geben Sie "$(_.sog['sogname']serviceoption[2]" an, um diese Serviceoption in die Bedingung einzuschließen.

Standardmäßig gibt "serviceoption[1]" an, dass diese Serviceoption absichtlich vom Anforderer ausgewählt wird und nicht automatisch in den Service eingeschlossen ist.

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' )

Schließen Sie für beide Formate Zeichenfolgenwerte in einfache Anführungszeichen ein, und geben Sie numerische Werte ohne Anführungszeichen an.

Beispiele

Berücksichtigen Sie folgende Beispiele:

Beispiele mit der Übereinstimmungsfunktion

Berücksichtigen Sie folgende Beispiele: