JavaScript -Objektmethoden für Fall-und Ereignisobjekte

Das Fallobjekt aCaseist der Parameter, den Sie in der Funktion caseMetric übergeben. Sie können die Objektmethoden in 'Tabelle 1' aufrufen. Objektmethoden ' unter aCase zur Berechnung der benutzerdefinierten Ergebnisse:

Objektmethoden Datentyp Beschreibung
getCaseId() string Gibt den Fall-ID-Wert zurück, der dem aktuellen Fall zugeordnet ist.
getCaseIdIndex() integer Gibt einen Wörterverzeichnisindex des Fall-ID-Werts zurück, der dem aktuellen Fall zugeordnet ist.
get(<index>) CaseEvent Gibt das Ereignisobjekt am angegebenen Index in der Fallsequenz zurück.
size() long Gibt die Anzahl der Ereignisse im aktuellen Fall zurück.

Tabelle 1. aCase Objektmethoden

Sie können die Objektmethoden in ' Tabelle 2 aufrufen. Die Ereignisobjektmethoden zum Berechnen der Ergebnisse für das Falleeignisobjekt.

Objektmethoden Datentyp Beschreibung
getCaseId() string Gibt den Fall-ID-Wert zurück, der dem aktuellen Fall zugeordnet ist
getCaseIdIndex() integer Gibt den Wörterbuchindex des Fall-ID-Werts zurück, der dem aktuellen Fall zugeordnet ist.
getSecondaryCaseId() string Gibt den zweiten zugeordneten Geschäftsentitäts-ID-Wert zurück, der dem aktuellen Fall zugeordnet ist.
getSecondaryCaseIdIndex() integer Gibt den Wörterverzeichnisindex des zweiten zugeordneten Geschäftsentitäts-ID-Werts zurück, der dem aktuellen Fall zugeordnet ist.
getTertiaryCaseId() string Gibt den dritten zugeordneten ID-Wert der Geschäftsentität zurück, der dem aktuellen Fall zugeordnet ist.
getTertiaryCaseIdIndex() integer Gibt den Wörterverzeichnisindex des dritten zugeordneten Geschäftsentitäts-ID-Werts zurück, der dem aktuellen Fall zugeordnet ist.
getFourthCaseId() string Gibt die vierte zugeordnete Geschäftsentitäts-ID zurück, die dem aktuellen Fall zugeordnet ist.
getFourthCaseIdIndex() integer Gibt den Wörterverzeichnisindex der vierten zugeordneten Geschäftsentitäts-ID zurück, die dem aktuellen Fall zugeordnet ist.
getFifthCaseId() string Gibt den fünften zugeordneten ID-Wert der Geschäftsentität zurück, der dem aktuellen Fall zugeordnet ist.
getFifthCaseIdIndex() integer Gibt den Wörterbuchindex des fünften zugeordneten Geschäftsentitäts-ID-Werts zurück, der dem aktuellen Fall zugeordnet ist.
getEventClass() string Gibt die Klasse eines Fallegnisses (Aktivität) zurück Diese Methode berücksichtigt auch den Aliasnamen einer Aktivität.
getEventClassBase() string Gibt die Klasse eines Fallegnisses (Aktivität) zurück Diese Methode berücksichtigt keine Aliasnamen.
getStartTime() long Gibt die Startzeit des aktuellen Ereignisses in Millisekunden (UNIX-Zeitmarke) zurück.
getEndTime() long Gibt die Endzeit des aktuellen Ereignisses in Millisekunden (UNIX-Zeitmarke) zurück.
getResource() string Gibt die zugeordnete Ressource eines Fallereignisses zurück, d. h. die Ressource, die die Aktivität ausführt.
getRole() string Gibt die Rolle eines Fallegnisses zurück, d. h. die Rolle, die die Aktivität ausführt.
getWorkingTime() long Gibt einen langen Wert zurück, der die Arbeitszeit für jede Aktivität in Millisekunden darstellt.
getStringCustomAttributeValue(<fieldId>) string Gibt einen Zeichenfolgewert zurück, der im Ereignisprotokoll dem entsprechenden fieldId (dem Namen der zugeordneten angepassten Spalte) des aktuellen Ereignisses zugeordnet ist. Sie können beispielsweise die Methode getStringCustomAttributeValue("Opportunity_Customer") verwenden, um den Ereigniswert eines Felds mit dem Spaltennamen Opportunity_Customer abzurufen und als stringzugeordnet zu werden.
getIntCustomAttributeValue(<fieldId>) integer Gibt einen ganzzahligen Wert zurück, der im Ereignisprotokoll dem entsprechenden fieldId (dem Namen der zugeordneten angepassten Spalte) des aktuellen Ereignisses zugeordnet ist. Sie können beispielsweise die Methode getIntCustomAttributeValue("Opportunity_Class") verwenden, um den Ereigniswert eines Felds mit dem Spaltennamen Opportunity_Class abzurufen und als Integerzugeordnet zu werden.
getLongCustomAttributeValue(<fieldId>) long Gibt einen langen Wert zurück, der im Ereignisprotokoll dem entsprechenden fieldId (dem Namen der zugeordneten angepassten Spalte) des aktuellen Ereignisses zugeordnet ist. Sie können beispielsweise die Methode getLongCustomAttributeValue("Opportunity_CloseDate") verwenden, um den Ereigniswert eines Felds mit dem Spaltennamen Opportunity_CloseDate abzurufen und als Datezugeordnet zu werden.
getDoubleCustomAttributeValue(<fieldId>)` double Gibt einen Doppelwert zurück, der im Ereignisprotokoll dem entsprechenden fieldId (dem Namen der zugeordneten angepassten Spalte) des aktuellen Ereignisses zugeordnet ist. Sie können beispielsweise die Methode getStringCustomAttributeValue("Opportunity_Amount") verwenden, um den Ereigniswert eines Felds mit einem Spaltennamen Opportunity_Amount abzurufen und als numericzugeordnet zu werden.
getDiscarded() boolean Gibt true zurück, wenn das aktuelle Ereignis die Kombination der angewendeten Filter löscht.
getSimulation() short Gibt 1 zurück, wenn das Ereignis zu einer simulierten Datenquelle gehört.
getConformant() short Gibt 1 zurück, wenn das Ereignis zu einem Fall ohne Abweichungen vom Referenzmodellgehört. Bevor Sie diese Methode verwenden, müssen Sie sicherstellen, dass das Referenzmodell hochgeladen wird.

Tabelle 2. Ereignisobjektmethoden