Skip to content

Add support for Workflow and User Interaction Custom Forms pull operation in Typescript based projects #818

@VenelinBakalov

Description

@VenelinBakalov

Description

Typescript projects currently support push of Workflow Custom Forms and with #817 we will introduce push of User Interaction Custom Forms. However, there is no easy way to extract those forms in a readable JSON format on the file system. Thus we are discussing internally the viability of adding a limited pull operation for Typescript projects which will be limited to extracting those forms.

Alternatives

  1. Once a custom form from is created the Orchestrator UI, in the Workflow edit page navigate to Version history.
  2. From that menu the Workflow form YAML can be extracted and converted to JSON with the help of a YAML to JSON converter.
  3. In the converted JSON a nested element can be extracted that corresponds to the User Interaction Custom Form. Only the entry from the inputForms array is needed, the metadata outside is already auto generated during Typescript transpilation.

Additional Context

Blocked by #817

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/artifact-managerRelates to the `artifact-manager` maven moduleeffort/mediumkind/featureNew Feature to the projectlang/javaRelated to Java Codepriority/lowtriage/blockedThis issue is blocked by another, specified in the descriptionversion/minorIntroduces a non-breaking feature or change

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions