Feature: Workflow Oriented Script Editor
It would be nice to be able to add bespoke scripts directly within workflows as small one-off things. We can already associate editors to particular objects, which may be JavaScript widgets. So, we could load these into modals with an extra "edit" button on a workflow node.
Design
The addition of a tab on the Object Select side panel which lets you create a new object by type or perhaps eventually by a template:
After dragging in the new object, it becomes a normal node on the workflow. You can then "edit" the widget by selecting the appropriate button when you select that node.
This opens a modal and loads an editing widget associated with that file (or perhaps selected by the individual doing the editing, if they prefer something else.) They can also then edit the name and metadata for that object much like on an individual object's page.
We want to support more than just text editing. Here, we have a proposed SST simulator which is comprised of connecting different elements/components/whatever together by links and ports. It is a graphical editor, but the principle is quite the same:
Future Design
Eventually we want a configuration editor as well, but so far we do not have such a capability already, so we cannot borrow anything just yet from the normal object editing functionality.