Eigenschaften und Methoden für Packageregeln
Mit den folgenden Eigenschaften und Methoden können Sie benutzerdefinierte Package-Formeln definieren. Bei allen Eigenschaften und Methoden muss die Groß-/Kleinschreibung beachtet werden. Wenn eine Zahl das Ergebnis einer Formel ist, ist diese Zahl der Verbrauchswert. Wenn eine Zeichenfolge zurückgegeben wird, ist kein Verbrauchswert verfügbar. Stattdessen wird eine Nachricht ausgegeben. Wenn ein Ergebnis vom Typ Consumption(...) zurückgegeben wird, werden sowohl ein Verbrauchswert als auch eine Nachricht ausgegeben.
Eigenschaften für benutzerdefinierte Packageformeln
Eigenschaft | Typ | Beispielwert |
---|---|---|
SystemID | String | "T7A-001" |
ClientID | String | 001: |
Methoden für benutzerdefinierte Packageformeln
Methode | Typ | Beispielbedingung | Hinweis |
---|---|---|---|
HasMetric(int metricID) | bool | HasMetric(1000) | Ermittelt, ob eine bestimmte Metrik einen Wert von einer Vermessung enthält. |
HasMetric(int metricID, int numMonths) | bool | HasMetric(1000, 12) | Ermittelt, ob eine bestimmte Metrik einen Wert enthält, der innerhalb der festgelegten Dauer relevant ist. |
HasMetric(int metricID, int numMonths, string periodType) | bool | HasMetric(1100, 12, "C") |
Ermittelt, ob eine bestimmte Metrik einen Wert enthält, der innerhalb der festgelegten Dauer relevant ist und wobei die Dauer des Werts vom festgelegten Typ ist. Zulässige Werte für Dauer:
|
Metric(int metricID) | integer | Metric(1000) |
Gibt den Wert der angegebenen Metrik zurück. Wenn eine einzelne Vermessung mehrere Werte (bestimmte Dauer) für eine einzelne Metrik auf einem einzelnen SAP-System zurückgibt, ist der Wert die Summe aller Werte. Bei Anwendung in einem globalen Kontext (innerhalb der TotalConsumption-Methode) ist der Wert die Summe aller Werte über alle SAP-Systeme hinweg. |
Metric(int metricID, int numMonths) | integer | Metric(1000, 12) |
Gibt den Wert der angegebenen Metrik für den angegebenen Zeitraum zurück. Wenn eine einzelne Vermessung mehrere Werte (bestimmte Dauer) für eine einzelne Metrik auf einem einzelnen SAP-System zurückgibt, ist der Wert die Summe aller Werte. Bei Anwendung in einem globalen Kontext (innerhalb der TotalConsumption-Methode) ist der Wert die Summe aller Werte über alle SAP-Systeme hinweg. |
Metric(int metricID, int numMonths, string periodType) | integer | Metric(1000, 12, "C") |
Gibt den Wert der angegebenen Metrik für den angegebenen Zeitraum zurück, wobei der Zeitraum des Werts vom festgelegten Typ ist. Wenn eine einzelne Vermessung mehrere Werte (bestimmte Dauer) für eine einzelne Metrik auf einem einzelnen SAP-System zurückgibt, ist der Wert die Summe aller Werte. Bei Anwendung in einem globalen Kontext (innerhalb der TotalConsumption-Methode) ist der Wert die Summe aller Werte über alle SAP-Systeme hinweg. Zulässige Werte für Dauer:
|
Metric(int metricID) | IEnumerable <int> | Metrics(1000) Metrics(1000).Max() |
Gibt eine Sammlung aller bestimmten Werte für die angegebene Metrik zurück. Wenn eine einzelne Vermessung mehrere Werte (bestimmte Dauer) für eine einzelne Metrik auf einem einzelnen SAP-System zurückgibt, werden mehrere Werte zurückgegeben. Bei Verwendung in einem global Kontext (innerhalb der TotalConsumption-Methode) werden Werte für alle bestimmten Zeiträume zurückgegeben, jedoch summiert für alle SAP-Systeme. |
Metrics(int metricID, int numMonths) | IEnumerable <int> | Metrics(1000, 12) | Gibt eine Sammlung aller bestimmten Werte für die angegebene Metrik für den festgelegten Zeitraum zurück. Wenn eine einzelne Vermessung mehrere Werte (bestimmte Dauer) für eine einzelne Metrik auf einem einzelnen SAP-System zurückgibt, werden mehrere Werte zurückgegeben. Bei Verwendung in einem global Kontext (innerhalb der TotalConsumption-Methode) werden Werte für alle bestimmten Zeiträume zurückgegeben, jedoch summiert für alle SAP-Systeme. |
Metrics(int metricID, int numMonths, string periodType) | IEnumerable <int> | Metrics(1000, 12, "C") | Gibt eine Sammlung aller bestimmten Werte für die angegebene Metrik für den angegebenen Zeitraum zurück, wobei der Zeitraum des Werts vom festgelegten Typ ist. Wenn eine einzelne Vermessung mehrere Werte (bestimmte Dauer) für eine einzelne Metrik auf einem einzelnen SAP-System zurückgibt, werden mehrere Werte zurückgegeben. Bei Verwendung in einem global Kontext (innerhalb der TotalConsumption-Methode) werden Werte für alle bestimmten Zeiträume zurückgegeben, jedoch summiert für alle SAP-Systeme. Zulässige Werte für Dauer:
|
Active(bool condition) | String | Active(Metric(1000) > 0) | Gibt „Active“ zurück, falls die angegebene Bedingung als wahr ausgewertet wird; anderenfalls wird „Inactive“ zurückgegeben. |
If(bool condition, int trueResult, int falseResult) | integer | If(Metric(1000) > 0, Metric(1000), 0) | If führt eine andere Formel aus, abhängig davon, ob die angegebene Bedingung wahr ist. |
If(bool condition, string trueResult, string falseResult) | String | If(Metric(1000) > 0, "Active", "Inactive") | Diese Beispiel entspricht "Active(Metric(1000) > 0)" |
If(bool condition, object trueResult, object falseResult) | Objekt | If(Metric(1000) > 0, Metric(1000), "Inactive") | If führt eine andere Formel aus, abhängig davon, ob die angegebene Bedingung wahr ist. |
TotalConsumption(object totalConsumed) | Nicht zutreffend | TotalConsumption (Metric(1000)) TotalConsumption (Active(Metric(1000) > 0)) |
Führt die Formel einmal für das gesamte Unternehmen aus (und nicht einzeln für jedes System). |
TotalConsumption(object totalConsumed, object systemConsumed) | Nicht zutreffend | TotalConsumption (Metric(1000), Metric(1000)) | Führt die erste Formel einmal für das gesamte Unternehmen aus und die zweite Formel einmal pro System. |
IT Asset Management (Cloud)
Current