Storage
"Storage" means that data can be stored to and retrieved from disk.
The data can be encrypted on disk!
The workflow developer is able to add a passphrase for encryption. This is added to the kenaflow passphrase. This means that the workflow developer only knows a part of the whole passphrase!
It is written to a folder on the file system or network share. The folder is configured in global configuration section "Storage".
Permanent Storage
Permanent storage offers the ability to store data on the storage that is available on further workflow runs.
The data is stored in a subfolder of the configured storage folder. The subfolder is the workflow id or the "empty GUID" (00000000-0000-0000-0000-000000000000
).
The file name of the stored data is defined by the workflow developer: the given key
is converted into a valid filename which means that invalid characters are escaped.
Encrypted objects file names have an file name extension of .e
. Not encrypted object file names have no extension.
The following 3 cmdlets can be used to access the permanent storage.
Session Storage
Session storage offers the ability to store data on the storage that is removed after the workflow execution.
For session storage a subfolder below the storage folder is created. The name of the subfolder starts with s-
followed by the machine name and the process ID.
Below this session storage folder the data is stored in a subfolder named with the workflow id or the "empty GUID" (00000000-0000-0000-0000-000000000000
).
The file name of the stored data is defined by the workflow developer: the given key
is converted into a valid filename which means that invalid characters are escaped.
Encrypted objects file names have an file name extension of .e
. Not encrypted object file names have no extension.
The following 3 cmdlets can be used to access the session storage.