Custom actions
- 1 API
- 1.1 Examples
- 1.1.1 Redirecting to an edit view
- 1.1.2 Showing a message
- 1.1.3 Downloading a file
- 1.1.4 Displaying a file
- 1.2 Types
- 1.1 Examples
API
Examples
Redirecting to an edit view
workflow ActionRunTest;
function main(s as selection) as navigation {
var result as navigation;
foreach k in ui->getKeys(s) {
var runKey = test->run(k);
result.openEditViewKey = runKey;
result.openEditView = "wfTestRunEditor";
}
return result;
}
Showing a message
workflow ActionRunTest;
function main(s as selection) as navigation {
var result as navigation;
result.message = "Hello world...";
return result;
}
Downloading a file
workflow ActionRunTest;
function main(s as selection) as navigation {
var result as navigation;
result.storageFileKey = 100;
result.storageFileDownload = true; //Download
return result;
}
Displaying a file
Types
type navigation {
var openEditView as string;
var openEditViewKey as int;
var storageFileKey as int;
var storageFileDownload as boolean;
var message as string;
}