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.
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:
| Parameter | Type | Required | Description |
|---|---|---|---|
filter | Edm.String | ✅ | Filterkategorie für die Aktivitäten (z. B. All, Comment, StatusChange). |
skip | Edm.Int32 | ✅ | Anzahl der zu überspringenden Einträge (für Paginierung). |
take | Edm.Int32 | ✅ | Anzahl der zurückzugebenden Einträge. |
searchTerm | Edm.String | — | Optionaler Suchbegriff für Volltextsuche in den Aktivitäten. |
Projekt-Aktivitäten
/odata/Activity/GetProjectActivityFeed(projectId={projectId},filter={filter},skip={skip},take={take})Aktivitäts-Feed eines Projekts abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | Edm.Guid | ✅ | Die ID des Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
GET /odata/Activity/GetProjectActivityFeed(projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=20)
/odata/Activity/GetProjectActivityFeed(projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})Projekt-Aktivitäten mit Volltextsuche abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | Edm.Guid | ✅ | Die ID des Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
searchTerm | Edm.String | ✅ | Suchbegriff. |
GET /odata/Activity/GetProjectActivityFeed(projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=20,searchTerm='Budget')
Aufgaben-Aktivitäten
/odata/Activity/GetTaskActivityFeed(taskItemId={taskItemId},projectId={projectId},filter={filter},skip={skip},take={take})Aktivitäts-Feed einer Aufgabe abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
taskItemId | Edm.Guid | ✅ | Die ID der Aufgabe. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
GET /odata/Activity/GetTaskActivityFeed(taskItemId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)
/odata/Activity/GetTaskActivityFeed(taskItemId={taskItemId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})Aufgaben-Aktivitäten mit Volltextsuche abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
taskItemId | Edm.Guid | ✅ | Die ID der Aufgabe. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
searchTerm | Edm.String | ✅ | Suchbegriff. |
Dokument-Aktivitäten
/odata/Activity/GetDocumentActivityFeed(documentId={documentId},projectId={projectId},filter={filter},skip={skip},take={take})Aktivitäts-Feed eines Dokuments abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
documentId | Edm.Guid | ✅ | Die ID des Dokuments. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
GET /odata/Activity/GetDocumentActivityFeed(documentId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)
/odata/Activity/GetDocumentActivityFeed(documentId={documentId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})Dokument-Aktivitäten mit Volltextsuche abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
documentId | Edm.Guid | ✅ | Die ID des Dokuments. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
searchTerm | Edm.String | ✅ | Suchbegriff. |
Zeiteintrag-Aktivitäten
/odata/Activity/GetTimeEntryActivityFeed(timeEntryId={timeEntryId},projectId={projectId},filter={filter},skip={skip},take={take})Aktivitäts-Feed eines Zeiteintrags abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
timeEntryId | Edm.Guid | ✅ | Die ID des Zeiteintrags. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
GET /odata/Activity/GetTimeEntryActivityFeed(timeEntryId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)
/odata/Activity/GetTimeEntryActivityFeed(timeEntryId={timeEntryId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})Zeiteintrag-Aktivitäten mit Volltextsuche abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
timeEntryId | Edm.Guid | ✅ | Die ID des Zeiteintrags. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
searchTerm | Edm.String | ✅ | Suchbegriff. |
Private Aufgaben-Aktivitäten
/odata/Activity/GetPrivateTaskActivityFeed(taskItemId={taskItemId},filter={filter},skip={skip},take={take})Aktivitäts-Feed einer privaten Aufgabe abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
taskItemId | Edm.Guid | ✅ | Die ID der privaten Aufgabe. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
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)
/odata/Activity/GetPrivateTaskActivityFeed(taskItemId={taskItemId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})Private Aufgaben-Aktivitäten mit Volltextsuche abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
taskItemId | Edm.Guid | ✅ | Die ID der privaten Aufgabe. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
searchTerm | Edm.String | ✅ | Suchbegriff. |
Risiko-Aktivitäten
/odata/Activity/GetRiskActivityFeed(riskId={riskId},projectId={projectId},filter={filter},skip={skip},take={take})Aktivitäts-Feed eines Risikos abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
riskId | Edm.Guid | ✅ | Die ID des Risikos. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
GET /odata/Activity/GetRiskActivityFeed(riskId=a1b2c3d4-e5f6-7890-abcd-ef1234567890,projectId=3fa85f64-5717-4562-b3fc-2c963f66afa6,filter='All',skip=0,take=10)
/odata/Activity/GetRiskActivityFeed(riskId={riskId},projectId={projectId},filter={filter},skip={skip},take={take},searchTerm={searchTerm})Risiko-Aktivitäten mit Volltextsuche abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
riskId | Edm.Guid | ✅ | Die ID des Risikos. |
projectId | Edm.Guid | ✅ | Die ID des zugehörigen Projekts. |
filter | Edm.String | ✅ | Filterkategorie. |
skip | Edm.Int32 | ✅ | Überspringen. |
take | Edm.Int32 | ✅ | Abrufen. |
searchTerm | Edm.String | ✅ | Suchbegriff. |
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.