Sie können Bedingungen festlegen, die auf den folgenden Attributen des von der Richtlinie betroffenen Auftrags basieren:
|
completionDate dateCreated dateRequired description estimatedCost ID lastModified |
priority name requestedBy requestedByAccountId requestedFor requestedForAccountId status |
Die folgenden Attribute sind möglicherweise erklärungsbedürftig:
Gibt die geschätzten Gesamtkosten aller Services (einschließlich aller Serviceoptionen) im Auftrag an. Das Katalogsystem kalkuliert diese Kosten, wenn der Auftrag übergeben wird.
Hinweis: Um die Kosten für den Request zu suchen, klicken Sie auf "Startseite" und "Requests" und verwenden Sie, sofern zutreffend, die Drop-down-Liste "Meine Requests", um Requests anzuzeigen. Zeigen Sie die Details des Request an.
Gibt die Priorität des Auftrags als Zahl an, wobei einer der folgenden Werte verwendet wird:
1 = Hoch
2 = Mittel-Hoch
3 = Mittel
4 = Mittel-Niedrig
5 = Niedrig
Gibt den numerischen Wert des Auftragsstatus an.
Um den Auftragsstatus als eine Bedingung für die Genehmigung zu verwenden, geben Sie dieses Attribut in Ihrer Bedingung mit einem Genehmigungsbereich von standardmäßig weniger als 800 an. Zum Beispiel ist die folgende Bedingung erfüllt, wenn der Service "Laptop anfordern" genannt wird und der Auftragsstatus genehmigt ist:
$(_.service.name=='Laptop anfordern' && _.request.status < 800)
Um den Auftragsstatus als eine Bedingung für die Abwicklung zu verwenden, geben Sie dieses Attribut in Ihrer Bedingung mit einem Abwicklungsbereich von standardmäßig größer als oder gleich 999 an. Zum Beispiel ist die folgende Bedingung erfüllt, wenn der Service "Laptop anfordern" genannt wird und der Auftragsstatus abgewickelt ist:
$(_.service.name=='Laptop anfordern' && _.request.status >= 999)
Wenn Ihre Organisation keine anwenderspezifischen Status verwendet, können Sie einen der Standard-Statuswerte angeben.
Wenn Ihre Organisation anwenderspezifische Status verwendet, stellen Sie alle derzeitigen Statuswerte fest (sowohl Standard als auch anwenderspezifisch). Öffnen Sie dazu die Datei "requestshared.xml", und schreiben Sie die Werte auf, die Sie in Ihren Bedingungen verwenden möchten.
Weitere Beispiele finden Sie weiter unten in diesem Kapitel.
Hinweis: Abhängig von der Sprache des Betriebssystems kann diese Datei unterschiedlich und in jeder lokalisierten Version von CA Service Catalog in verschiedenen Ordnern gespeichert sein. Für Englisch (icusen) befindet sich die Datei "requestshared.xml" zum Beispiel im Ordner "%USM_HOME%\view\webapps\usm\locale\icusen\request". Weitere Informationen zu dieser Datei finden Sie im Implementierungshandbuch.
Sie können die meisten anderen Attribute anzeigen, wenn Sie die Auftragslistenseiten anzeigen. Öffnen Sie andernfalls einen Auftrag, um die zusätzlichen Details anzuzeigen.
Beispiele
Es folgen Beispielbedingungen.
$(_.request.estimatedCost == 100)
$(_.request.priority==1)
$(anySoWith('status', lt, 800) &&_.request.requestedForUser.manager != '')
$(anySoWith('status', gteq, 800) || _.request.requestedForUser.manager == '')
Die Liste der Zuständigen für dieses Beispiel kann den Standardanwender (spadmin) oder einen anderen geeigneten Anwender angeben.
$(_.request.status>200 && _.request.bu.id=='ca.com')
| Copyright © 2013 CA. Alle Rechte vorbehalten. |
|