Camunda Excamad

External camunda admin portal, which make live in multi-camunda`s environment much easy #camunda
Alternatives To Camunda Excamad
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Hoppscotch51,786111 hours ago1March 22, 2022150mitTypeScript
👽 Open source API development ecosystem - https://hoppscotch.io
Go Admin9,208
6 days ago44mitGo
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro
Api Platform7,919
7 days ago37February 12, 2018559mitTypeScript
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Spring Boot Projects4,551
3 months ago2apache-2.0Java
:fire: 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Vue.netcore3,168
16 hours ago210mitC#
.NetCore+Vue2/Vue3+Element plus+uniapp前后端分离,全自动生成代码;支持移动端(uniapp)ios/android/h5/微信小程序。http://www.volcore.xyz/
White Jotter2,144
6 months ago20mitJava
白卷是一款使用 Vue+Spring Boot 开发的前后端分离项目,附带全套开发教程。(A simple CMS developed by Spring Boot and Vue.js with development tutorials)
Vue Api Query1,61674a month ago47July 05, 20226mitJavaScript
💎 Elegant and simple way to build requests for REST API
Gracejs1,371
14 months ago7February 03, 202013mitJavaScript
A Nodejs BFF framework, build with koa2(基于koa2的标准前后端分离框架)
Badaso1,086
13 hours ago99June 23, 202212mitVue
Laravel Vue headless CMS / admin panel / dashboard / builder / API CRUD generator, anything !
Vue Query1,01912 months ago66July 16, 202210mitTypeScript
Hooks for fetching, caching and updating asynchronous data in Vue
Alternatives To Camunda Excamad
Select To Compare


Alternative Project Comparisons
Readme

Excamad

External camunda admin portal. Make life in multi-camunda`s environment much easy and provide some cool features. License : GNU GPLv3.

DEMO: http://excamad.bpmn2.ru (dont forget about CORS)

Description (russian): https://bpmn2.ru/blog/camunda-cockpit-enterpise-i-excamad

0. How to run

a) ---make excamad---

  • git clone
  • npm install
  • fill src/config/settings.js with own value
  • npm run serve (start dev server) OR
  • npm run build (produce html,js,css in to /dist/)

b) --prepair camunda--

If you are going use docker conteiners add this code to camunda container in /camunda/webapps/engine-rest/WEB-INF/web.xml

" CorsFilter org.apache.catalina.filters.CorsFilter cors.allowed.origins * CorsFilter /* "

OR

     docker run -d -p 8080:8080 kotovdenis/excamad:latest

0.1 Default camunda rest endpoint

For embedded camunda - ${baseurl}/rest For standalone camunda - ${baserurl}/engine-rest

Excamad work with default rest api, not cockpit api. So you havent auth user in your context.

1. Features

Processes

  • Online statistics about active and ended processes
  • Migration tool
  • Batch variables editor
  • Search instances in history by ID and variables
  • Old activity report
  • Browser viewer and modeler for deployed processes
  • Jira integration (fetch issue about activities from jira)

Decisions

  • Online statistics
  • Decisions viewer and modeler
  • Bitbucket integration
  • Deploy from browser

Incidents

  • Batch rerun activities
  • Fix selected activities
  • Delete failed instances

Live

Provide facebook-like feed about activities in system.

Tasklist

Simple forms and form generator. You need extend your Camunda rest api with method /taskfields

//example
    @Path("/")
public ctaskfieldslass TaskFieldsService {


    @GET
 @Produces(MediaType.APPLICATION_JSON)
    @Path("{taskId}")
    public String getFormFieldList(@Context HttpHeaders httpHeaders,
    @PathParam("taskId") String taskId) {
    ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
    FormService formService = processEngine.getFormService();
    TaskFormData taskFormData = formService.getTaskFormData(taskId);
    List<FormField> formFieldList = taskFormData.getFormFields();
    System.out.println("Strike");
    String json = JSON(formFieldList).toString();
    return json;
}

}

Business process as service

Organize camunda as provider of BPMN processes.

Multi-camunda`s

Easy switch server and envorments.

Login

Ready login provider for basic auth and passthrough to Jira and Bitbucket.

2. Access to server

Excamad is servless app - all api calls made from your browser. You need host produced files (/dist) on some web-server. And you need enable CORS on your`s camunda.

3. Install

npm install
-
npm run build  // produce files in dist/
OR
npm run serve  // start develop server

You need write global variables in settings.js and camundasUrl.js.

Popular Vue Projects
Popular Rest Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Vue
Vuejs
Rest
Jira
Bitbucket
Bpmn