El motor de proceso camunda es fácil de usar

Inicio rápido

Consulte la documentación oficial:
https://docs.camunda.org/get-started/

Registraré brevemente el despliegue clave a continuación.

descargar

Servidor

https://docs.camunda.org/manual/latest/installation/full/tomcat/pre-packaged/
Para facilitarnos la descarga directa del paquete de integración de tomcat, no necesitamos configurarlo manualmente.
La dirección que finalmente descargué es:
inserte la descripción de la imagen aquí

  1. Extraiga la distribución a un directorio.
  2. Ajuste la fuente de datos según sea necesario (consulte Instalación manual).
  3. Inicie el servidor ejecutando o utilizando un script. Después de que camunda-welcome.bat $TOMCAT_HOME/bin/startup.{bat/sh}
    se ejecute correctamente, el navegador abrirá automáticamente
    http://localhost:8080/camunda-welcome/index.html

inserte la descripción de la imagen aquí

Cuenta de prueba:
demo / demo

Diseñador Camunda Modeler

https://camunda.com/download/Download
necesita completar alguna información. A continuación, se pueden descargar versiones para diferentes plataformas.

De hecho, es un diseñador.

solicitud de interfaz de descanso

Aquí quiero hablar sobre el problema del camino. Al principio, nunca supe cuál era la ruta de solicitud de la interfaz. Lo descubrí después de pasar por varios pozos.

Los prefijos de ruta son los siguientes:

http://localhost:8080/engine-rest/
como acceso, esta interfaz en el documento oficial:
https://docs.camunda.org/rest/camunda-bpm-platform/7.19/#tag/Task

La ruta de solicitud real es:
http://localhost:8080/engine-rest/task?assigneeIn=demo

Pase el pozo de parámetros

¡No pase parámetros que no se utilizan! ! !
¡No pase parámetros que no se utilizan! ! !
¡No pase parámetros que no se utilizan! ! !

Encontré este hoyo al probar la interfaz en apifox, perdiendo mucho tiempo.
Después de importar la interfaz a apifox a través de openapi, encontrará ese problema. Apifox comprobará todos los parámetros de forma predeterminada.

inserte la descripción de la imagen aquí
En apifox, elimine las marcas delante de los parámetros que no es necesario pasar. Porque si no se elimina, apifox pasará un contenido vacío por defecto. como sigue:

http://localhost:8080/engine-rest/authorization?id=&type=&userIdIn=demo,jonny2&groupIdIn=&resourceType=&resourceId=&sortBy=&sortOrder=&firstResult=&maxResults=

Esto hace que la interfaz devuelva un error.

Si los parámetros inútiles se eliminan manualmente, el contenido de la solicitud es el siguiente:

http://localhost:8080/engine-rest/authorization?userIdIn=demo,jonny2

Supongo que te gusta

Origin blog.csdn.net/lxyoucan/article/details/131959347
Recomendado
Clasificación