Zum Hauptinhalt springen

Aktivitäts-Feed

Der Aktivitäts-Feed liefert eine chronologische Übersicht aller Änderungen und Ereignisse für verschiedene InLoox-Entitäten. Alle Endpunkte sind schreibgeschützt (GET) und unterstützen Paginierung sowie optionale Volltextsuche.

info

Alle Aktivitäts-Feed-Endpunkte sind OData-Funktionen. Sie geben eine sortierte Liste von Aktivitätseinträgen zurück, die nach Zeitstempel absteigend geordnet sind.


Gemeinsame Parameter

Die folgenden Parameter werden von allen Aktivitäts-Feed-Endpunkten verwendet:

ParameterTypeRequiredDescription
filterEdm.StringFilterkategorie für die Aktivitäten (z. B. All, Comment, StatusChange).
skipEdm.Int32Anzahl der zu überspringenden Einträge (für Paginierung).
takeEdm.Int32Anzahl der zurückzugebenden Einträge.
searchTermEdm.StringOptionaler Suchbegriff für Volltextsuche in den Aktivitäten.

Projekt-Aktivitäten

GET/odata/Activity/GetProjectActivityFeed(projectId={projectId},filter={filter},skip={skip},take={take})

Aktivitäts-Feed eines Projekts abrufen

ParameterTypeRequiredDescription
projectIdEdm.GuidDie ID des Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
GET /odata/Activity/GetProjectActivityFeed(projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=20)

GET/odata/Activity/GetProjectActivityFeed(projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})

Projekt-Aktivitäten mit Volltextsuche abrufen

ParameterTypeRequiredDescription
projectIdEdm.GuidDie ID des Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
searchTermEdm.StringSuchbegriff.
GET /odata/Activity/GetProjectActivityFeed(projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=20,searchTerm='Budget')

Aufgaben-Aktivitäten

GET/odata/Activity/GetTaskActivityFeed(taskItemId={taskItemId},projectId={projectId},filter={filter},skip={skip},take={take})

Aktivitäts-Feed einer Aufgabe abrufen

ParameterTypeRequiredDescription
taskItemIdEdm.GuidDie ID der Aufgabe.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
GET /odata/Activity/GetTaskActivityFeed(taskItemId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)

GET/odata/Activity/GetTaskActivityFeed(taskItemId={taskItemId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})

Aufgaben-Aktivitäten mit Volltextsuche abrufen

ParameterTypeRequiredDescription
taskItemIdEdm.GuidDie ID der Aufgabe.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
searchTermEdm.StringSuchbegriff.

Dokument-Aktivitäten

GET/odata/Activity/GetDocumentActivityFeed(documentId={documentId},projectId={projectId},filter={filter},skip={skip},take={take})

Aktivitäts-Feed eines Dokuments abrufen

ParameterTypeRequiredDescription
documentIdEdm.GuidDie ID des Dokuments.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
GET /odata/Activity/GetDocumentActivityFeed(documentId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)

GET/odata/Activity/GetDocumentActivityFeed(documentId={documentId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})

Dokument-Aktivitäten mit Volltextsuche abrufen

ParameterTypeRequiredDescription
documentIdEdm.GuidDie ID des Dokuments.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
searchTermEdm.StringSuchbegriff.

Zeiteintrag-Aktivitäten

GET/odata/Activity/GetTimeEntryActivityFeed(timeEntryId={timeEntryId},projectId={projectId},filter={filter},skip={skip},take={take})

Aktivitäts-Feed eines Zeiteintrags abrufen

ParameterTypeRequiredDescription
timeEntryIdEdm.GuidDie ID des Zeiteintrags.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
GET /odata/Activity/GetTimeEntryActivityFeed(timeEntryId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)

GET/odata/Activity/GetTimeEntryActivityFeed(timeEntryId={timeEntryId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})

Zeiteintrag-Aktivitäten mit Volltextsuche abrufen

ParameterTypeRequiredDescription
timeEntryIdEdm.GuidDie ID des Zeiteintrags.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
searchTermEdm.StringSuchbegriff.

Private Aufgaben-Aktivitäten

GET/odata/Activity/GetPrivateTaskActivityFeed(taskItemId={taskItemId},filter={filter},skip={skip},take={take})

Aktivitäts-Feed einer privaten Aufgabe abrufen

ParameterTypeRequiredDescription
taskItemIdEdm.GuidDie ID der privaten Aufgabe.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
info

Private Aufgaben haben keine Projekt-ID. Verwenden Sie diesen Endpunkt anstelle von GetTaskActivityFeed für private Aufgaben.

GET /odata/Activity/GetPrivateTaskActivityFeed(taskItemId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,filter='All',skip=0,take=10)

GET/odata/Activity/GetPrivateTaskActivityFeed(taskItemId={taskItemId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})

Private Aufgaben-Aktivitäten mit Volltextsuche abrufen

ParameterTypeRequiredDescription
taskItemIdEdm.GuidDie ID der privaten Aufgabe.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
searchTermEdm.StringSuchbegriff.

Risiko-Aktivitäten

GET/odata/Activity/GetRiskActivityFeed(riskId={riskId},projectId={projectId},filter={filter},skip={skip},take={take})

Aktivitäts-Feed eines Risikos abrufen

ParameterTypeRequiredDescription
riskIdEdm.GuidDie ID des Risikos.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
GET /odata/Activity/GetRiskActivityFeed(riskId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)

GET/odata/Activity/GetRiskActivityFeed(riskId={riskId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})

Risiko-Aktivitäten mit Volltextsuche abrufen

ParameterTypeRequiredDescription
riskIdEdm.GuidDie ID des Risikos.
projectIdEdm.GuidDie ID des zugehörigen Projekts.
filterEdm.StringFilterkategorie.
skipEdm.Int32Überspringen.
takeEdm.Int32Abrufen.
searchTermEdm.StringSuchbegriff.
Paginierung

Verwenden Sie skip und take für die seitenweise Abfrage von Aktivitäten. Beispiel: skip=20,take=20 ruft die zweite Seite mit 20 Einträgen ab.