Zum Hauptinhalt springen

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.

tipp

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

PropertyTypeDescription
MindMapIdEdm.GuidEindeutige ID der Mindmap.
NameEdm.StringName der Mindmap.
ProjectIdEdm.GuidID des zugehörigen Projekts.
OrdinalPositionEdm.Int32Sortierposition der Mindmap im Projekt.

Endpunkte

CRUD-Operationen

GET/odata/MindMap

Alle Mindmaps abrufen

Unterstützt OData-Abfrageoptionen. Filtern Sie nach Projekt:

GET /odata/MindMap?$filter=ProjectId eq 3fa85f64-5717-4562-b3fc-2c963f66afa6&$orderby=OrdinalPosition

POST/odata/MindMap

Eine neue Mindmap erstellen

{
"ProjectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name": "Projektstrukturplanung",
"OrdinalPosition": 0
}

PATCH/odata/MindMap({key})

Eine bestehende Mindmap aktualisieren

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapId.
{
"Name": "Projektstrukturplanung – Überarbeitet"
}

DELETE/odata/MindMap({key})

Eine Mindmap löschen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapId.
warnung

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.


GET/odata/MindMap/$count

Anzahl der Mindmaps abrufen

Gibt eine Ganzzahl zurück. Unterstützt $filter.


Knoten in Aufgaben/Zeitplan überführen

POST/odata/MindMap({key})/CopyAllUncopiedNodesToTaskItems

Alle noch nicht kopierten Knoten als Aufgaben erstellen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapId.

Erstellt für jeden Knoten, der noch nicht als Aufgabe kopiert wurde, eine neue Projektaufgabe.


POST/odata/MindMap({key})/CopyUncopiedLeafNodesToTaskItems

Nur Blattknoten als Aufgaben erstellen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapId.

Erstellt nur für Blattknoten (Knoten ohne Unterknoten), die noch nicht kopiert wurden, neue Projektaufgaben.


POST/odata/MindMap({key})/CopyToTimeline

Knoten in den Zeitplan kopieren

ParameterTypeRequiredDescription
keyEdm.GuidDie 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

PropertyTypeDescription
MindMapNodeIdEdm.GuidEindeutige ID des Knotens.
ParentNodeIdEdm.Guid?ID des übergeordneten Knotens (null für Stammknoten).
MindMapIdEdm.Guid?ID der zugehörigen Mindmap.
DescriptionEdm.StringTextbeschreibung des Knotens (Klartext).
DescriptionHTMLEdm.StringBeschreibung als HTML.
OrdinalPositionEdm.Int32Sortierposition unter den Geschwisterknoten.
LocationXEdm.Int32Horizontale Position (X-Koordinate).
LocationYEdm.Int32Vertikale Position (Y-Koordinate).
FontTypeEdm.StringSchriftart.
FontSizeEdm.DoubleSchriftgröße.
IsBoldEdm.BooleanFettschrift aktiviert.
IsItalicEdm.BooleanKursivschrift aktiviert.
IsUnderlineEdm.BooleanUnterstreichung aktiviert.
FontColorEdm.StringSchriftfarbe.
NodeColorEdm.StringHintergrundfarbe des Knotens.
FrameColorEdm.StringRahmenfarbe des Knotens.
IsCollapsedEdm.BooleanOb der Knoten eingeklappt dargestellt wird.
ProgressEdm.Int32Fortschritt in Prozent (0–100).
ColorFlagEdm.Int32?Farbmarkierung des Knotens.

Endpunkte

CRUD-Operationen

GET/odata/MindMapNode

Alle Mindmap-Knoten abrufen

Unterstützt OData-Abfrageoptionen. Filtern Sie nach Mindmap:

GET /odata/MindMapNode?$filter=MindMapId eq 3fa85f64-5717-4562-b3fc-2c963f66afa6&$orderby=OrdinalPosition

POST/odata/MindMapNode

Einen neuen Knoten erstellen

{
"MindMapId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Description": "Neuer Ideenknoten",
"OrdinalPosition": 0,
"FontSize": 12.0,
"IsBold": false,
"IsCollapsed": false,
"Progress": 0
}
tipp

Setzen Sie ParentNodeId, um einen Unterknoten zu erstellen. Ohne ParentNodeId wird ein Stammknoten erzeugt.


PATCH/odata/MindMapNode({key})

Einen Knoten aktualisieren

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapNodeId.
{
"Description": "Aktualisierter Knotentext",
"Progress": 50,
"NodeColor": "#FFD700"
}

DELETE/odata/MindMapNode({key})

Einen Knoten löschen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapNodeId.

Gibt 204 No Content bei Erfolg zurück.


GET/odata/MindMapNode/$count

Anzahl der Knoten abrufen

Gibt eine Ganzzahl zurück.


Dokumente & Verknüpfungen

POST/odata/MindMapNode({key})/AddDocumentToMindMapNode

Ein Dokument an einen Knoten anhängen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapNodeId.
{
"DocumentId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

POST/odata/MindMapNode({key})/RemoveDocumentFromMindMapNode

Ein Dokument von einem Knoten entfernen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapNodeId.
{
"DocumentId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

POST/odata/MindMapNode({key})/AddRelation

Eine Verknüpfung zu einem Knoten hinzufügen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapNodeId.

POST/odata/MindMapNode({key})/RemoveRelation

Eine Verknüpfung von einem Knoten entfernen

ParameterTypeRequiredDescription
keyEdm.GuidDie 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

PropertyTypeDescription
MindMapTemplateIdEdm.GuidEindeutige ID der Vorlage.
NameEdm.StringName der Vorlage.

Endpunkte

CRUD-Operationen

GET/odata/MindMapTemplate

Alle Mindmap-Vorlagen abrufen

Unterstützt OData-Abfrageoptionen.

GET /odata/MindMapTemplate?$orderby=Name

GET/odata/MindMapTemplate({key})

Eine Vorlage nach ID abrufen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapTemplateId.

POST/odata/MindMapTemplate

Eine neue Vorlage erstellen

{
"Name": "Standard-Projektstruktur"
}

PATCH/odata/MindMapTemplate({key})

Eine Vorlage aktualisieren

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapTemplateId.
{
"Name": "Projektstruktur v2"
}

DELETE/odata/MindMapTemplate({key})

Eine Vorlage löschen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapTemplateId.

Gibt 204 No Content bei Erfolg zurück.


GET/odata/MindMapTemplate/$count

Anzahl der Vorlagen abrufen

Gibt eine Ganzzahl zurück.


Vorlagenverwaltung

POST/odata/MindMapTemplate/SaveTemplateForMindMap

Eine 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"
}

POST/odata/MindMapTemplate({key})/LoadTemplateForProject

Eine Vorlage in ein Projekt laden

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapTemplateId.

Erstellt eine neue Mindmap im angegebenen Projekt basierend auf der Vorlage.

{
"ProjectId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

GET/odata/MindMapTemplate({key})/DownloadTemplate()

Eine Vorlage herunterladen

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapTemplateId.

GET/odata/MindMapTemplate({key})/DownloadMindMapTemplate()

Eine Mindmap-Vorlage herunterladen (alternativ)

ParameterTypeRequiredDescription
keyEdm.GuidDie MindMapTemplateId.

Alternativer Download-Endpunkt für Mindmap-Vorlagen.