Go yaml工作流缺少开始标记

Go yaml工作流缺少开始标记,go,camunda,zeebe,Go,Camunda,Zeebe,我正在尝试使用Go客户端以编程方式管理工作流。我正在使用yaml,这是我的工作流程: name: order-process tasks: - id: collect-money type: payment-service - id: fetch-items type: inventory-service switch: - case: totalPrice > 100 goto: ship-

我正在尝试使用Go客户端以编程方式管理工作流。我正在使用yaml,这是我的工作流程:

name: order-process
tasks:
    - id: collect-money
      type: payment-service

    - id: fetch-items
      type: inventory-service
      switch:
          - case: totalPrice > 100
            goto: ship-parcel-with-insurance     
          - default: ship-parcel

    - id: ship-parcel-with-insurance
      type: shipment-service-premium
      end: true

    - id: ship-parcel
      type: shipment-service
当我部署它时,我无法在camunda operate中看到它,页面在加载时被卡住了 我在控制台中有一个错误:

Error: unparsable content detected
    line: 0
    column: 0
    nested error: missing start tag

很抱歉,Operate目前只支持BPMN XML部署。Zeebe中的YAML支持只是初步的,不适用于实际的用例。用yaml对复杂流程建模变得非常困难,而用BPMN很容易做到这一点。我们强烈建议您切换到以创建工作流模型


如果您想进一步讨论这个问题,我们很高兴欢迎您加入我们的一个团队。

很抱歉,Operate目前只支持BPMN XML部署。Zeebe中的YAML支持只是初步的,不适用于实际的用例。用yaml对复杂流程建模变得非常困难,而用BPMN很容易做到这一点。我们强烈建议您切换到以创建工作流模型


如果您想进一步讨论这一点,我们很高兴欢迎您加入我们的一个团队。

我假设如果您也想拥有可视化组件,那么您应该通过Zeebe Modeler对流程模型进行建模。我有点需要使用yaml格式,如果我没有可视化组件,只要我有调试的方法,这并不重要。有什么建议吗?你能分享你正在解析的代码吗?我使用的是不可解析的错误,当我在camunda operate web UII中加载yaml时,我假设如果你也想要可视化组件,那么你应该通过Zeebe Modeler对你的过程模型建模。我需要使用yaml格式,如果我没有可视化组件,只要我有调试的方法就行了。有什么建议吗?你能分享你正在解析的代码吗?我使用的是当我在camunda operate web UI中加载yaml时出现的不可解析错误感谢你分享这一点,但我主要在无头服务器上使用它,并尝试使用Go客户端以编程方式生成工作流。我认为没有一种方法可以通过Go客户端以编程方式生成工作流。这就是为什么我要使用某种方法来生成yaml工作流。你是对的,yaml非常有限,与bpmn相比,我能做的很少。感谢你分享这一点,但我主要在无头服务器上使用它,并尝试使用Go客户端以编程方式生成工作流。我认为没有一种方法可以通过Go客户端以编程方式生成工作流。这就是为什么我要使用某种方法来生成yaml工作流。你是对的,yaml非常有限,与bpmn相比,我能做的很少。