RuoYi-activiti é um sistema de fluxo de trabalho baseado no sistema de gerenciamento de permissões de código aberto RuoYi e integrado à estrutura activiti. Seu objetivo é criar um sistema de fluxo de trabalho poderoso que integra design de processos, implantação de processos, execução de processos, gerenciamento de tarefas e fluxo de trabalho de monitoramento. plataforma.
1. Crie um novo banco de dados mysql ry-activiti e importe o script SQL ry-activiti.sql. Mysql é 5.7, o conjunto de caracteres é utf8mb4 e o agrupamento é utf8mb4_general_ci.
2. Compile e empacote o projeto e execute java -jar ruoyi-admin.jar.
3. Abra http://localhost para acessar a página de login. A senha de administrador da conta é admin123.
1. Para manter a versatilidade da plataforma, todas as interfaces de gerenciamento de tarefas do usuário podem reutilizar /task/manage/completeTask/{taskId}.
2. Para processamento de formulários, sempre use formulários externos e salve os dados do formulário comercial na tabela comercial, não na tabela de variáveis do processo de atividades.
3. A página front-end é associada à tarefa do usuário por meio do formkey. Ao manipular a tarefa, a página front-end correspondente é exibida obtendo o valor do formkey.
4. Integrar o designer on-line do fluxograma Após o design, ele precisa ser publicado para concluir a implantação do processo.
5. Se precisar adicionar um novo processo, você precisará escrever códigos de front-end e back-end para concluir o desenvolvimento da lógica de negócios após a conclusão do design.
6. A infraestrutura para adição, exclusão, modificação, gerenciamento de permissões, geração de código e interação de páginas é fornecida pela plataforma Ruoyi.
7. O gerenciamento de instâncias de processo é usado para gerenciar a lista de instâncias de processo em execução. Você pode suspender ou ativar uma instância de processo.
8. O histórico de execução do processo é usado para visualizar o histórico do processo (incluindo execução e encerramento), e você também pode visualizar as variáveis de todos os processos.
9. Suporta processos dinâmicos e pode cancelar, rejeitar, saltar e outras operações em instâncias de processo.