Camunda Spin

Spin 常用于在脚本中解析json或者xml使用,S(variable) 表示构造成Spin对象,通过prop(“属性名”)获取属性值,通过stringValue()、numberValue()、boolValue() 等对类型转换。

在这里插入图片描述

repositoryService.createDeployment().name("消息事件流程")
                .addClasspathResource("bpmn/spin_process.bpmn").deploy();
identityService.setAuthenticatedUserId("huihui");

String userJson = new JSONObject().put("username", "huihui").put("age", 18).toString();
Map<String, Object> variables = new HashMap<>();
variables.put("userJson", userJson);
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("SpinProcess", variables);
// UserTask1
Task task = taskService.createTaskQuery()
       .processInstanceId(processInstance.getId())
       .singleResult();

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 11:04:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 11:04:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 11:04:02       87 阅读
  4. Python语言-面向对象

    2024-01-12 11:04:02       96 阅读

热门阅读

  1. 自然语言处理-用于预训练词嵌入的数据集

    2024-01-12 11:04:02       68 阅读
  2. golang中的字符串拼接

    2024-01-12 11:04:02       58 阅读
  3. 数据库系统原理总结之——数据库编程

    2024-01-12 11:04:02       57 阅读
  4. 近日遇到数据库及其他问题

    2024-01-12 11:04:02       60 阅读
  5. neo4j中如何并列执行多条命令

    2024-01-12 11:04:02       55 阅读
  6. GBASE南大通用 访问其他数据库服务器

    2024-01-12 11:04:02       41 阅读
  7. go 语言常见问题(3)

    2024-01-12 11:04:02       68 阅读
  8. 50天精通Golang(第14天)

    2024-01-12 11:04:02       53 阅读
  9. Unity敌人的自动巡逻脚本

    2024-01-12 11:04:02       58 阅读
  10. 服务器带宽有什么用? 带宽不足怎么办?

    2024-01-12 11:04:02       51 阅读