node.py
BaseNode (CelonisApiObject)
¶
Base Node object to interact with Celonis Studio API.
url: str
property
readonly
¶
API
/package-manager/api/nodes/{node_id}
attachment_url: str
property
readonly
¶
API
/package-manager/api/attachments
viewer_attachments: CelonisCollection[Attachment]
property
readonly
¶
Get all Attachments of the Node with mode VIEWER
.
Returns:
Type | Description |
---|---|
CelonisCollection[Attachment] |
A Collection of Attachments. |
creator_attachments: CelonisCollection[Attachment]
property
readonly
¶
Get all Attachments of the Node with mode CREATOR
.
Returns:
Type | Description |
---|---|
CelonisCollection[Attachment] |
A Collection of Attachments. |
attachments: CelonisCollection[Attachment]
property
readonly
¶
Get all Attachments of the Node.
Returns:
Type | Description |
---|---|
CelonisCollection[Attachment] |
A Collection of Attachments. |
create_attachment(self, name, configuration, shareable=True, mode='CREATOR')
¶
Creates a new Attachment in the Node.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name |
str |
Name of attachment |
required |
configuration |
str |
Dictionary with content of attachment |
required |
shareable |
bool |
Whether attachment is shareable or not |
True |
mode |
str |
Attachment mode. One of [ |
'CREATOR' |
Returns:
Type | Description |
---|---|
Attachment |
The newly created Attachment. |