This release completes and hardens scaffolded-workflow support so generated .workflow artifacts import, open in the editor, and run in live vRO 9.1, and lets the scaffolder emit native vRO action workflow items.
Added
scaffold-workflow-filecan emit native vRO action workflow items via an optionalkind: "action"task discriminator (module,actionName, orderedinputs,resultBinding), generating theactionResult = System.getModule("<module>").<actionName>(...)script and atype="task" script-module="<module>/<actionName>"item; void actions omitresultBindingand emit a bare call. Tasks withoutkindbehave exactly as before.preflight-workflow-filevalidates the<module>/<actionName>form anddiff-workflow-filesurfaces native-action item changes (VCFO-046, VCFO-059).
Fixed
- Scaffolded
.workflowartifacts now import, open in the VCF 9.x Orchestrate editor, and run in live vRO 9.1. The builder emitsworkflow-infoas a Java properties file (not XML), encodesworkflow-contentas UTF-16BE with aUTF-8XML declaration (the BOM drives decoding; the v2 editor returns 500 on a declaration sayingUTF-16), chains an explicit terminal<workflow-item type="end">(replacingend-mode="1"on the last task), writesinput_form_only when the workflow has inputs, drops the read-onlyallowed-operationsmarker that made the editor refuse to open the workflow, and gives every item a distinct<position>with bare<param>elements (VCFO-060). preflight-workflow-fileanddiff-workflow-filenow parse vRO's native repeated<attrib name type read-only>attribute shape (not just the scaffold's wrapped form), so scaffolds and real exports round-trip identically; binding type-match tolerates vRO's genericAny; and preflight parsesworkflow-infoas properties, requires UTF-16BE content, and rejects the legacyend-mode="1"pattern (VCFO-061).