Mindmaps
Mindmaps in InLoox ermöglichen die visuelle Strukturierung von Ideen und Aufgaben innerhalb eines Projekts. Jede Mindmap besteht aus hierarchisch angeordneten Knoten, die in Aufgaben oder Zeitplanelemente konvertiert werden können.
Nutzen Sie die Aktionen CopyAllUncopiedNodesToTaskItems oder CopyToTimeline, um Mindmap-Knoten direkt in Projektaufgaben oder Zeitplanelemente zu überführen.
MindMap
Die MindMap-Entität repräsentiert eine einzelne Mindmap innerhalb eines Projekts.
Eigenschaften
| Property | Type | Description |
|---|---|---|
MindMapId | Edm.Guid | Eindeutige ID der Mindmap. |
Name | Edm.String | Name der Mindmap. |
ProjectId | Edm.Guid | ID des zugehörigen Projekts. |
OrdinalPosition | Edm.Int32 | Sortierposition der Mindmap im Projekt. |
Endpunkte
CRUD-Operationen
/odata/MindMapAlle Mindmaps abrufen
Unterstützt OData-Abfrageoptionen. Filtern Sie nach Projekt:
GET /odata/MindMap?$filter=ProjectId eq 3fa85f64-5717-4562-b3fc-2c963f66afa6&$orderby=OrdinalPosition
/odata/MindMapEine neue Mindmap erstellen
{
"ProjectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name": "Projektstrukturplanung",
"OrdinalPosition": 0
}
/odata/MindMap({key})Eine bestehende Mindmap aktualisieren
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapId. |
{
"Name": "Projektstrukturplanung – Überarbeitet"
}
/odata/MindMap({key})Eine Mindmap löschen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapId. |
Das Löschen einer Mindmap entfernt auch alle zugehörigen Knoten. Diese Aktion kann nicht rückgängig gemacht werden.
Gibt 204 No Content bei Erfolg zurück.
/odata/MindMap/$countAnzahl der Mindmaps abrufen
Gibt eine Ganzzahl zurück. Unterstützt $filter.
Knoten in Aufgaben/Zeitplan überführen
/odata/MindMap({key})/CopyAllUncopiedNodesToTaskItemsAlle noch nicht kopierten Knoten als Aufgaben erstellen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapId. |
Erstellt für jeden Knoten, der noch nicht als Aufgabe kopiert wurde, eine neue Projektaufgabe.
/odata/MindMap({key})/CopyUncopiedLeafNodesToTaskItemsNur Blattknoten als Aufgaben erstellen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapId. |
Erstellt nur für Blattknoten (Knoten ohne Unterknoten), die noch nicht kopiert wurden, neue Projektaufgaben.
/odata/MindMap({key})/CopyToTimelineKnoten in den Zeitplan kopieren
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapId. |
Überführt die Mindmap-Struktur in Planungselemente des Projektzeitplans.
MindMapNode
Die MindMapNode-Entität repräsentiert einen einzelnen Knoten innerhalb einer Mindmap. Knoten können hierarchisch verschachtelt werden und verfügen über umfangreiche Formatierungsoptionen.
Eigenschaften
| Property | Type | Description |
|---|---|---|
MindMapNodeId | Edm.Guid | Eindeutige ID des Knotens. |
ParentNodeId | Edm.Guid? | ID des übergeordneten Knotens (null für Stammknoten). |
MindMapId | Edm.Guid? | ID der zugehörigen Mindmap. |
Description | Edm.String | Textbeschreibung des Knotens (Klartext). |
DescriptionHTML | Edm.String | Beschreibung als HTML. |
OrdinalPosition | Edm.Int32 | Sortierposition unter den Geschwisterknoten. |
LocationX | Edm.Int32 | Horizontale Position (X-Koordinate). |
LocationY | Edm.Int32 | Vertikale Position (Y-Koordinate). |
FontType | Edm.String | Schriftart. |
FontSize | Edm.Double | Schriftgröße. |
IsBold | Edm.Boolean | Fettschrift aktiviert. |
IsItalic | Edm.Boolean | Kursivschrift aktiviert. |
IsUnderline | Edm.Boolean | Unterstreichung aktiviert. |
FontColor | Edm.String | Schriftfarbe. |
NodeColor | Edm.String | Hintergrundfarbe des Knotens. |
FrameColor | Edm.String | Rahmenfarbe des Knotens. |
IsCollapsed | Edm.Boolean | Ob der Knoten eingeklappt dargestellt wird. |
Progress | Edm.Int32 | Fortschritt in Prozent (0–100). |
ColorFlag | Edm.Int32? | Farbmarkierung des Knotens. |
Endpunkte
CRUD-Operationen
/odata/MindMapNodeAlle Mindmap-Knoten abrufen
Unterstützt OData-Abfrageoptionen. Filtern Sie nach Mindmap:
GET /odata/MindMapNode?$filter=MindMapId eq 3fa85f64-5717-4562-b3fc-2c963f66afa6&$orderby=OrdinalPosition
/odata/MindMapNodeEinen neuen Knoten erstellen
{
"MindMapId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Description": "Neuer Ideenknoten",
"OrdinalPosition": 0,
"FontSize": 12.0,
"IsBold": false,
"IsCollapsed": false,
"Progress": 0
}
Setzen Sie ParentNodeId, um einen Unterknoten zu erstellen. Ohne ParentNodeId wird ein Stammknoten erzeugt.
/odata/MindMapNode({key})Einen Knoten aktualisieren
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapNodeId. |
{
"Description": "Aktualisierter Knotentext",
"Progress": 50,
"NodeColor": "#FFD700"
}
/odata/MindMapNode({key})Einen Knoten löschen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapNodeId. |
Gibt 204 No Content bei Erfolg zurück.
/odata/MindMapNode/$countAnzahl der Knoten abrufen
Gibt eine Ganzzahl zurück.
Dokumente & Verknüpfungen
/odata/MindMapNode({key})/AddDocumentToMindMapNodeEin Dokument an einen Knoten anhängen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapNodeId. |
{
"DocumentId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
/odata/MindMapNode({key})/RemoveDocumentFromMindMapNodeEin Dokument von einem Knoten entfernen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapNodeId. |
{
"DocumentId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
/odata/MindMapNode({key})/AddRelationEine Verknüpfung zu einem Knoten hinzufügen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapNodeId. |
/odata/MindMapNode({key})/RemoveRelationEine Verknüpfung von einem Knoten entfernen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapNodeId. |
MindMapTemplate
Die MindMapTemplate-Entität ermöglicht das Speichern und Laden von Mindmap-Vorlagen. Vorlagen können aus bestehenden Mindmaps erstellt und in andere Projekte geladen werden.
Eigenschaften
| Property | Type | Description |
|---|---|---|
MindMapTemplateId | Edm.Guid | Eindeutige ID der Vorlage. |
Name | Edm.String | Name der Vorlage. |
Endpunkte
CRUD-Operationen
/odata/MindMapTemplateAlle Mindmap-Vorlagen abrufen
Unterstützt OData-Abfrageoptionen.
GET /odata/MindMapTemplate?$orderby=Name
/odata/MindMapTemplate({key})Eine Vorlage nach ID abrufen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapTemplateId. |
/odata/MindMapTemplateEine neue Vorlage erstellen
{
"Name": "Standard-Projektstruktur"
}
/odata/MindMapTemplate({key})Eine Vorlage aktualisieren
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapTemplateId. |
{
"Name": "Projektstruktur v2"
}
/odata/MindMapTemplate({key})Eine Vorlage löschen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapTemplateId. |
Gibt 204 No Content bei Erfolg zurück.
/odata/MindMapTemplate/$countAnzahl der Vorlagen abrufen
Gibt eine Ganzzahl zurück.
Vorlagenverwaltung
/odata/MindMapTemplate/SaveTemplateForMindMapEine Vorlage aus einer bestehenden Mindmap speichern
Speichert die Struktur und Knoten einer vorhandenen Mindmap als wiederverwendbare Vorlage.
{
"MindMapId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name": "Vorlage aus Projektstruktur"
}
/odata/MindMapTemplate({key})/LoadTemplateForProjectEine Vorlage in ein Projekt laden
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapTemplateId. |
Erstellt eine neue Mindmap im angegebenen Projekt basierend auf der Vorlage.
{
"ProjectId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
/odata/MindMapTemplate({key})/DownloadTemplate()Eine Vorlage herunterladen
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapTemplateId. |
/odata/MindMapTemplate({key})/DownloadMindMapTemplate()Eine Mindmap-Vorlage herunterladen (alternativ)
| Parameter | Type | Required | Description |
|---|---|---|---|
key | Edm.Guid | ✅ | Die MindMapTemplateId. |
Alternativer Download-Endpunkt für Mindmap-Vorlagen.