Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

[FLPATH-294] Return Checkers in WorkFlowDefinitions #463

Conversation

gabriel-farache
Copy link
Contributor

@gabriel-farache gabriel-farache commented Jun 30, 2023

What this PR does / why we need it:
Currently, when WorkFlowDefinition are requested (/api/v1/workflowdefinitions), the checkers associated to tasks are not returned.
This PR introduces changes so those checkers are returned.
The way the work units of each WorfFlowDefinition are built has been refactored (see WorkFlowDefinitionServiceImpl)
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story (FLPATH-xxxx):
Fixes #FLPATH-294

Change type

  • New feature
  • Bug fix
  • Unit tests
  • Integration tests
  • CI
  • Documentation
  • Auto-generated SDK code

Impacted services

  • Workflow Service
  • Notification Service

Checklist

  • Subject and description added to both, commit and PR.
  • Relevant issues have been referenced.

@gabriel-farache gabriel-farache marked this pull request as ready for review July 3, 2023 13:22
@openshift-ci openshift-ci bot requested review from masayag and rgolangh July 3, 2023 13:22
@RichardW98
Copy link
Contributor

hi @gabriel-farache , can you please attach an example of new workflow definition response in comments/description? this change will be critical for th UI display(we don't show checkers in UI, so @dagda1 needs to know how to ignore it from the new response). Thank you

@gabriel-farache
Copy link
Contributor Author

gabriel-farache commented Jul 6, 2023

hi @gabriel-farache , can you please attach an example of new workflow definition response in comments/description? this change will be critical for th UI display(we don't show checkers in UI, so @dagda1 needs to know how to ignore it from the new response). Thank you

@RichardW98 @dagda1
Query: curl -XGET localhost:8080/api/v1/workflowdefinitions

Previous

[
  {
    "id": "ecc2f23b-767c-45ea-ab08-9b3fa7e65a70",
    "name": "pendingWithAlertMessageWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:27.756+00:00",
    "modifyDate": "2023-07-06T14:53:27.756+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "c1c735db-4aac-4045-ada9-9cc15ba2ce35",
        "name": "pendingWithAlertMessageWorkFlowTask",
        "workType": "TASK"
      },
      {
        "id": "0679c3a4-90d8-4142-aaf1-290b9be3f2a2",
        "name": "doNothingWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "a7fb7780-b863-43d1-9ccf-6fb851e803b1",
    "name": "sequentialFailedWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:27.960+00:00",
    "modifyDate": "2023-07-06T14:53:27.960+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "d9d333f0-bf99-4acf-80dd-228627a36cd1",
        "name": "failedWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "2411cf97-ed23-4e42-b787-99eb3eae8d8e",
    "name": "failedWithAlertMessageWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:27.982+00:00",
    "modifyDate": "2023-07-06T14:53:27.982+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "75eddaf4-1964-419f-ae67-76895ec29d68",
        "name": "failedWithAlertMessageWorkFlowTask",
        "workType": "TASK"
      },
      {
        "id": "fd38a9ca-9767-45a9-8634-8ef06274b7d2",
        "name": "doNothingAgainWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "46ac494d-89ae-416d-82c9-9643de59d4ca",
    "name": "sequentialFailedWithExceptionWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.011+00:00",
    "modifyDate": "2023-07-06T14:53:28.011+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "caac3547-28e6-4c77-96b8-7112ee4e0bd7",
        "name": "failedWithExceptionWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "636596af-5326-4cd3-87eb-c81ff57271b2",
    "name": "subWorkFlowOne",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.039+00:00",
    "modifyDate": "2023-07-06T14:53:28.039+00:00",
    "parameters": {
      "comment": {
        "format": "text",
        "description": "The workflow comment",
        "type": "string",
        "required": true
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "2fbd6076-8c88-4b72-b210-305a1900321f",
        "name": "adGroupsWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "adGroups": {
            "format": "text",
            "description": "The ad groups",
            "type": "string",
            "required": true
          },
          "dynamic-options": {
            "format": "select",
            "description": "Dynamic options",
            "type": "string",
            "required": false
          },
          "userId": {
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX",
          "EXCEPTION"
        ]
      },
      {
        "id": "2203a3ee-dbfe-4781-88bd-cf427bca03ad",
        "name": "splunkMonitoringWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "hostname": {
            "format": "text",
            "description": "The hostname",
            "type": "string",
            "required": true
          },
          "clusterName": {
            "format": "text",
            "description": "The cluster name",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "8f2639f2-cf69-46c8-b0bf-d64b39e53cd0",
    "name": "subWorkFlowTwo",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.073+00:00",
    "modifyDate": "2023-07-06T14:53:28.073+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "636596af-5326-4cd3-87eb-c81ff57271b2",
        "name": "subWorkFlowOne",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "2fbd6076-8c88-4b72-b210-305a1900321f",
            "name": "adGroupsWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "adGroups": {
                "format": "text",
                "description": "The ad groups",
                "type": "string",
                "required": true
              },
              "dynamic-options": {
                "format": "select",
                "description": "Dynamic options",
                "type": "string",
                "required": false
              },
              "userId": {
                "format": "text",
                "description": "The user id",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX",
              "EXCEPTION"
            ]
          },
          {
            "id": "2203a3ee-dbfe-4781-88bd-cf427bca03ad",
            "name": "splunkMonitoringWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "hostname": {
                "format": "text",
                "description": "The hostname",
                "type": "string",
                "required": true
              },
              "clusterName": {
                "format": "text",
                "description": "The cluster name",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "OTHER"
            ]
          }
        ],
        "parameters": {
          "comment": {
            "format": "text",
            "description": "The workflow comment",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "da7cb473-2814-4e56-9283-acaf7c410017",
        "name": "namespaceWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "projectId": {
            "description": "The project id",
            "type": "number",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX"
        ]
      }
    ]
  },
  {
    "id": "bc5d935a-f4a4-44ac-956a-96f32b615d55",
    "name": "subWorkFlowThree",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.110+00:00",
    "modifyDate": "2023-07-06T14:53:28.110+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "da28a295-8e38-4616-a9a8-3e6e83676bee",
        "name": "sslCertificationWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "domainName": {
            "format": "uri",
            "description": "The domain name",
            "type": "string",
            "required": true
          },
          "ipAddress": {
            "format": "text",
            "description": "The api address",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX"
        ]
      },
      {
        "id": "8f2639f2-cf69-46c8-b0bf-d64b39e53cd0",
        "name": "subWorkFlowTwo",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "636596af-5326-4cd3-87eb-c81ff57271b2",
            "name": "subWorkFlowOne",
            "workType": "WORKFLOW",
            "processingType": "PARALLEL",
            "works": [
              {
                "id": "2fbd6076-8c88-4b72-b210-305a1900321f",
                "name": "adGroupsWorkFlowTask",
                "workType": "TASK",
                "parameters": {
                  "adGroups": {
                    "format": "text",
                    "description": "The ad groups",
                    "type": "string",
                    "required": true
                  },
                  "dynamic-options": {
                    "format": "select",
                    "description": "Dynamic options",
                    "type": "string",
                    "required": false
                  },
                  "userId": {
                    "format": "text",
                    "description": "The user id",
                    "type": "string",
                    "required": true
                  }
                },
                "outputs": [
                  "HTTP2XX",
                  "EXCEPTION"
                ]
              },
              {
                "id": "2203a3ee-dbfe-4781-88bd-cf427bca03ad",
                "name": "splunkMonitoringWorkFlowTask",
                "workType": "TASK",
                "parameters": {
                  "hostname": {
                    "format": "text",
                    "description": "The hostname",
                    "type": "string",
                    "required": true
                  },
                  "clusterName": {
                    "format": "text",
                    "description": "The cluster name",
                    "type": "string",
                    "required": true
                  }
                },
                "outputs": [
                  "OTHER"
                ]
              }
            ],
            "parameters": {
              "comment": {
                "format": "text",
                "description": "The workflow comment",
                "type": "string",
                "required": true
              }
            }
          },
          {
            "id": "da7cb473-2814-4e56-9283-acaf7c410017",
            "name": "namespaceWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "projectId": {
                "description": "The project id",
                "type": "number",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX"
            ]
          }
        ]
      }
    ]
  },
  {
    "id": "e5f39784-732d-4e6d-b767-ff59a43819fc",
    "name": "subWorkFlowFour",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.149+00:00",
    "modifyDate": "2023-07-06T14:53:28.149+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "86c75ade-9925-4592-96d0-44f9167ec903",
        "name": "loadBalancerWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "hostname": {
            "format": "uri",
            "description": "The hostname",
            "type": "string",
            "required": true
          },
          "appId": {
            "format": "text",
            "description": "The app id",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX"
        ]
      },
      {
        "id": "431c3e4b-07f7-4e04-b82a-5d6876aeed25",
        "name": "singleSignOnWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "password": {
            "format": "password",
            "description": "The password",
            "type": "string",
            "required": true
          },
          "userId": {
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "add0311a-efb6-4d8b-b067-d84c1ff00282",
    "name": "complexRollbackWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.193+00:00",
    "modifyDate": "2023-07-06T14:53:28.193+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "74242df2-39c7-40bc-94e9-766bffa77226",
        "name": "rollbackWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "e9d90fa4-8f51-4fb7-9457-065d502367ef",
    "name": "workFlowA",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.215+00:00",
    "modifyDate": "2023-07-06T14:53:28.215+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "105fbd8f-070e-4568-90a7-676cfef2e028",
        "name": "jiraTicketCreationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "HTTP2XX",
          "OTHER"
        ]
      },
      {
        "id": "fb2996ab-3994-4ee5-bbb0-a2d89f5a47bc",
        "name": "jiraTicketEmailNotificationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "EXCEPTION",
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "7b15a866-0820-4781-b786-fce3ec681b2a",
    "name": "workFlowB",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.247+00:00",
    "modifyDate": "2023-07-06T14:53:28.247+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "8f9eabf8-0ff7-44e3-a3a6-e515a7aeff64",
        "name": "ocpAppDeploymentWorkFlowTask",
        "workType": "TASK"
      },
      {
        "id": "2241737a-2cfe-4eda-95ac-35913aed1f98",
        "name": "notificationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "HTTP2XX",
          "OTHER"
        ]
      },
      {
        "id": "943c895f-9f23-4a63-99a8-7a041eaf06ae",
        "name": "appLinkEmailNotificationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "EXCEPTION",
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "2447f7ea-9b56-4a52-9a91-8b28023c2d9a",
    "name": "ocpOnboardingWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.285+00:00",
    "modifyDate": "2023-07-06T14:53:28.285+00:00",
    "parameters": {
      "NAMESPACE": {
        "format": "text",
        "description": "The namespace in the ocp cluster",
        "type": "string",
        "required": true
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "e9d90fa4-8f51-4fb7-9457-065d502367ef",
        "name": "workFlowA",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "105fbd8f-070e-4568-90a7-676cfef2e028",
            "name": "jiraTicketCreationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "HTTP2XX",
              "OTHER"
            ]
          },
          {
            "id": "fb2996ab-3994-4ee5-bbb0-a2d89f5a47bc",
            "name": "jiraTicketEmailNotificationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "EXCEPTION",
              "OTHER"
            ]
          }
        ]
      },
      {
        "id": "7b15a866-0820-4781-b786-fce3ec681b2a",
        "name": "workFlowB",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "8f9eabf8-0ff7-44e3-a3a6-e515a7aeff64",
            "name": "ocpAppDeploymentWorkFlowTask",
            "workType": "TASK"
          },
          {
            "id": "2241737a-2cfe-4eda-95ac-35913aed1f98",
            "name": "notificationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "HTTP2XX",
              "OTHER"
            ]
          },
          {
            "id": "943c895f-9f23-4a63-99a8-7a041eaf06ae",
            "name": "appLinkEmailNotificationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "EXCEPTION",
              "OTHER"
            ]
          }
        ]
      }
    ]
  },
  {
    "id": "05b11f7b-2b31-4f29-bd38-0595f790d82c",
    "name": "move2KubeProject",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.302+00:00",
    "modifyDate": "2023-07-06T14:53:28.302+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "02d9719c-263e-4a54-9827-42cfa7e0abcf",
        "name": "move2KubeTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "42a4b7d4-2a83-4454-a2b4-c54078341e52",
    "name": "getSources",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.322+00:00",
    "modifyDate": "2023-07-06T14:53:28.322+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "7733af11-833b-4ccd-bae4-953e1ccd50c1",
        "name": "gitCloneTask",
        "workType": "TASK",
        "parameters": {
          "credentials": {
            "format": "text",
            "description": "Git credential",
            "type": "string",
            "required": true
          },
          "uri": {
            "format": "text",
            "description": "Url to clone from",
            "type": "string",
            "required": true
          },
          "branch": {
            "format": "text",
            "description": "Branch to clone from, default main",
            "type": "string",
            "required": false
          }
        }
      },
      {
        "id": "900250f3-4586-4e14-a197-0698126e4b08",
        "name": "gitBranchTask",
        "workType": "TASK",
        "parameters": {
          "branch": {
            "format": "text",
            "description": "branch whichs need to be created",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "64bfa018-f81f-492a-9698-2bf1f68db9e7",
        "name": "gitArchiveTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "c04494d1-9a7d-425f-9330-773979ddbb97",
    "name": "preparationWorkflow",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.357+00:00",
    "modifyDate": "2023-07-06T14:53:28.357+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "42a4b7d4-2a83-4454-a2b4-c54078341e52",
        "name": "getSources",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "7733af11-833b-4ccd-bae4-953e1ccd50c1",
            "name": "gitCloneTask",
            "workType": "TASK",
            "parameters": {
              "credentials": {
                "format": "text",
                "description": "Git credential",
                "type": "string",
                "required": true
              },
              "uri": {
                "format": "text",
                "description": "Url to clone from",
                "type": "string",
                "required": true
              },
              "branch": {
                "format": "text",
                "description": "Branch to clone from, default main",
                "type": "string",
                "required": false
              }
            }
          },
          {
            "id": "900250f3-4586-4e14-a197-0698126e4b08",
            "name": "gitBranchTask",
            "workType": "TASK",
            "parameters": {
              "branch": {
                "format": "text",
                "description": "branch whichs need to be created",
                "type": "string",
                "required": true
              }
            }
          },
          {
            "id": "64bfa018-f81f-492a-9698-2bf1f68db9e7",
            "name": "gitArchiveTask",
            "workType": "TASK"
          }
        ]
      },
      {
        "id": "05b11f7b-2b31-4f29-bd38-0595f790d82c",
        "name": "move2KubeProject",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "02d9719c-263e-4a54-9827-42cfa7e0abcf",
            "name": "move2KubeTask",
            "workType": "TASK"
          }
        ]
      }
    ]
  },
  {
    "id": "25f71358-fd91-4cf3-a30e-b33854b72c94",
    "name": "move2KubeWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.387+00:00",
    "modifyDate": "2023-07-06T14:53:28.387+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "c04494d1-9a7d-425f-9330-773979ddbb97",
        "name": "preparationWorkflow",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "42a4b7d4-2a83-4454-a2b4-c54078341e52",
            "name": "getSources",
            "workType": "WORKFLOW",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "7733af11-833b-4ccd-bae4-953e1ccd50c1",
                "name": "gitCloneTask",
                "workType": "TASK",
                "parameters": {
                  "credentials": {
                    "format": "text",
                    "description": "Git credential",
                    "type": "string",
                    "required": true
                  },
                  "uri": {
                    "format": "text",
                    "description": "Url to clone from",
                    "type": "string",
                    "required": true
                  },
                  "branch": {
                    "format": "text",
                    "description": "Branch to clone from, default main",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "id": "900250f3-4586-4e14-a197-0698126e4b08",
                "name": "gitBranchTask",
                "workType": "TASK",
                "parameters": {
                  "branch": {
                    "format": "text",
                    "description": "branch whichs need to be created",
                    "type": "string",
                    "required": true
                  }
                }
              },
              {
                "id": "64bfa018-f81f-492a-9698-2bf1f68db9e7",
                "name": "gitArchiveTask",
                "workType": "TASK"
              }
            ]
          },
          {
            "id": "05b11f7b-2b31-4f29-bd38-0595f790d82c",
            "name": "move2KubeProject",
            "workType": "WORKFLOW",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "02d9719c-263e-4a54-9827-42cfa7e0abcf",
                "name": "move2KubeTask",
                "workType": "TASK"
              }
            ]
          }
        ]
      },
      {
        "id": "ba322e08-b760-486d-8d1e-c1f4286ec592",
        "name": "move2KubePlan",
        "workType": "TASK"
      },
      {
        "id": "9317b4a1-ad7a-40ae-b5ff-824135d043a2",
        "name": "move2KubeTransform",
        "workType": "TASK"
      },
      {
        "id": "e1472551-7ea9-44a0-80d6-a1c1ed9832c9",
        "name": "move2KubeRetrieve",
        "workType": "TASK"
      },
      {
        "id": "08f523d7-ec02-4011-9ebe-6df498597866",
        "name": "gitCommitTask",
        "workType": "TASK",
        "parameters": {
          "commitMessage": {
            "format": "text",
            "description": "Commit message for all the files",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "ce056285-a447-41f0-87ed-570c1e3dc8d8",
        "name": "gitPushTask",
        "workType": "TASK",
        "parameters": {
          "credentials": {
            "format": "text",
            "description": "Git credential",
            "type": "string",
            "required": false
          },
          "remote": {
            "format": "text",
            "description": "path where the git repo is located",
            "type": "string",
            "required": true
          }
        }
      }
    ]
  },
  {
    "id": "684e6137-88bc-4077-a537-10812fdc362d",
    "name": "projectAccessRequestWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.451+00:00",
    "modifyDate": "2023-07-06T14:53:28.451+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "929ea0a7-f412-452e-b02f-1f1adc8339c3",
        "name": "projectAccessRequestWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "ROLE": {
            "format": "text",
            "description": "The role to grant to the user",
            "type": "string",
            "required": false
          },
          "USERNAME": {
            "format": "text",
            "description": "The project id to assign user into",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "a4848528-b1de-4825-ae66-ef4fbbd1fe1c",
        "name": "projectAccessRequestApprovalWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "729c6b4b-9ecb-4a0f-aad7-1e19614e27af",
    "name": "prebuiltWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.477+00:00",
    "modifyDate": "2023-07-06T14:53:28.477+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "30d26e5c-2b64-44a7-89fd-00ee7933bace",
        "name": "notificationTask",
        "workType": "TASK",
        "parameters": {
          "groupNames": {
            "format": "text",
            "description": "Comma separated list of group names",
            "type": "string",
            "required": false
          },
          "subject": {
            "format": "text",
            "description": "Message Subject",
            "type": "string",
            "required": true
          },
          "userNames": {
            "format": "text",
            "description": "Comma separated list of user names",
            "type": "string",
            "required": false
          },
          "type": {
            "format": "text",
            "description": "Message Type",
            "type": "string",
            "required": true
          },
          "body": {
            "format": "text",
            "description": "Message Body",
            "type": "string",
            "required": true
          }
        }
      }
    ]
  },
  {
    "id": "edcb9c40-8af8-4018-b697-de496eef23a7",
    "name": "workflowStartingCheckingAndEscalation",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.495+00:00",
    "modifyDate": "2023-07-06T14:53:28.495+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "1bcf9c91-07df-4718-a26f-23493e281cc7",
        "name": "simpleTaskOne",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "ae7b768f-dea1-43c7-bfd9-c4d025576224",
    "name": "workflowContinuesAfterCheckingEscalation",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.509+00:00",
    "modifyDate": "2023-07-06T14:53:28.509+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "22319351-3f9d-488b-ae23-46a1fc71b3cc",
        "name": "simpleTaskTwo",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "d5eaab63-50a5-4abe-b7d6-e2dba06d3e1d",
    "name": "azureVirtualMachineWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.528+00:00",
    "modifyDate": "2023-07-06T14:53:28.528+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "7a73eae3-962f-4687-bf5e-2eda76bffd6c",
        "name": "azureCreateVirtualMachineTask",
        "workType": "TASK",
        "parameters": {
          "vm-ssh-public-key": {
            "format": "text",
            "description": "The SSH public key for the Virtual Machine login",
            "type": "string",
            "required": true
          },
          "vm-user-name": {
            "format": "text",
            "description": "The user name for the Virtual Machine login",
            "type": "string",
            "required": true
          },
          "azure-resources-prefix": {
            "format": "text",
            "description": "A designated prefix for naming all Azure resources",
            "type": "string",
            "required": true
          },
          "azure-client-secret": {
            "format": "text",
            "description": "The password of the service principal",
            "type": "string",
            "required": true
          },
          "azure-tenant-id": {
            "format": "text",
            "description": "The unique identifier of the Azure Active Directory instance",
            "type": "string",
            "required": true
          },
          "azure-client-id": {
            "format": "text",
            "description": "The unique Application (client) ID assigned to your app by Azure AD when the app was registered",
            "type": "string",
            "required": true
          },
          "azure-subscription-id": {
            "format": "text",
            "description": "The GUID that uniquely identifies your subscription to use Azure services",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "191f3595-f59e-4cc0-9efc-236825075648",
    "name": "simpleSequentialWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.547+00:00",
    "modifyDate": "2023-07-06T14:53:28.547+00:00",
    "properties": {
      "version": "\"ba7fdcfee80447a9d87dee58bb959b7131ad4810\","
    },
    "works": [
      {
        "id": "82cd819c-f07b-43b2-b377-c47f4f3027a1",
        "name": "restCallTask",
        "workType": "TASK",
        "parameters": {
          "password": {
            "format": "text",
            "description": "Password for basic HTTP authentication",
            "type": "string",
            "required": false
          },
          "method": {
            "format": "text",
            "description": "The HTTP method",
            "type": "string",
            "required": true
          },
          "response-key": {
            "format": "text",
            "description": "The content of the response will be stored in this key",
            "type": "string",
            "required": false
          },
          "url": {
            "format": "text",
            "description": "URL to send request to",
            "type": "string",
            "required": true
          },
          "content": {
            "format": "text",
            "description": "The content of the HTTP request",
            "type": "string",
            "required": false
          },
          "username": {
            "format": "text",
            "description": "Username for basic HTTP authentication",
            "type": "string",
            "required": false
          }
        },
        "outputs": [
          "OTHER"
        ]
      },
      {
        "id": "9dd62567-bdde-47cc-bcc7-64108853ff69",
        "name": "loggingTask",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "93731540-722b-4375-9f9d-5915eaef3505",
    "name": "simpleParallelWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.578+00:00",
    "modifyDate": "2023-07-06T14:53:28.578+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "a52ffacd-f99b-4d79-bfea-5d081b309b32",
        "name": "simpleParallelTask1",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      },
      {
        "id": "b65dbc0a-9178-40f3-8180-f254c7d6d71f",
        "name": "simpleParallelTask2",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      },
      {
        "id": "5028e8cc-8197-49cb-b9a0-7471fb5ae0e3",
        "name": "simpleParallelTask3",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "04282fe4-05a6-4dec-b49f-45ba55972854",
    "name": "simpleRollbackWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.605+00:00",
    "modifyDate": "2023-07-06T14:53:28.605+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "74242df2-39c7-40bc-94e9-766bffa77226",
        "name": "rollbackWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "6807561f-9125-417b-a763-6ecaa2de2f2b",
    "name": "complexWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.639+00:00",
    "modifyDate": "2023-07-06T14:53:28.639+00:00",
    "parameters": {
      "projectUrl": {
        "format": "uri",
        "description": "The project url",
        "type": "string",
        "required": false
      },
      "WORKFLOW_SELECT_SAMPLE": {
        "valueProviderName": "complexWorkFlowValueProvider",
        "format": "select",
        "description": "Workflow select parameter sample",
        "type": "string",
        "required": false,
        "enum": [
          "option1",
          "option2"
        ]
      },
      "WORKFLOW_MULTI_SELECT_SAMPLE": {
        "format": "multi-select",
        "description": "Workflow multi-select parameter sample",
        "type": "string",
        "required": false
      },
      "workloadId": {
        "format": "text",
        "description": "The workload id",
        "type": "string",
        "required": true
      },
      "DYNAMIC_TEXT_SAMPLE": {
        "format": "text",
        "description": "dynamic text sample",
        "type": "string",
        "required": false
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "bc5d935a-f4a4-44ac-956a-96f32b615d55",
        "name": "subWorkFlowThree",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "da28a295-8e38-4616-a9a8-3e6e83676bee",
            "name": "sslCertificationWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "domainName": {
                "format": "uri",
                "description": "The domain name",
                "type": "string",
                "required": true
              },
              "ipAddress": {
                "format": "text",
                "description": "The api address",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX"
            ]
          },
          {
            "id": "8f2639f2-cf69-46c8-b0bf-d64b39e53cd0",
            "name": "subWorkFlowTwo",
            "workType": "WORKFLOW",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "636596af-5326-4cd3-87eb-c81ff57271b2",
                "name": "subWorkFlowOne",
                "workType": "WORKFLOW",
                "processingType": "PARALLEL",
                "works": [
                  {
                    "id": "2fbd6076-8c88-4b72-b210-305a1900321f",
                    "name": "adGroupsWorkFlowTask",
                    "workType": "TASK",
                    "parameters": {
                      "adGroups": {
                        "format": "text",
                        "description": "The ad groups",
                        "type": "string",
                        "required": true
                      },
                      "dynamic-options": {
                        "format": "select",
                        "description": "Dynamic options",
                        "type": "string",
                        "required": false
                      },
                      "userId": {
                        "format": "text",
                        "description": "The user id",
                        "type": "string",
                        "required": true
                      }
                    },
                    "outputs": [
                      "HTTP2XX",
                      "EXCEPTION"
                    ]
                  },
                  {
                    "id": "2203a3ee-dbfe-4781-88bd-cf427bca03ad",
                    "name": "splunkMonitoringWorkFlowTask",
                    "workType": "TASK",
                    "parameters": {
                      "hostname": {
                        "format": "text",
                        "description": "The hostname",
                        "type": "string",
                        "required": true
                      },
                      "clusterName": {
                        "format": "text",
                        "description": "The cluster name",
                        "type": "string",
                        "required": true
                      }
                    },
                    "outputs": [
                      "OTHER"
                    ]
                  }
                ],
                "parameters": {
                  "comment": {
                    "format": "text",
                    "description": "The workflow comment",
                    "type": "string",
                    "required": true
                  }
                }
              },
              {
                "id": "da7cb473-2814-4e56-9283-acaf7c410017",
                "name": "namespaceWorkFlowTask",
                "workType": "TASK",
                "parameters": {
                  "projectId": {
                    "description": "The project id",
                    "type": "number",
                    "required": true
                  }
                },
                "outputs": [
                  "HTTP2XX"
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "e5f39784-732d-4e6d-b767-ff59a43819fc",
        "name": "subWorkFlowFour",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "86c75ade-9925-4592-96d0-44f9167ec903",
            "name": "loadBalancerWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "hostname": {
                "format": "uri",
                "description": "The hostname",
                "type": "string",
                "required": true
              },
              "appId": {
                "format": "text",
                "description": "The app id",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX"
            ]
          },
          {
            "id": "431c3e4b-07f7-4e04-b82a-5d6876aeed25",
            "name": "singleSignOnWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "password": {
                "format": "password",
                "description": "The password",
                "type": "string",
                "required": true
              },
              "userId": {
                "format": "text",
                "description": "The user id",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "OTHER"
            ]
          }
        ]
      }
    ],
    "rollbackWorkflow": "complexRollbackWorkFlow"
  },
  {
    "id": "a591194c-d158-4cdd-83f3-54a52d029606",
    "name": "onboardingComplexAssessment_ASSESSMENT_WORKFLOW",
    "type": "ASSESSMENT",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.658+00:00",
    "modifyDate": "2023-07-06T14:53:28.658+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "9e09a9b3-ddd3-4548-b76e-0c0410ae0ad2",
        "name": "onboardingComplexAssessmentTask",
        "workType": "TASK",
        "parameters": {
          "INPUT": {
            "format": "text",
            "description": "Enter some information to use for the Assessment to determine if they can onboard",
            "type": "string",
            "required": true
          },
          "MULTI_SELECT_SAMPLE": {
            "format": "multi-select",
            "description": "multi select sample",
            "type": "string",
            "required": false,
            "enum": [
              "select1",
              "select2"
            ]
          },
          "SELECT_SAMPLE": {
            "format": "select",
            "description": "select sample",
            "type": "string",
            "required": false,
            "enum": [
              "projectA",
              "projectB",
              "projectC"
            ]
          }
        }
      }
    ]
  },
  {
    "id": "a825861d-8840-4110-a23a-25d90527f13d",
    "name": "onboardingAssessment_ASSESSMENT_WORKFLOW",
    "type": "ASSESSMENT",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.724+00:00",
    "modifyDate": "2023-07-06T14:53:28.724+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "aee088d0-26ae-4c44-b5a9-322612c98824",
        "name": "onboardingAssessmentTask",
        "workType": "TASK",
        "parameters": {
          "GIT_REPO_URL": {
            "format": "text",
            "description": "Enter some information to use for the Assessment to determine if they can onboard",
            "type": "string",
            "required": true
          }
        }
      }
    ]
  },
  {
    "id": "2311274a-5274-4f30-bff1-f1a289b306d0",
    "name": "jiraTicketApprovalEscalationWorkFlow",
    "type": "ESCALATION",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.743+00:00",
    "modifyDate": "2023-07-06T14:53:28.743+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "a3891b6f-f538-45b8-8433-3b10f8b83550",
        "name": "jiraTicketApprovalEscalationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "EXCEPTION",
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "0d9b6276-65f2-4390-a2f4-d3bb48a60060",
    "name": "AnalyzeApplicationAssessment",
    "type": "ASSESSMENT",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.793+00:00",
    "modifyDate": "2023-07-06T14:53:28.793+00:00",
    "parameters": {
      "identity": {
        "format": "text",
        "description": "The identity of ssh key in MTA",
        "type": "string",
        "required": false
      },
      "branch": {
        "format": "text",
        "description": "The repository branch to analyze",
        "type": "string",
        "required": false
      },
      "applicationName": {
        "format": "text",
        "description": "The name of the application to analyze",
        "type": "string",
        "required": true
      },
      "repositoryURL": {
        "format": "uri",
        "description": "The repository with the code to analyze",
        "type": "string",
        "required": true
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "d9ecf865-4fa9-4fa5-af0b-81739a9d8245",
        "name": "createApplicationTask",
        "workType": "TASK"
      },
      {
        "id": "7f9bc621-e715-41d3-8c9f-d4f7cab22924",
        "name": "getApplicationTask",
        "workType": "TASK"
      },
      {
        "id": "4dbe6fd9-23e7-4d29-b87b-59de19922bf3",
        "name": "submitAnalysisTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "cafe1aa4-2d82-42a7-a925-ef7e490e5e45",
    "name": "projectAccessRequestEscalationWorkFlow",
    "type": "ESCALATION",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.853+00:00",
    "modifyDate": "2023-07-06T14:53:28.853+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "e3403905-bc28-49f0-8ad2-46e69b4b464e",
        "name": "projectAccessRequestEscalationWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "487641f5-3e68-415f-bc75-dd4b830ca24f",
    "name": "simpleTaskOneEscalatorWorkflow",
    "type": "ESCALATION",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.899+00:00",
    "modifyDate": "2023-07-06T14:53:28.899+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "dcd138ad-9576-446c-bd6c-007c4cdb2aac",
        "name": "simpleTaskOneEscalator",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "b72dec60-99c5-4944-953e-37b430fff60c",
    "name": "simpleFailedWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:53:28.910+00:00",
    "modifyDate": "2023-07-06T14:53:28.910+00:00",
    "properties": {
      "version": "\"ba7fdcfee80447a9d87dee58bb959b7131ad4810\","
    },
    "works": [
      {
        "id": "0e4988ea-7220-4295-abfc-be6ca3b9c304",
        "name": "simpleFailedWorkFlowTask",
        "workType": "TASK"
      }
    ],
    "rollbackWorkflow": "simpleRollbackWorkFlow_INFRASTRUCTURE_WORKFLOW"
  }
]

New

[
  {
    "id": "35a89cd6-cfbf-4e45-b1a4-52c5d708ed17",
    "name": "pendingWithAlertMessageWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.282+00:00",
    "modifyDate": "2023-07-06T14:54:34.282+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "f77f835f-3dd3-4051-8e0f-42b1f6665683",
        "name": "pendingWithAlertMessageWorkFlowTask",
        "workType": "TASK"
      },
      {
        "id": "3ab82d56-2f01-4abb-8bdd-5de46383a0a6",
        "name": "doNothingWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "b95ef3bc-abf8-4ef4-933e-7ec1497b2ff7",
    "name": "sequentialFailedWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.427+00:00",
    "modifyDate": "2023-07-06T14:54:34.427+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "416a0ce7-56a6-4c94-a901-a165a476274d",
        "name": "failedWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "aac095e2-ed5a-4fbb-9a23-884858ebd9aa",
    "name": "failedWithAlertMessageWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.443+00:00",
    "modifyDate": "2023-07-06T14:54:34.443+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "30542127-aee7-4af5-ae2f-56c05a5b9eed",
        "name": "failedWithAlertMessageWorkFlowTask",
        "workType": "TASK"
      },
      {
        "id": "de284a70-8ba3-4973-866d-8e5569959fb9",
        "name": "doNothingAgainWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "fa26f859-12e9-45e5-ba0f-0afd61865663",
    "name": "sequentialFailedWithExceptionWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.465+00:00",
    "modifyDate": "2023-07-06T14:54:34.465+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "61efc4dd-7a7d-483e-a2f6-1f223f625261",
        "name": "failedWithExceptionWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "c3f7e7c9-4edb-4344-b892-9235c1fedf36",
    "name": "subWorkFlowOne",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.490+00:00",
    "modifyDate": "2023-07-06T14:54:34.490+00:00",
    "parameters": {
      "comment": {
        "format": "text",
        "description": "The workflow comment",
        "type": "string",
        "required": true
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "90178afa-d277-4afc-821b-36d5e19c72d9",
        "name": "adGroupsWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "adGroups": {
            "format": "text",
            "description": "The ad groups",
            "type": "string",
            "required": true
          },
          "dynamic-options": {
            "format": "select",
            "description": "Dynamic options",
            "type": "string",
            "required": false
          },
          "userId": {
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX",
          "EXCEPTION"
        ]
      },
      {
        "id": "f376a06f-abb7-41d6-bb63-28a341b3f497",
        "name": "splunkMonitoringWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "hostname": {
            "format": "text",
            "description": "The hostname",
            "type": "string",
            "required": true
          },
          "clusterName": {
            "format": "text",
            "description": "The cluster name",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "490a9ad3-2980-4fa6-aa85-ad90e01e1967",
    "name": "subWorkFlowTwo",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.520+00:00",
    "modifyDate": "2023-07-06T14:54:34.520+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "c3f7e7c9-4edb-4344-b892-9235c1fedf36",
        "name": "subWorkFlowOne",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "90178afa-d277-4afc-821b-36d5e19c72d9",
            "name": "adGroupsWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "adGroups": {
                "format": "text",
                "description": "The ad groups",
                "type": "string",
                "required": true
              },
              "dynamic-options": {
                "format": "select",
                "description": "Dynamic options",
                "type": "string",
                "required": false
              },
              "userId": {
                "format": "text",
                "description": "The user id",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX",
              "EXCEPTION"
            ]
          },
          {
            "id": "f376a06f-abb7-41d6-bb63-28a341b3f497",
            "name": "splunkMonitoringWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "hostname": {
                "format": "text",
                "description": "The hostname",
                "type": "string",
                "required": true
              },
              "clusterName": {
                "format": "text",
                "description": "The cluster name",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "OTHER"
            ]
          }
        ],
        "parameters": {
          "comment": {
            "format": "text",
            "description": "The workflow comment",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "2d62c3e1-16e5-49a5-9b1e-bec811b213e6",
        "name": "namespaceWorkFlowTask",
        "workType": "TASK",
        "works": [
          {
            "id": "a1fa5947-2c01-448a-abfd-0ec0c753186c",
            "name": "namespaceApprovalWorkFlowChecker",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "dc8ab8cc-1881-4058-89af-ab490ef4adad",
                "name": "namespaceApprovalWorkFlowCheckerTask",
                "workType": "TASK"
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "parameters": {
          "projectId": {
            "description": "The project id",
            "type": "number",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX"
        ],
        "workFlowCheckerMappingDefinitionId": "e08dfd21-84af-4fd3-bb9d-8720b5c729dc"
      }
    ]
  },
  {
    "id": "6a886a44-dda2-497b-b13f-4d26874d5823",
    "name": "subWorkFlowThree",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.549+00:00",
    "modifyDate": "2023-07-06T14:54:34.549+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "442addef-c120-46e2-bfcc-b7500e248d4a",
        "name": "sslCertificationWorkFlowTask",
        "workType": "TASK",
        "works": [
          {
            "id": "ffb97858-e4d6-4c01-9409-befdd1c87d35",
            "name": "sslCertificationApprovalWorkFlowChecker",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "ca084dc3-497b-451c-ba46-747cf0c0657e",
                "name": "sslCertificationApprovalWorkFlowCheckerTask",
                "workType": "TASK"
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "parameters": {
          "domainName": {
            "format": "uri",
            "description": "The domain name",
            "type": "string",
            "required": true
          },
          "ipAddress": {
            "format": "text",
            "description": "The api address",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX"
        ],
        "workFlowCheckerMappingDefinitionId": "f8b28b96-fa6c-40a1-99ed-1d30e41799c9"
      },
      {
        "id": "490a9ad3-2980-4fa6-aa85-ad90e01e1967",
        "name": "subWorkFlowTwo",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "c3f7e7c9-4edb-4344-b892-9235c1fedf36",
            "name": "subWorkFlowOne",
            "workType": "WORKFLOW",
            "processingType": "PARALLEL",
            "works": [
              {
                "id": "90178afa-d277-4afc-821b-36d5e19c72d9",
                "name": "adGroupsWorkFlowTask",
                "workType": "TASK",
                "parameters": {
                  "adGroups": {
                    "format": "text",
                    "description": "The ad groups",
                    "type": "string",
                    "required": true
                  },
                  "dynamic-options": {
                    "format": "select",
                    "description": "Dynamic options",
                    "type": "string",
                    "required": false
                  },
                  "userId": {
                    "format": "text",
                    "description": "The user id",
                    "type": "string",
                    "required": true
                  }
                },
                "outputs": [
                  "HTTP2XX",
                  "EXCEPTION"
                ]
              },
              {
                "id": "f376a06f-abb7-41d6-bb63-28a341b3f497",
                "name": "splunkMonitoringWorkFlowTask",
                "workType": "TASK",
                "parameters": {
                  "hostname": {
                    "format": "text",
                    "description": "The hostname",
                    "type": "string",
                    "required": true
                  },
                  "clusterName": {
                    "format": "text",
                    "description": "The cluster name",
                    "type": "string",
                    "required": true
                  }
                },
                "outputs": [
                  "OTHER"
                ]
              }
            ],
            "parameters": {
              "comment": {
                "format": "text",
                "description": "The workflow comment",
                "type": "string",
                "required": true
              }
            }
          },
          {
            "id": "2d62c3e1-16e5-49a5-9b1e-bec811b213e6",
            "name": "namespaceWorkFlowTask",
            "workType": "TASK",
            "works": [
              {
                "id": "a1fa5947-2c01-448a-abfd-0ec0c753186c",
                "name": "namespaceApprovalWorkFlowChecker",
                "workType": "CHECKER",
                "processingType": "SEQUENTIAL",
                "works": [
                  {
                    "id": "dc8ab8cc-1881-4058-89af-ab490ef4adad",
                    "name": "namespaceApprovalWorkFlowCheckerTask",
                    "workType": "TASK"
                  }
                ],
                "cronExpression": "*/5 * * * * ?"
              }
            ],
            "parameters": {
              "projectId": {
                "description": "The project id",
                "type": "number",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX"
            ],
            "workFlowCheckerMappingDefinitionId": "e08dfd21-84af-4fd3-bb9d-8720b5c729dc"
          }
        ]
      }
    ]
  },
  {
    "id": "f8168eeb-3d4d-43f2-a615-b6ab36bceb11",
    "name": "subWorkFlowFour",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.575+00:00",
    "modifyDate": "2023-07-06T14:54:34.575+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "8dc30dd3-c8d9-4d4f-aa6e-a18acf99e783",
        "name": "loadBalancerWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "hostname": {
            "format": "uri",
            "description": "The hostname",
            "type": "string",
            "required": true
          },
          "appId": {
            "format": "text",
            "description": "The app id",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "HTTP2XX"
        ]
      },
      {
        "id": "1629ff08-576d-4e8a-876a-809cdc3af614",
        "name": "singleSignOnWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "password": {
            "format": "password",
            "description": "The password",
            "type": "string",
            "required": true
          },
          "userId": {
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "81c49d01-c7f9-4649-b602-0998af709e75",
    "name": "complexRollbackWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.606+00:00",
    "modifyDate": "2023-07-06T14:54:34.606+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "b621c163-7fa1-4cd1-b66f-b8a436eb9ad3",
        "name": "rollbackWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "f2e1bde1-d2f3-4c62-a857-1d7f51a9746d",
    "name": "workFlowA",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.622+00:00",
    "modifyDate": "2023-07-06T14:54:34.622+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "9c7e2e13-0827-4d09-9843-ff7eab369a6b",
        "name": "jiraTicketCreationWorkFlowTask",
        "workType": "TASK",
        "works": [
          {
            "id": "36dda023-44c5-4f18-b9cf-bdee7eb9bfa1",
            "name": "jiraTicketApprovalWorkFlowChecker",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "e3315c0b-4324-487f-aeba-fe5fc848326e",
                "name": "jiraTicketApprovalWorkFlowCheckerTask",
                "workType": "TASK",
                "outputs": [
                  "HTTP2XX",
                  "OTHER"
                ]
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "outputs": [
          "HTTP2XX",
          "OTHER"
        ],
        "workFlowCheckerMappingDefinitionId": "82699e0b-c3dc-4e5b-a865-031a336254fb"
      },
      {
        "id": "f9fd2979-13bd-4b0e-8a4f-25721b8e9599",
        "name": "jiraTicketEmailNotificationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "EXCEPTION",
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "78244421-c796-48a7-b688-a0ca7ff0ac2d",
    "name": "workFlowB",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.652+00:00",
    "modifyDate": "2023-07-06T14:54:34.652+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "bd55ebf6-65a0-47f6-9bec-4a20479c4414",
        "name": "ocpAppDeploymentWorkFlowTask",
        "workType": "TASK"
      },
      {
        "id": "c1847951-6252-4848-a314-6120630c787d",
        "name": "notificationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "HTTP2XX",
          "OTHER"
        ]
      },
      {
        "id": "5971a08b-c2ed-434a-a388-d24fbf17d5c0",
        "name": "appLinkEmailNotificationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "EXCEPTION",
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "2cc38c30-eda0-4132-8730-16da88386f6f",
    "name": "ocpOnboardingWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.696+00:00",
    "modifyDate": "2023-07-06T14:54:34.696+00:00",
    "parameters": {
      "NAMESPACE": {
        "format": "text",
        "description": "The namespace in the ocp cluster",
        "type": "string",
        "required": true
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "f2e1bde1-d2f3-4c62-a857-1d7f51a9746d",
        "name": "workFlowA",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "9c7e2e13-0827-4d09-9843-ff7eab369a6b",
            "name": "jiraTicketCreationWorkFlowTask",
            "workType": "TASK",
            "works": [
              {
                "id": "36dda023-44c5-4f18-b9cf-bdee7eb9bfa1",
                "name": "jiraTicketApprovalWorkFlowChecker",
                "workType": "CHECKER",
                "processingType": "SEQUENTIAL",
                "works": [
                  {
                    "id": "e3315c0b-4324-487f-aeba-fe5fc848326e",
                    "name": "jiraTicketApprovalWorkFlowCheckerTask",
                    "workType": "TASK",
                    "outputs": [
                      "HTTP2XX",
                      "OTHER"
                    ]
                  }
                ],
                "cronExpression": "*/5 * * * * ?"
              }
            ],
            "outputs": [
              "HTTP2XX",
              "OTHER"
            ],
            "workFlowCheckerMappingDefinitionId": "82699e0b-c3dc-4e5b-a865-031a336254fb"
          },
          {
            "id": "f9fd2979-13bd-4b0e-8a4f-25721b8e9599",
            "name": "jiraTicketEmailNotificationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "EXCEPTION",
              "OTHER"
            ]
          }
        ]
      },
      {
        "id": "78244421-c796-48a7-b688-a0ca7ff0ac2d",
        "name": "workFlowB",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "bd55ebf6-65a0-47f6-9bec-4a20479c4414",
            "name": "ocpAppDeploymentWorkFlowTask",
            "workType": "TASK"
          },
          {
            "id": "c1847951-6252-4848-a314-6120630c787d",
            "name": "notificationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "HTTP2XX",
              "OTHER"
            ]
          },
          {
            "id": "5971a08b-c2ed-434a-a388-d24fbf17d5c0",
            "name": "appLinkEmailNotificationWorkFlowTask",
            "workType": "TASK",
            "outputs": [
              "EXCEPTION",
              "OTHER"
            ]
          }
        ]
      }
    ]
  },
  {
    "id": "7f2971fa-3960-48ff-97c1-26ffbd4e1fab",
    "name": "move2KubeProject",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.717+00:00",
    "modifyDate": "2023-07-06T14:54:34.717+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "02fbbb36-4aaf-4405-9359-424bad308790",
        "name": "move2KubeTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "3b890cbc-4e8f-4c05-80bf-6355d7204562",
    "name": "getSources",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.735+00:00",
    "modifyDate": "2023-07-06T14:54:34.735+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "f5b0894e-3634-4c07-82b6-6449463faddd",
        "name": "gitCloneTask",
        "workType": "TASK",
        "parameters": {
          "credentials": {
            "format": "text",
            "description": "Git credential",
            "type": "string",
            "required": true
          },
          "uri": {
            "format": "text",
            "description": "Url to clone from",
            "type": "string",
            "required": true
          },
          "branch": {
            "format": "text",
            "description": "Branch to clone from, default main",
            "type": "string",
            "required": false
          }
        }
      },
      {
        "id": "90d602a0-a9a9-40c0-87ba-d23c33f5a56e",
        "name": "gitBranchTask",
        "workType": "TASK",
        "parameters": {
          "branch": {
            "format": "text",
            "description": "branch whichs need to be created",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "501ede9b-d2a7-4f0e-8f2a-e4dc5089d2e3",
        "name": "gitArchiveTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "6f5f2231-2f33-41f0-969d-18a87fb011fd",
    "name": "preparationWorkflow",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.765+00:00",
    "modifyDate": "2023-07-06T14:54:34.765+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "3b890cbc-4e8f-4c05-80bf-6355d7204562",
        "name": "getSources",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "f5b0894e-3634-4c07-82b6-6449463faddd",
            "name": "gitCloneTask",
            "workType": "TASK",
            "parameters": {
              "credentials": {
                "format": "text",
                "description": "Git credential",
                "type": "string",
                "required": true
              },
              "uri": {
                "format": "text",
                "description": "Url to clone from",
                "type": "string",
                "required": true
              },
              "branch": {
                "format": "text",
                "description": "Branch to clone from, default main",
                "type": "string",
                "required": false
              }
            }
          },
          {
            "id": "90d602a0-a9a9-40c0-87ba-d23c33f5a56e",
            "name": "gitBranchTask",
            "workType": "TASK",
            "parameters": {
              "branch": {
                "format": "text",
                "description": "branch whichs need to be created",
                "type": "string",
                "required": true
              }
            }
          },
          {
            "id": "501ede9b-d2a7-4f0e-8f2a-e4dc5089d2e3",
            "name": "gitArchiveTask",
            "workType": "TASK"
          }
        ]
      },
      {
        "id": "7f2971fa-3960-48ff-97c1-26ffbd4e1fab",
        "name": "move2KubeProject",
        "workType": "WORKFLOW",
        "processingType": "SEQUENTIAL",
        "works": [
          {
            "id": "02fbbb36-4aaf-4405-9359-424bad308790",
            "name": "move2KubeTask",
            "workType": "TASK"
          }
        ]
      }
    ]
  },
  {
    "id": "e61b89b7-8fbc-4df2-8d7e-0e6050306ade",
    "name": "move2KubeWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.783+00:00",
    "modifyDate": "2023-07-06T14:54:34.783+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "6f5f2231-2f33-41f0-969d-18a87fb011fd",
        "name": "preparationWorkflow",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "3b890cbc-4e8f-4c05-80bf-6355d7204562",
            "name": "getSources",
            "workType": "WORKFLOW",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "f5b0894e-3634-4c07-82b6-6449463faddd",
                "name": "gitCloneTask",
                "workType": "TASK",
                "parameters": {
                  "credentials": {
                    "format": "text",
                    "description": "Git credential",
                    "type": "string",
                    "required": true
                  },
                  "uri": {
                    "format": "text",
                    "description": "Url to clone from",
                    "type": "string",
                    "required": true
                  },
                  "branch": {
                    "format": "text",
                    "description": "Branch to clone from, default main",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "id": "90d602a0-a9a9-40c0-87ba-d23c33f5a56e",
                "name": "gitBranchTask",
                "workType": "TASK",
                "parameters": {
                  "branch": {
                    "format": "text",
                    "description": "branch whichs need to be created",
                    "type": "string",
                    "required": true
                  }
                }
              },
              {
                "id": "501ede9b-d2a7-4f0e-8f2a-e4dc5089d2e3",
                "name": "gitArchiveTask",
                "workType": "TASK"
              }
            ]
          },
          {
            "id": "7f2971fa-3960-48ff-97c1-26ffbd4e1fab",
            "name": "move2KubeProject",
            "workType": "WORKFLOW",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "02fbbb36-4aaf-4405-9359-424bad308790",
                "name": "move2KubeTask",
                "workType": "TASK"
              }
            ]
          }
        ]
      },
      {
        "id": "ffecf38a-634c-4cdf-8e59-8332385495a8",
        "name": "move2KubePlan",
        "workType": "TASK"
      },
      {
        "id": "74b80cd6-f378-410c-a39f-648126eeae7e",
        "name": "move2KubeTransform",
        "workType": "TASK",
        "works": [
          {
            "id": "7ea2d3d0-b584-4e56-9a4d-7fd6bab228bf",
            "name": "transformWorkFlowChecker",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "25cc06e1-271e-47a9-bfed-b0549183bd9a",
                "name": "transformChecker",
                "workType": "TASK"
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "workFlowCheckerMappingDefinitionId": "a3428531-8656-493c-91a9-bc69e1c3ae78"
      },
      {
        "id": "8999ae57-5584-4074-90e3-978b92048cf8",
        "name": "move2KubeRetrieve",
        "workType": "TASK"
      },
      {
        "id": "2e58a4f2-c687-4f30-916a-cb247db9dfd4",
        "name": "gitCommitTask",
        "workType": "TASK",
        "parameters": {
          "commitMessage": {
            "format": "text",
            "description": "Commit message for all the files",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "af2982de-e8fb-4960-85c2-24d3cad75051",
        "name": "gitPushTask",
        "workType": "TASK",
        "parameters": {
          "credentials": {
            "format": "text",
            "description": "Git credential",
            "type": "string",
            "required": false
          },
          "remote": {
            "format": "text",
            "description": "path where the git repo is located",
            "type": "string",
            "required": true
          }
        }
      }
    ]
  },
  {
    "id": "0885ec2f-a5a5-4005-b983-e8c1d23224d8",
    "name": "projectAccessRequestWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.828+00:00",
    "modifyDate": "2023-07-06T14:54:34.828+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "6ce59a91-cc88-4dd3-a124-283ad4a6bea9",
        "name": "projectAccessRequestWorkFlowTask",
        "workType": "TASK",
        "parameters": {
          "ROLE": {
            "format": "text",
            "description": "The role to grant to the user",
            "type": "string",
            "required": false
          },
          "USERNAME": {
            "format": "text",
            "description": "The project id to assign user into",
            "type": "string",
            "required": true
          }
        }
      },
      {
        "id": "5d8aab51-f182-4819-b415-122af3858f95",
        "name": "projectAccessRequestApprovalWorkFlowTask",
        "workType": "TASK",
        "works": [
          {
            "id": "6d7b56ba-c488-4217-bfb9-dc04e45237e7",
            "name": "projectAccessRequestApprovalWorkFlowChecker",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "70bcb3a4-a8ab-4c39-af5b-ad052fce6481",
                "name": "projectAccessRequestApprovalWorkFlowCheckerTask",
                "workType": "TASK"
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "workFlowCheckerMappingDefinitionId": "9bb11304-05c4-4ad8-977c-496fab9adddf"
      }
    ]
  },
  {
    "id": "5357d154-4853-4ee4-aa56-5efbd90f4598",
    "name": "prebuiltWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.849+00:00",
    "modifyDate": "2023-07-06T14:54:34.849+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "4386be5e-1f43-45a1-b9f9-a244978c95d1",
        "name": "notificationTask",
        "workType": "TASK",
        "parameters": {
          "groupNames": {
            "format": "text",
            "description": "Comma separated list of group names",
            "type": "string",
            "required": false
          },
          "subject": {
            "format": "text",
            "description": "Message Subject",
            "type": "string",
            "required": true
          },
          "userNames": {
            "format": "text",
            "description": "Comma separated list of user names",
            "type": "string",
            "required": false
          },
          "type": {
            "format": "text",
            "description": "Message Type",
            "type": "string",
            "required": true
          },
          "body": {
            "format": "text",
            "description": "Message Body",
            "type": "string",
            "required": true
          }
        }
      }
    ]
  },
  {
    "id": "11ffda7a-180a-4750-bcc8-f1c090e535e6",
    "name": "workflowStartingCheckingAndEscalation",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.862+00:00",
    "modifyDate": "2023-07-06T14:54:34.862+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "21425766-d649-4356-adc8-f894debb509d",
        "name": "simpleTaskOne",
        "workType": "TASK",
        "works": [
          {
            "id": "3e5fb9a5-9dc5-4f1c-82ed-08d0117d25ac",
            "name": "simpleTaskOneCheckerWorkflow",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "75022fd6-b6cd-427a-b316-ad4de815240d",
                "name": "simpleTaskOneCheckerTask",
                "workType": "TASK"
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "workFlowCheckerMappingDefinitionId": "f9d7d076-527e-491f-96d7-fc3eba412ddc"
      }
    ]
  },
  {
    "id": "c7a4baef-d990-49a6-a202-ef2738eacafd",
    "name": "workflowContinuesAfterCheckingEscalation",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.874+00:00",
    "modifyDate": "2023-07-06T14:54:34.874+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "f34580e8-72bf-4695-88c0-8cabc50a78f5",
        "name": "simpleTaskTwo",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "95eefafe-948d-4d7f-a3d1-5b178dbf29c0",
    "name": "azureVirtualMachineWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.889+00:00",
    "modifyDate": "2023-07-06T14:54:34.889+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "ec4e752e-2a1e-4680-8233-a602cb32e979",
        "name": "azureCreateVirtualMachineTask",
        "workType": "TASK",
        "parameters": {
          "vm-ssh-public-key": {
            "format": "text",
            "description": "The SSH public key for the Virtual Machine login",
            "type": "string",
            "required": true
          },
          "vm-user-name": {
            "format": "text",
            "description": "The user name for the Virtual Machine login",
            "type": "string",
            "required": true
          },
          "azure-resources-prefix": {
            "format": "text",
            "description": "A designated prefix for naming all Azure resources",
            "type": "string",
            "required": true
          },
          "azure-client-secret": {
            "format": "text",
            "description": "The password of the service principal",
            "type": "string",
            "required": true
          },
          "azure-tenant-id": {
            "format": "text",
            "description": "The unique identifier of the Azure Active Directory instance",
            "type": "string",
            "required": true
          },
          "azure-client-id": {
            "format": "text",
            "description": "The unique Application (client) ID assigned to your app by Azure AD when the app was registered",
            "type": "string",
            "required": true
          },
          "azure-subscription-id": {
            "format": "text",
            "description": "The GUID that uniquely identifies your subscription to use Azure services",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "c7b71053-c638-456c-ac94-54f302d6e2df",
    "name": "simpleSequentialWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.904+00:00",
    "modifyDate": "2023-07-06T14:54:34.904+00:00",
    "properties": {
      "version": "\"ba7fdcfee80447a9d87dee58bb959b7131ad4810\","
    },
    "works": [
      {
        "id": "48da4c0e-a16c-4ab8-913c-5903edd28ba6",
        "name": "restCallTask",
        "workType": "TASK",
        "parameters": {
          "password": {
            "format": "text",
            "description": "Password for basic HTTP authentication",
            "type": "string",
            "required": false
          },
          "method": {
            "format": "text",
            "description": "The HTTP method",
            "type": "string",
            "required": true
          },
          "response-key": {
            "format": "text",
            "description": "The content of the response will be stored in this key",
            "type": "string",
            "required": false
          },
          "url": {
            "format": "text",
            "description": "URL to send request to",
            "type": "string",
            "required": true
          },
          "content": {
            "format": "text",
            "description": "The content of the HTTP request",
            "type": "string",
            "required": false
          },
          "username": {
            "format": "text",
            "description": "Username for basic HTTP authentication",
            "type": "string",
            "required": false
          }
        },
        "outputs": [
          "OTHER"
        ]
      },
      {
        "id": "ff3ecc65-3c11-4633-9db2-60eddca0a1ab",
        "name": "loggingTask",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "a6d43e8f-1bc7-4e6f-a509-2b8012b9f5a1",
    "name": "simpleParallelWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "PARALLEL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.927+00:00",
    "modifyDate": "2023-07-06T14:54:34.927+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "ad99114a-3f92-4ab3-bca4-3cc298703b07",
        "name": "simpleParallelTask1",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      },
      {
        "id": "a6b1dfd0-7f6a-410f-ad69-f66f5fa7742b",
        "name": "simpleParallelTask2",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      },
      {
        "id": "fa0248a0-fee3-4a79-b8b0-13f585ed2721",
        "name": "simpleParallelTask3",
        "workType": "TASK",
        "parameters": {
          "user-id": {
            "minLength": "1",
            "format": "text",
            "description": "The user id",
            "type": "string",
            "required": true,
            "maxLength": "64"
          },
          "api-server": {
            "format": "uri",
            "description": "The api server",
            "type": "string",
            "required": true
          }
        },
        "outputs": [
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "34194774-d4e9-4cfe-83b9-49d69202bdbb",
    "name": "simpleRollbackWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.942+00:00",
    "modifyDate": "2023-07-06T14:54:34.942+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "b621c163-7fa1-4cd1-b66f-b8a436eb9ad3",
        "name": "rollbackWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "7cdb9f83-a83a-49e8-a636-1c49a52599ba",
    "name": "complexWorkFlow",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.961+00:00",
    "modifyDate": "2023-07-06T14:54:34.961+00:00",
    "parameters": {
      "projectUrl": {
        "format": "uri",
        "description": "The project url",
        "type": "string",
        "required": false
      },
      "WORKFLOW_SELECT_SAMPLE": {
        "valueProviderName": "complexWorkFlowValueProvider",
        "format": "select",
        "description": "Workflow select parameter sample",
        "type": "string",
        "required": false,
        "enum": [
          "option1",
          "option2"
        ]
      },
      "WORKFLOW_MULTI_SELECT_SAMPLE": {
        "format": "multi-select",
        "description": "Workflow multi-select parameter sample",
        "type": "string",
        "required": false
      },
      "workloadId": {
        "format": "text",
        "description": "The workload id",
        "type": "string",
        "required": true
      },
      "DYNAMIC_TEXT_SAMPLE": {
        "format": "text",
        "description": "dynamic text sample",
        "type": "string",
        "required": false
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "6a886a44-dda2-497b-b13f-4d26874d5823",
        "name": "subWorkFlowThree",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "442addef-c120-46e2-bfcc-b7500e248d4a",
            "name": "sslCertificationWorkFlowTask",
            "workType": "TASK",
            "works": [
              {
                "id": "ffb97858-e4d6-4c01-9409-befdd1c87d35",
                "name": "sslCertificationApprovalWorkFlowChecker",
                "workType": "CHECKER",
                "processingType": "SEQUENTIAL",
                "works": [
                  {
                    "id": "ca084dc3-497b-451c-ba46-747cf0c0657e",
                    "name": "sslCertificationApprovalWorkFlowCheckerTask",
                    "workType": "TASK"
                  }
                ],
                "cronExpression": "*/5 * * * * ?"
              }
            ],
            "parameters": {
              "domainName": {
                "format": "uri",
                "description": "The domain name",
                "type": "string",
                "required": true
              },
              "ipAddress": {
                "format": "text",
                "description": "The api address",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX"
            ],
            "workFlowCheckerMappingDefinitionId": "f8b28b96-fa6c-40a1-99ed-1d30e41799c9"
          },
          {
            "id": "490a9ad3-2980-4fa6-aa85-ad90e01e1967",
            "name": "subWorkFlowTwo",
            "workType": "WORKFLOW",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "c3f7e7c9-4edb-4344-b892-9235c1fedf36",
                "name": "subWorkFlowOne",
                "workType": "WORKFLOW",
                "processingType": "PARALLEL",
                "works": [
                  {
                    "id": "90178afa-d277-4afc-821b-36d5e19c72d9",
                    "name": "adGroupsWorkFlowTask",
                    "workType": "TASK",
                    "parameters": {
                      "adGroups": {
                        "format": "text",
                        "description": "The ad groups",
                        "type": "string",
                        "required": true
                      },
                      "dynamic-options": {
                        "format": "select",
                        "description": "Dynamic options",
                        "type": "string",
                        "required": false
                      },
                      "userId": {
                        "format": "text",
                        "description": "The user id",
                        "type": "string",
                        "required": true
                      }
                    },
                    "outputs": [
                      "HTTP2XX",
                      "EXCEPTION"
                    ]
                  },
                  {
                    "id": "f376a06f-abb7-41d6-bb63-28a341b3f497",
                    "name": "splunkMonitoringWorkFlowTask",
                    "workType": "TASK",
                    "parameters": {
                      "hostname": {
                        "format": "text",
                        "description": "The hostname",
                        "type": "string",
                        "required": true
                      },
                      "clusterName": {
                        "format": "text",
                        "description": "The cluster name",
                        "type": "string",
                        "required": true
                      }
                    },
                    "outputs": [
                      "OTHER"
                    ]
                  }
                ],
                "parameters": {
                  "comment": {
                    "format": "text",
                    "description": "The workflow comment",
                    "type": "string",
                    "required": true
                  }
                }
              },
              {
                "id": "2d62c3e1-16e5-49a5-9b1e-bec811b213e6",
                "name": "namespaceWorkFlowTask",
                "workType": "TASK",
                "works": [
                  {
                    "id": "a1fa5947-2c01-448a-abfd-0ec0c753186c",
                    "name": "namespaceApprovalWorkFlowChecker",
                    "workType": "CHECKER",
                    "processingType": "SEQUENTIAL",
                    "works": [
                      {
                        "id": "dc8ab8cc-1881-4058-89af-ab490ef4adad",
                        "name": "namespaceApprovalWorkFlowCheckerTask",
                        "workType": "TASK"
                      }
                    ],
                    "cronExpression": "*/5 * * * * ?"
                  }
                ],
                "parameters": {
                  "projectId": {
                    "description": "The project id",
                    "type": "number",
                    "required": true
                  }
                },
                "outputs": [
                  "HTTP2XX"
                ],
                "workFlowCheckerMappingDefinitionId": "e08dfd21-84af-4fd3-bb9d-8720b5c729dc"
              }
            ]
          }
        ]
      },
      {
        "id": "f8168eeb-3d4d-43f2-a615-b6ab36bceb11",
        "name": "subWorkFlowFour",
        "workType": "WORKFLOW",
        "processingType": "PARALLEL",
        "works": [
          {
            "id": "8dc30dd3-c8d9-4d4f-aa6e-a18acf99e783",
            "name": "loadBalancerWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "hostname": {
                "format": "uri",
                "description": "The hostname",
                "type": "string",
                "required": true
              },
              "appId": {
                "format": "text",
                "description": "The app id",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "HTTP2XX"
            ]
          },
          {
            "id": "1629ff08-576d-4e8a-876a-809cdc3af614",
            "name": "singleSignOnWorkFlowTask",
            "workType": "TASK",
            "parameters": {
              "password": {
                "format": "password",
                "description": "The password",
                "type": "string",
                "required": true
              },
              "userId": {
                "format": "text",
                "description": "The user id",
                "type": "string",
                "required": true
              }
            },
            "outputs": [
              "OTHER"
            ]
          }
        ]
      }
    ],
    "rollbackWorkflow": "complexRollbackWorkFlow"
  },
  {
    "id": "69f2b217-702d-4451-9a30-532230b1e5dc",
    "name": "onboardingComplexAssessment_ASSESSMENT_WORKFLOW",
    "type": "ASSESSMENT",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:34.976+00:00",
    "modifyDate": "2023-07-06T14:54:34.976+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "ba19ca30-7df1-4d29-b5a5-72d61fd038d4",
        "name": "onboardingComplexAssessmentTask",
        "workType": "TASK",
        "parameters": {
          "INPUT": {
            "format": "text",
            "description": "Enter some information to use for the Assessment to determine if they can onboard",
            "type": "string",
            "required": true
          },
          "MULTI_SELECT_SAMPLE": {
            "format": "multi-select",
            "description": "multi select sample",
            "type": "string",
            "required": false,
            "enum": [
              "select1",
              "select2"
            ]
          },
          "SELECT_SAMPLE": {
            "format": "select",
            "description": "select sample",
            "type": "string",
            "required": false,
            "enum": [
              "projectA",
              "projectB",
              "projectC"
            ]
          }
        }
      }
    ]
  },
  {
    "id": "1c42fa18-a1ce-41da-b18f-d339f97d43a6",
    "name": "onboardingAssessment_ASSESSMENT_WORKFLOW",
    "type": "ASSESSMENT",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:35.011+00:00",
    "modifyDate": "2023-07-06T14:54:35.011+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "d098b4e1-7c65-4885-bca5-b592b3de1122",
        "name": "onboardingAssessmentTask",
        "workType": "TASK",
        "parameters": {
          "GIT_REPO_URL": {
            "format": "text",
            "description": "Enter some information to use for the Assessment to determine if they can onboard",
            "type": "string",
            "required": true
          }
        }
      }
    ]
  },
  {
    "id": "dfefa181-99f5-4941-8a00-fc09b335f7e9",
    "name": "jiraTicketApprovalEscalationWorkFlow",
    "type": "ESCALATION",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:35.023+00:00",
    "modifyDate": "2023-07-06T14:54:35.023+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "d860e35b-bfdf-4b6a-81a2-e29cf55307b7",
        "name": "jiraTicketApprovalEscalationWorkFlowTask",
        "workType": "TASK",
        "outputs": [
          "EXCEPTION",
          "OTHER"
        ]
      }
    ]
  },
  {
    "id": "1f371109-0afc-479b-968b-cf8353e79aff",
    "name": "AnalyzeApplicationAssessment",
    "type": "ASSESSMENT",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:35.056+00:00",
    "modifyDate": "2023-07-06T14:54:35.056+00:00",
    "parameters": {
      "identity": {
        "format": "text",
        "description": "The identity of ssh key in MTA",
        "type": "string",
        "required": false
      },
      "branch": {
        "format": "text",
        "description": "The repository branch to analyze",
        "type": "string",
        "required": false
      },
      "applicationName": {
        "format": "text",
        "description": "The name of the application to analyze",
        "type": "string",
        "required": true
      },
      "repositoryURL": {
        "format": "uri",
        "description": "The repository with the code to analyze",
        "type": "string",
        "required": true
      }
    },
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "d53605d4-0327-41a8-9b15-a4fbaefcd056",
        "name": "createApplicationTask",
        "workType": "TASK"
      },
      {
        "id": "69c574d9-02e6-406d-af4e-d07964376f6a",
        "name": "getApplicationTask",
        "workType": "TASK"
      },
      {
        "id": "7dbd012e-ebb7-4e8b-8349-8f5db2742776",
        "name": "submitAnalysisTask",
        "workType": "TASK",
        "works": [
          {
            "id": "25d917fe-cd57-4358-9925-4421c5a1896b",
            "name": "fetchReportURL",
            "workType": "CHECKER",
            "processingType": "SEQUENTIAL",
            "works": [
              {
                "id": "49723010-b53f-4f54-b358-00c24458e2f9",
                "name": "getAnalysisTask",
                "workType": "TASK",
                "parameters": {
                  "taskGroupID": {
                    "description": "The application name as presented in the application hub",
                    "type": "number",
                    "required": true
                  },
                  "bearerToken": {
                    "format": "text",
                    "description": "Bearer token to authenticate server requests",
                    "type": "string",
                    "required": false
                  },
                  "serverURL": {
                    "format": "text",
                    "description": "Base URL of the MTA instance - e.g https://mta-openshift-mta.app.clustername.clusterdomain",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "id": "8a398d0d-6b79-4ab6-b05a-b60e7b87dd55",
                "name": "processAnalysisTask",
                "workType": "TASK"
              }
            ],
            "cronExpression": "*/5 * * * * ?"
          }
        ],
        "workFlowCheckerMappingDefinitionId": "32f3339c-5964-4b5e-abaf-f6e0f4c7e8cf"
      }
    ]
  },
  {
    "id": "5b92d62c-b821-4b0e-a8d9-d6d8f91f8c45",
    "name": "projectAccessRequestEscalationWorkFlow",
    "type": "ESCALATION",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:35.088+00:00",
    "modifyDate": "2023-07-06T14:54:35.088+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "d505c559-c88a-4aa4-8299-f7060769e5aa",
        "name": "projectAccessRequestEscalationWorkFlowTask",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "2dd4a726-c328-40c5-a9a6-043bd51335c2",
    "name": "simpleTaskOneEscalatorWorkflow",
    "type": "ESCALATION",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:35.121+00:00",
    "modifyDate": "2023-07-06T14:54:35.121+00:00",
    "properties": {
      "version": null
    },
    "works": [
      {
        "id": "743dd8b3-fbee-4abe-9d7a-ddaa05eb0e2b",
        "name": "simpleTaskOneEscalator",
        "workType": "TASK"
      }
    ]
  },
  {
    "id": "c13da133-13de-4582-9eba-b0b67b3098c6",
    "name": "simpleFailedWorkFlow_INFRASTRUCTURE_WORKFLOW",
    "type": "INFRASTRUCTURE",
    "processingType": "SEQUENTIAL",
    "author": null,
    "createDate": "2023-07-06T14:54:35.132+00:00",
    "modifyDate": "2023-07-06T14:54:35.132+00:00",
    "properties": {
      "version": "\"ba7fdcfee80447a9d87dee58bb959b7131ad4810\","
    },
    "works": [
      {
        "id": "d05e34a7-e56e-4412-81cb-0e61a33f3452",
        "name": "simpleFailedWorkFlowTask",
        "workType": "TASK"
      }
    ],
    "rollbackWorkflow": "simpleRollbackWorkFlow_INFRASTRUCTURE_WORKFLOW"
  }
]

@gciavarrini
Copy link
Contributor

/lgtm

@gciavarrini
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Jul 17, 2023
@pkliczewski
Copy link
Collaborator

@gabriel-farache please rebase

Copy link
Contributor

@anludke anludke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci
Copy link

openshift-ci bot commented Jul 27, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: anludke

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-robot openshift-merge-robot merged commit f0c4c7a into parodos-dev:main Jul 27, 2023
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants