实例介绍
好几天的阅读分析源码,才能把flowable的流程设计器与idm完全剥离实现免登BPMN组件已汉化
【实例截图】
【核心代码】
0dba3cf7-94b5-44dc-aebf-bae80091338e
└── flowable-demo
├── flowable-demo.iml
├── pom.xml
└── src
├── main
│ ├── java
│ │ ├── com
│ │ │ └── flowable
│ │ │ ├── conf
│ │ │ │ ├── AppDispatcherServletConfiguration.java
│ │ │ │ └── ApplicationConfiguration.java
│ │ │ ├── controller
│ │ │ │ ├── DemoController.java
│ │ │ │ └── FlowStencilSetResource.java
│ │ │ ├── FlowableDemoApplication.java
│ │ │ └── service
│ │ │ ├── IFlowableService.java
│ │ │ └── Impl
│ │ │ └── FlowableServiceImpl.java
│ │ └── org
│ │ └── flowable
│ │ └── ui
│ │ └── common
│ │ └── security
│ │ └── SecurityUtils.java
│ └── resources
│ ├── application.yml
│ ├── log4j2.yml
│ ├── mapping
│ │ └── ModelMapper.xml
│ ├── static
│ │ ├── 404.html
│ │ ├── browserconfig.xml
│ │ ├── display
│ │ │ ├── bpmn-draw.js
│ │ │ ├── bpmn-icons.js
│ │ │ ├── displaymodel.css
│ │ │ ├── displaymodel.html
│ │ │ ├── displaymodel.js
│ │ │ ├── Gruntfile.js
│ │ │ ├── jquery.qtip.min.css
│ │ │ ├── jquery.qtip.min.js
│ │ │ ├── package.json
│ │ │ ├── Polyline.js
│ │ │ └── raphael.min.js
│ │ ├── display-cmmn
│ │ │ ├── cmmn-draw.js
│ │ │ ├── cmmn-icons.js
│ │ │ ├── displaymodel.css
│ │ │ ├── displaymodel.html
│ │ │ └── displaymodel.js
│ │ ├── editor-app
│ │ │ ├── configuration
│ │ │ │ ├── flowable-header-custom.js
│ │ │ │ ├── flowable-toolbar-custom-actions.js
│ │ │ │ ├── properties
│ │ │ │ │ ├── assignment-display-template.html
│ │ │ │ │ ├── assignment-popup.html
│ │ │ │ │ ├── assignment-write-template.html
│ │ │ │ │ ├── boolean-property-template.html
│ │ │ │ │ ├── calledelementtype-property-write-template.html
│ │ │ │ │ ├── case-reference-display-template.html
│ │ │ │ │ ├── case-reference-popup.html
│ │ │ │ │ ├── case-reference-write-template.html
│ │ │ │ │ ├── condition-expression-display-template.html
│ │ │ │ │ ├── condition-expression-popup.html
│ │ │ │ │ ├── condition-expression-write-template.html
│ │ │ │ │ ├── data-properties-display-template.html
│ │ │ │ │ ├── data-properties-popup.html
│ │ │ │ │ ├── data-properties-write-template.html
│ │ │ │ │ ├── decisiontable-reference-display-template.html
│ │ │ │ │ ├── decisiontable-reference-popup.html
│ │ │ │ │ ├── decisiontable-reference-write-template.html
│ │ │ │ │ ├── default-value-display-template.html
│ │ │ │ │ ├── duedate-display-template.html
│ │ │ │ │ ├── duedate-popup.html
│ │ │ │ │ ├── duedate-write-template.html
│ │ │ │ │ ├── errorgrid-critical.html
│ │ │ │ │ ├── event-listeners-display-template.html
│ │ │ │ │ ├── event-listeners-popup.html
│ │ │ │ │ ├── event-listeners-write-template.html
│ │ │ │ │ ├── execution-listeners-display-template.html
│ │ │ │ │ ├── execution-listeners-popup.html
│ │ │ │ │ ├── execution-listeners-write-template.html
│ │ │ │ │ ├── feedback-popup.html
│ │ │ │ │ ├── fields-display-template.html
│ │ │ │ │ ├── fields-popup.html
│ │ │ │ │ ├── fields-write-template.html
│ │ │ │ │ ├── form-properties-display-template.html
│ │ │ │ │ ├── form-properties-popup.html
│ │ │ │ │ ├── form-properties-write-template.html
│ │ │ │ │ ├── form-reference-display-template.html
│ │ │ │ │ ├── form-reference-popup.html
│ │ │ │ │ ├── form-reference-write-template.html
│ │ │ │ │ ├── http-request-method-display-template.html
│ │ │ │ │ ├── http-request-method-property-write-template.html
│ │ │ │ │ ├── in-parameters-display-template.html
│ │ │ │ │ ├── in-parameters-popup.html
│ │ │ │ │ ├── in-parameters-write-template.html
│ │ │ │ │ ├── message-definitions-display-template.html
│ │ │ │ │ ├── message-definitions-popup.html
│ │ │ │ │ ├── message-definitions-write-template.html
│ │ │ │ │ ├── message-property-write-template.html
│ │ │ │ │ ├── multiinstance-property-write-template.html
│ │ │ │ │ ├── ordering-property-write-template.html
│ │ │ │ │ ├── out-parameters-display-template.html
│ │ │ │ │ ├── out-parameters-popup.html
│ │ │ │ │ ├── out-parameters-write-template.html
│ │ │ │ │ ├── planitem-dropdown-read-template.html
│ │ │ │ │ ├── planitem-dropdown-write-template.html
│ │ │ │ │ ├── plan-item-lifecycle-listeners-display-template.html
│ │ │ │ │ ├── plan-item-lifecycle-listeners-popup.html
│ │ │ │ │ ├── plan-item-lifecycle-listeners-write-template.html
│ │ │ │ │ ├── process-historylevel-property-write-template.html
│ │ │ │ │ ├── process-reference-display-template.html
│ │ │ │ │ ├── process-reference-popup.html
│ │ │ │ │ ├── process-reference-write-template.html
│ │ │ │ │ ├── sequenceflow-order-display-template.html
│ │ │ │ │ ├── sequenceflow-order-popup.html
│ │ │ │ │ ├── sequenceflow-order-write-template.html
│ │ │ │ │ ├── signal-definitions-display-template.html
│ │ │ │ │ ├── signal-definitions-popup.html
│ │ │ │ │ ├── signal-definitions-write-template.html
│ │ │ │ │ ├── signal-property-write-template.html
│ │ │ │ │ ├── string-property-write-mode-template.html
│ │ │ │ │ ├── task-listeners-display-template.html
│ │ │ │ │ ├── task-listeners-popup.html
│ │ │ │ │ ├── task-listeners-write-template.html
│ │ │ │ │ ├── text-popup.html
│ │ │ │ │ ├── text-property-write-template.html
│ │ │ │ │ ├── transition-event-write-template.html
│ │ │ │ │ ├── trigger-mode-read-template.html
│ │ │ │ │ └── trigger-mode-write-template.html
│ │ │ │ ├── properties-assignment-controller.js
│ │ │ │ ├── properties-calledelementtype-controller.js
│ │ │ │ ├── properties-case-reference-controller.js
│ │ │ │ ├── properties-condition-expression-controller.js
│ │ │ │ ├── properties-custom-controllers.js
│ │ │ │ ├── properties-data-properties-controller.js
│ │ │ │ ├── properties-decisiontable-reference-controller.js
│ │ │ │ ├── properties-default-controllers.js
│ │ │ │ ├── properties-duedate-controller.js
│ │ │ │ ├── properties-event-listeners-controller.js
│ │ │ │ ├── properties-execution-listeners-controller.js
│ │ │ │ ├── properties-fields-controller.js
│ │ │ │ ├── properties-form-properties-controller.js
│ │ │ │ ├── properties-form-reference-controller.js
│ │ │ │ ├── properties-httprequest-controller.js
│ │ │ │ ├── properties-in-parameters-controller.js
│ │ │ │ ├── properties.js
│ │ │ │ ├── properties-message-definitions-controller.js
│ │ │ │ ├── properties-message-scope-controller.js
│ │ │ │ ├── properties-multiinstance-controller.js
│ │ │ │ ├── properties-ordering-controller.js
│ │ │ │ ├── properties-out-parameters-controller.js
│ │ │ │ ├── properties-planitem-dropdown-controller.js
│ │ │ │ ├── properties-plan-item-lifecycle-listeners-controller.js
│ │ │ │ ├── properties-process-historylevel-controller.js
│ │ │ │ ├── properties-process-reference-controller.js
│ │ │ │ ├── properties-sequenceflow-order-controller.js
│ │ │ │ ├── properties-signal-definitions-controller.js
│ │ │ │ ├── properties-signal-scope-controller.js
│ │ │ │ ├── properties-task-listeners-controller.js
│ │ │ │ ├── properties-transition-event-controller.js
│ │ │ │ ├── properties-trigger-mode-controller.js
│ │ │ │ ├── toolbar-custom-actions.js
│ │ │ │ ├── toolbar-default-actions.js
│ │ │ │ ├── toolbar.js
│ │ │ │ └── url-config.js
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ ├── define-data-controller.js
│ │ │ ├── editor
│ │ │ │ ├── css
│ │ │ │ │ └── editor.css
│ │ │ │ ├── i18n
│ │ │ │ │ ├── translation_de.js
│ │ │ │ │ ├── translation_en_us.js
│ │ │ │ │ ├── translation_signavio_de.js
│ │ │ │ │ └── translation_signavio_en_us.js
│ │ │ │ ├── oryx.debug.js
│ │ │ │ └── oryx.js
│ │ │ ├── editor-config.js
│ │ │ ├── editor-controller.js
│ │ │ ├── editor.html
│ │ │ ├── editormanager.js
│ │ │ ├── editor-utils.js
│ │ │ ├── eventbus.js
│ │ │ ├── fonts
│ │ │ │ ├── activiti-admin-webfont.eot
│ │ │ │ ├── activiti-admin-webfont.svg
│ │ │ │ ├── activiti-admin-webfont.ttf
│ │ │ │ ├── activiti-admin-webfont.woff
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ └── glyphicons-halflings-regular.woff
│ │ │ ├── header-controller.js
│ │ │ ├── images
│ │ │ │ ├── bpmn-error.png
│ │ │ │ ├── bpmn-warning.png
│ │ │ │ ├── datadefinition.png
│ │ │ │ ├── delete.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── nw-handle-dark.gif
│ │ │ │ ├── pencil.png
│ │ │ │ ├── report_edit.png
│ │ │ │ ├── se-handle-dark.gif
│ │ │ │ ├── shapemenu_highlight.png
│ │ │ │ └── wrench.png
│ │ │ ├── img-kis
│ │ │ │ ├── add-bendpoint-hover.png
│ │ │ │ ├── add-bendpoint.png
│ │ │ │ ├── grid.gif
│ │ │ │ ├── icon-add-bendpoint.png
│ │ │ │ ├── icon-add-bendpoint-selected.png
│ │ │ │ ├── icon-align-horizontal.png
│ │ │ │ ├── icon-align-horizontal-selected.png
│ │ │ │ ├── icon-align-vertical.png
│ │ │ │ ├── icon-align-vertical-selected.png
│ │ │ │ ├── icon-remove-bendpoint.png
│ │ │ │ ├── icon-remove-bendpoint-selected.png
│ │ │ │ ├── icon-same-size.png
│ │ │ │ ├── icon-same-size-selected.png
│ │ │ │ ├── icon-zoom-actual.png
│ │ │ │ ├── icon-zoom-actual-selected.png
│ │ │ │ ├── icon-zoom-fit.png
│ │ │ │ ├── icon-zoom-fit-selected.png
│ │ │ │ ├── kis_logo.png
│ │ │ │ ├── remove-bendpoint-hover.png
│ │ │ │ └── remove-bendpoint.png
│ │ │ ├── libs
│ │ │ │ ├── jquery.autogrow-textarea.js
│ │ │ │ ├── mousetrap
│ │ │ │ │ └── 1.6.0
│ │ │ │ │ ├── mousetrap.js
│ │ │ │ │ ├── mousetrap.min.js
│ │ │ │ │ └── mousetrap-record.js
│ │ │ │ ├── path_parser.js
│ │ │ │ ├── prototype-1.6.1.js
│ │ │ │ ├── prototype-1.7.3.js
│ │ │ │ ├── ui-utils.min-0.2.1.js
│ │ │ │ └── update-helper.js
│ │ │ ├── partials
│ │ │ │ ├── process-tree-list.html
│ │ │ │ ├── root-stencil-item-template.html
│ │ │ │ └── stencil-item-template.html
│ │ │ ├── plugins.xml
│ │ │ ├── popups
│ │ │ │ ├── define-data.html
│ │ │ │ ├── icon-template.html
│ │ │ │ ├── save-model.html
│ │ │ │ ├── select-shape.html
│ │ │ │ ├── unsaved-changes.html
│ │ │ │ └── validate-model.html
│ │ │ ├── process-navigator-controller.js
│ │ │ ├── select-shape-controller.js
│ │ │ ├── stencil-controller.js
│ │ │ ├── stencilsets
│ │ │ │ ├── bpmn2.0
│ │ │ │ │ └── icons
│ │ │ │ │ ├── activity
│ │ │ │ │ │ ├── adhoc.subprocess.png
│ │ │ │ │ │ ├── event.subprocess.collapsed.png
│ │ │ │ │ │ ├── event.subprocess.png
│ │ │ │ │ │ ├── expanded.subprocess.png
│ │ │ │ │ │ ├── list
│ │ │ │ │ │ │ ├── type.business.rule.png
│ │ │ │ │ │ │ ├── type.camel.png
│ │ │ │ │ │ │ ├── type.decision.png
│ │ │ │ │ │ │ ├── type.http.png
│ │ │ │ │ │ │ ├── type.manual.png
│ │ │ │ │ │ │ ├── type.mule.png
│ │ │ │ │ │ │ ├── type.receive.png
│ │ │ │ │ │ │ ├── type.script.png
│ │ │ │ │ │ │ ├── type.send.png
│ │ │ │ │ │ │ ├── type.service.png
│ │ │ │ │ │ │ ├── type.shell.png
│ │ │ │ │ │ │ └── type.user.png
│ │ │ │ │ │ ├── subprocess.png
│ │ │ │ │ │ └── task.png
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ └── text.annotation.png
│ │ │ │ │ ├── catching
│ │ │ │ │ │ ├── cancel.png
│ │ │ │ │ │ ├── compensation.png
│ │ │ │ │ │ ├── error.png
│ │ │ │ │ │ ├── message.png
│ │ │ │ │ │ ├── signal.png
│ │ │ │ │ │ └── timer.png
│ │ │ │ │ ├── connector
│ │ │ │ │ │ ├── association.undirected.png
│ │ │ │ │ │ ├── association.unidirectional.png
│ │ │ │ │ │ ├── messageflow.png
│ │ │ │ │ │ └── sequenceflow.png
│ │ │ │ │ ├── dataobject
│ │ │ │ │ │ └── data.store.png
│ │ │ │ │ ├── diagram.png
│ │ │ │ │ ├── endevent
│ │ │ │ │ │ ├── cancel.png
│ │ │ │ │ │ ├── error.png
│ │ │ │ │ │ ├── none.png
│ │ │ │ │ │ └── terminate.png
│ │ │ │ │ ├── gateway
│ │ │ │ │ │ ├── eventbased.png
│ │ │ │ │ │ ├── exclusive.databased.png
│ │ │ │ │ │ ├── inclusive.png
│ │ │ │ │ │ └── parallel.png
│ │ │ │ │ ├── startevent
│ │ │ │ │ │ ├── error.png
│ │ │ │ │ │ ├── message.png
│ │ │ │ │ │ ├── none.png
│ │ │ │ │ │ ├── signal.png
│ │ │ │ │ │ └── timer.png
│ │ │ │ │ ├── swimlane
│ │ │ │ │ │ ├── lane.png
│ │ │ │ │ │ └── pool.png
│ │ │ │ │ └── throwing
│ │ │ │ │ ├── none.png
│ │ │ │ │ └── signal.png
│ │ │ │ ├── cmmn1.1
│ │ │ │ │ └── icons
│ │ │ │ │ ├── activity
│ │ │ │ │ │ ├── casefileitem.png
│ │ │ │ │ │ ├── casetask.png
│ │ │ │ │ │ ├── collapsed.planfragment.png
│ │ │ │ │ │ ├── decisiontask.png
│ │ │ │ │ │ ├── expanded.planfragment.png
│ │ │ │ │ │ ├── httptask.png
│ │ │ │ │ │ ├── humantask.png
│ │ │ │ │ │ ├── milestone.png
│ │ │ │ │ │ ├── processtask.png
│ │ │ │ │ │ ├── scripttask.png
│ │ │ │ │ │ ├── servicetask.png
│ │ │ │ │ │ ├── task.png
│ │ │ │ │ │ └── timereventlistener.png
│ │ │ │ │ ├── connection
│ │ │ │ │ │ └── connector.png
│ │ │ │ │ ├── containers
│ │ │ │ │ │ ├── caseplanmodel.png
│ │ │ │ │ │ ├── collapsed.stage.png
│ │ │ │ │ │ └── expanded.stage.png
│ │ │ │ │ ├── event
│ │ │ │ │ │ ├── eventlistener.png
│ │ │ │ │ │ ├── timerlistener.png
│ │ │ │ │ │ └── userlistener.png
│ │ │ │ │ ├── sentry
│ │ │ │ │ │ ├── entry.png
│ │ │ │ │ │ └── exit.png
│ │ │ │ │ └── tables
│ │ │ │ │ └── planningtable.png
│ │ │ │ └── xforms
│ │ │ │ ├── icons
│ │ │ │ │ ├── new_action_container.png
│ │ │ │ │ ├── new_action.png
│ │ │ │ │ ├── new_alert.png
│ │ │ │ │ ├── new_case.png
│ │ │ │ │ ├── new_checkbox.png
│ │ │ │ │ ├── new_choices.png
│ │ │ │ │ ├── new_combo.png
│ │ │ │ │ ├── new_date.png
│ │ │ │ │ ├── new_form.png
│ │ │ │ │ ├── new_group.png
│ │ │ │ │ ├── new_header.png
│ │ │ │ │ ├── new_help.png
│ │ │ │ │ ├── new_hint.png
│ │ │ │ │ ├── new_input.png
│ │ │ │ │ ├── new_item.png
│ │ │ │ │ ├── new_itemset.png
│ │ │ │ │ ├── new_label.png
│ │ │ │ │ ├── new_number.png
│ │ │ │ │ ├── new_output.png
│ │ │ │ │ ├── new_paragraph.png
│ │ │ │ │ ├── new_radiobutton.png
│ │ │ │ │ ├── new_range.png
│ │ │ │ │ ├── new_repeating_group.png
│ │ │ │ │ ├── new_repeat.png
│ │ │ │ │ ├── new_secret.png
│ │ │ │ │ ├── new_select1.png
│ │ │ │ │ ├── new_select.png
│ │ │ │ │ ├── new_separator.png
│ │ │ │ │ ├── new_submit.png
│ │ │ │ │ ├── new_switch.png
│ │ │ │ │ ├── new_textarea.png
│ │ │ │ │ ├── new_trigger.png
│ │ │ │ │ └── new_upload.png
│ │ │ │ └── xforms.png
│ │ │ ├── toolbar-controller.js
│ │ │ └── tour.js
│ │ ├── favicon.ico
│ │ ├── fonts
│ │ │ ├── cherokee-webfont.eot
│ │ │ ├── cherokee-webfont.svg
│ │ │ ├── cherokee-webfont.ttf
│ │ │ ├── cherokee-webfont.woff
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ ├── lato-bold-webfont.eot
│ │ │ ├── lato-bold-webfont.svg
│ │ │ ├── lato-bold-webfont.ttf
│ │ │ ├── lato-bold-webfont.woff
│ │ │ ├── lato-regular-webfont.eot
│ │ │ ├── lato-regular-webfont.svg
│ │ │ ├── lato-regular-webfont.ttf
│ │ │ ├── lato-regular-webfont.woff
│ │ │ ├── TitilliumWeb-Bold.ttf
│ │ │ └── TitilliumWeb-Regular.ttf
│ │ ├── i18n
│ │ │ ├── en.json
│ │ │ ├── es.json
│ │ │ ├── fr.json
│ │ │ ├── pt-BR.json
│ │ │ └── zh-CN.json
│ │ ├── images
│ │ │ ├── android-chrome-192x192.png
│ │ │ ├── android-chrome-384x384.png
│ │ │ ├── apple-touch-icon.png
│ │ │ ├── favicon-16x16.png
│ │ │ ├── favicon-32x32.png
│ │ │ ├── flowable-logo@2x.png
│ │ │ ├── flowable-logo.png
│ │ │ ├── form-builder
│ │ │ │ ├── amountfield-icon.png
│ │ │ │ ├── booleanfield-icon.png
│ │ │ │ ├── choicefield-icon.png
│ │ │ │ ├── datefield-icon.png
│ │ │ │ ├── decimalfield-icon.png
│ │ │ │ ├── dropdownfield-icon.png
│ │ │ │ ├── dynamic-table-icon.png
│ │ │ │ ├── group-icon.png
│ │ │ │ ├── headline-icon.png
│ │ │ │ ├── headline-with-line-icon.png
│ │ │ │ ├── horizontal-line-icon.png
│ │ │ │ ├── hyperlink-icon.png
│ │ │ │ ├── multi-line-textfield-icon.png
│ │ │ │ ├── numberfield-icon.png
│ │ │ │ ├── password-icon.png
│ │ │ │ ├── peoplefield-icon.png
│ │ │ │ ├── readonly-icon.png
│ │ │ │ ├── readonly-text-icon.png
│ │ │ │ ├── spacer-icon.png
│ │ │ │ ├── textfield-icon.png
│ │ │ │ └── uploadfield-icon.png
│ │ │ ├── glasspane.png
│ │ │ ├── line-1px.png
│ │ │ ├── line.png
│ │ │ ├── mstile-150x150.png
│ │ │ ├── safari-pinned-tab.svg
│ │ │ └── tour
│ │ │ ├── open-group.gif
│ │ │ ├── sequenceflow-bendpoint.gif
│ │ │ └── tour-dnd.gif
│ │ ├── index.html
│ │ ├── libs
│ │ │ ├── angular_1.3.13
│ │ │ │ ├── angular.js
│ │ │ │ ├── angular.min.js
│ │ │ │ └── angular.min.js.map
│ │ │ ├── angular-animate_1.3.13
│ │ │ │ ├── angular-animate.js
│ │ │ │ ├── angular-animate.min.js
│ │ │ │ └── angular-animate.min.js.map
│ │ │ ├── angular-cookies_1.3.13
│ │ │ │ ├── angular-cookies.js
│ │ │ │ ├── angular-cookies.min.js
│ │ │ │ └── angular-cookies.min.js.map
│ │ │ ├── angular-drag-and-drop-lists_1.2.0
│ │ │ │ ├── angular-drag-and-drop-lists.js
│ │ │ │ └── angular-drag-and-drop-lists.min.js
│ │ │ ├── angular-dragdrop_1.0.11
│ │ │ │ ├── angular-dragdrop.js
│ │ │ │ └── angular-dragdrop.min.js
│ │ │ ├── angular-gridster_0.11.7
│ │ │ │ ├── angular-gridster.js
│ │ │ │ ├── angular-gridster.min.css
│ │ │ │ └── angular-gridster.min.js
│ │ │ ├── angular-hotkeys_1.4.5
│ │ │ │ ├── hotkeys--activiti-patch.js
│ │ │ │ ├── hotkeys.css
│ │ │ │ ├── hotkeys.js
│ │ │ │ ├── hotkeys.min.css
│ │ │ │ └── hotkeys.min.js
│ │ │ ├── angularjs-nvd3-directives_0.0.7
│ │ │ │ └── angular-nvd3-directives.min.js
│ │ │ ├── angular-loading-bar-0.7.0
│ │ │ │ ├── loading-bar.min.css
│ │ │ │ └── loading-bar.min.js
│ │ │ ├── angular-mocks_1.2.13
│ │ │ │ └── angular-mocks.js
│ │ │ ├── angular-resource_1.3.13
│ │ │ │ ├── angular-resource.js
│ │ │ │ ├── angular-resource.min.js
│ │ │ │ └── angular-resource.min.js.map
│ │ │ ├── angular-route_1.3.13
│ │ │ │ ├── angular-route.js
│ │ │ │ ├── angular-route.min.js
│ │ │ │ └── angular-route.min.js.map
│ │ │ ├── angular-sanitize_1.3.13
│ │ │ │ ├── angular-sanitize.js
│ │ │ │ ├── angular-sanitize.min.js
│ │ │ │ └── angular-sanitize.min.js.map
│ │ │ ├── angular-scroll_0.5.7
│ │ │ │ └── angular-scroll.min.js
│ │ │ ├── angular-spectrum-colorpicker_1.0.13
│ │ │ │ ├── angular-spectrum-colorpicker.min.js
│ │ │ │ ├── spectrum.css
│ │ │ │ └── spectrum.js
│ │ │ ├── angular-strap_2.1.6
│ │ │ │ ├── angular-strap.js
│ │ │ │ ├── angular-strap.min.js
│ │ │ │ ├── angular-strap.min.js.map
│ │ │ │ ├── angular-strap.tpl.js
│ │ │ │ └── angular-strap.tpl.min.js
│ │ │ ├── angular-translate_2.15.1
│ │ │ │ ├── angular-translate.js
│ │ │ │ └── angular-translate.min.js
│ │ │ ├── angular-translate-loader-static-files
│ │ │ │ ├── angular-translate-loader-static-files.js
│ │ │ │ └── angular-translate-loader-static-files.min.js
│ │ │ ├── angular-translate-storage-cookie
│ │ │ │ ├── angular-translate-storage-cookie.js
│ │ │ │ └── angular-translate-storage-cookie.min.js
│ │ │ ├── autofill-events_1.0.0
│ │ │ │ └── autofill-event.js
│ │ │ ├── bootstrap_3.1.1
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ └── bootstrap-theme.min.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ └── glyphicons-halflings-regular.woff
│ │ │ │ └── js
│ │ │ │ ├── bootstrap.js
│ │ │ │ └── bootstrap.min.js
│ │ │ ├── bootstrap-daterangepicker_1.3.7
│ │ │ │ ├── daterangepicker-bs3.css
│ │ │ │ └── daterangepicker.js
│ │ │ ├── bootstrap-tour_0.9.1
│ │ │ │ ├── bootstrap-tour.js
│ │ │ │ ├── bootstrap-tour.min.css
│ │ │ │ └── bootstrap-tour.min.js
│ │ │ ├── es5-shim-15.3.4.5
│ │ │ │ ├── CHANGES
│ │ │ │ ├── CONTRIBUTORS.md
│ │ │ │ ├── es5-sham.js
│ │ │ │ ├── es5-sham.map
│ │ │ │ ├── es5-sham.min.js
│ │ │ │ ├── es5-shim.js
│ │ │ │ ├── es5-shim.map
│ │ │ │ ├── es5-shim.min.js
│ │ │ │ ├── LICENSE
│ │ │ │ ├── package.json
│ │ │ │ ├── README.md
│ │ │ │ └── tests
│ │ │ │ ├── helpers
│ │ │ │ │ ├── h.js
│ │ │ │ │ ├── h-kill.js
│ │ │ │ │ └── h-matchers.js
│ │ │ │ ├── index.html
│ │ │ │ ├── index.min.html
│ │ │ │ ├── lib
│ │ │ │ │ ├── jasmine.css
│ │ │ │ │ ├── jasmine_favicon.png
│ │ │ │ │ ├── jasmine-html.js
│ │ │ │ │ ├── jasmine.js
│ │ │ │ │ └── json2.js
│ │ │ │ └── spec
│ │ │ │ ├── s-array.js
│ │ │ │ ├── s-date.js
│ │ │ │ ├── s-function.js
│ │ │ │ ├── s-number.js
│ │ │ │ ├── s-object.js
│ │ │ │ └── s-string.js
│ │ │ ├── handsontable_0.31.2
│ │ │ │ ├── handsontable.full.min.css
│ │ │ │ └── handsontable.full.min.js
│ │ │ ├── html2canvas_0.4.1
│ │ │ │ └── html2canvas.js
│ │ │ ├── jquery_1.11.0
│ │ │ │ ├── jquery.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ └── jquery.min.map
│ │ │ ├── jquery-ui-1.10.3.custom.min.js
│ │ │ ├── json3_3.2.6
│ │ │ │ ├── lib
│ │ │ │ │ ├── json3.js
│ │ │ │ │ └── json3.min.js
│ │ │ │ └── LICENSE
│ │ │ ├── momentjs_2.18.1
│ │ │ │ └── momentjs.min.js
│ │ │ ├── ng-file-upload
│ │ │ │ ├── FileAPI.flash.swf
│ │ │ │ ├── FileAPI.js
│ │ │ │ ├── FileAPI.min.js
│ │ │ │ ├── ng-file-upload-all.js
│ │ │ │ ├── ng-file-upload-all.min.js
│ │ │ │ ├── ng-file-upload.js
│ │ │ │ ├── ng-file-upload.min.js
│ │ │ │ ├── ng-file-upload-shim.js
│ │ │ │ └── ng-file-upload-shim.min.js
│ │ │ ├── ng-handsontable_0.13
│ │ │ │ ├── ngHandsontable.js
│ │ │ │ └── ngHandsontable.min.js
│ │ │ ├── nvd3_1.1.15-beta
│ │ │ │ ├── nvd3.min.css
│ │ │ │ └── nvd3.min.js
│ │ │ ├── sizzle_1.10.16
│ │ │ │ ├── tasks
│ │ │ │ │ ├── commit.js
│ │ │ │ │ ├── compile.js
│ │ │ │ │ ├── dist.js
│ │ │ │ │ ├── release.js
│ │ │ │ │ ├── tag.js
│ │ │ │ │ └── version.js
│ │ │ │ └── test
│ │ │ │ ├── data
│ │ │ │ │ ├── empty.js
│ │ │ │ │ ├── mixed_sort.html
│ │ │ │ │ └── testinit.js
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery.js
│ │ │ │ ├── libs
│ │ │ │ │ └── qunit
│ │ │ │ │ ├── qunit.css
│ │ │ │ │ └── qunit.js
│ │ │ │ └── unit
│ │ │ │ ├── extending.js
│ │ │ │ ├── selector.js
│ │ │ │ └── utilities.js
│ │ │ └── ui-grid_3.0.0
│ │ │ ├── ui-grid.css
│ │ │ ├── ui-grid.eot
│ │ │ ├── ui-grid.js
│ │ │ ├── ui-grid.min.css
│ │ │ ├── ui-grid.min.js
│ │ │ ├── ui-grid.svg
│ │ │ ├── ui-grid.ttf
│ │ │ └── ui-grid.woff
│ │ ├── manifest.json
│ │ ├── scripts
│ │ │ ├── app-cfg.js
│ │ │ ├── app.js
│ │ │ ├── common
│ │ │ │ ├── controllers
│ │ │ │ │ └── about.js
│ │ │ │ ├── directives.js
│ │ │ │ ├── providers-config.js
│ │ │ │ └── services
│ │ │ │ ├── recursion-helper.js
│ │ │ │ └── resource-service.js
│ │ │ ├── configuration
│ │ │ │ ├── app-definition-toolbar-default-actions.js
│ │ │ │ ├── app-definition-toolbar.js
│ │ │ │ ├── decision-table-toolbar-default-actions.js
│ │ │ │ ├── decision-table-toolbar.js
│ │ │ │ ├── form-builder-toolbar-default-actions.js
│ │ │ │ ├── form-builder-toolbar.js
│ │ │ │ └── url-config.js
│ │ │ ├── controllers
│ │ │ │ ├── app-definition-builder.js
│ │ │ │ ├── app-definition.js
│ │ │ │ ├── app-definitions.js
│ │ │ │ ├── app-definition-toolbar-controller.js
│ │ │ │ ├── casemodel.js
│ │ │ │ ├── casemodels.js
│ │ │ │ ├── decision-table-editor.js
│ │ │ │ ├── decision-table.js
│ │ │ │ ├── decision-tables.js
│ │ │ │ ├── decision-table-toolbar-controller.js
│ │ │ │ ├── form-builder.js
│ │ │ │ ├── form.js
│ │ │ │ ├── form-readonly-view.js
│ │ │ │ ├── forms.js
│ │ │ │ ├── form-toolbar-controller.js
│ │ │ │ ├── model-common-actions.js
│ │ │ │ ├── processes.js
│ │ │ │ └── process.js
│ │ │ ├── editor-directives.js
│ │ │ ├── resource-loader.js
│ │ │ └── services
│ │ │ ├── decision-table-service.js
│ │ │ ├── form-services.js
│ │ │ ├── identity-services.js
│ │ │ └── util-services.js
│ │ ├── styles
│ │ │ ├── common
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── style.css
│ │ │ │ └── style-retina.css
│ │ │ └── style-editor.css
│ │ └── views
│ │ ├── app-definition-builder.html
│ │ ├── app-definition.html
│ │ ├── app-definitions.html
│ │ ├── casemodel.html
│ │ ├── casemodels.html
│ │ ├── decision-table-editor.html
│ │ ├── decision-table.html
│ │ ├── decision-tables.html
│ │ ├── form-builder.html
│ │ ├── form.html
│ │ ├── forms.html
│ │ ├── popover
│ │ │ ├── formfield-edit-popover.html
│ │ │ ├── history.html
│ │ │ ├── select-app-icon.html
│ │ │ ├── select-app-theme.html
│ │ │ └── select-group-popover.html
│ │ ├── popup
│ │ │ ├── app-definition-create.html
│ │ │ ├── app-definition-delete.html
│ │ │ ├── app-definition-duplicate.html
│ │ │ ├── app-definition-import.html
│ │ │ ├── app-definition-models-included.html
│ │ │ ├── app-definition-publish.html
│ │ │ ├── app-definition-save-model.html
│ │ │ ├── app-definitions-import.html
│ │ │ ├── casemodel-create.html
│ │ │ ├── casemodel-duplicate.html
│ │ │ ├── casemodel-import.html
│ │ │ ├── decision-table-create.html
│ │ │ ├── decision-table-duplicate.html
│ │ │ ├── decision-table-edit-hit-policy.html
│ │ │ ├── decision-table-edit-input-expression.html
│ │ │ ├── decision-table-edit-output-expression.html
│ │ │ ├── decision-table-import.html
│ │ │ ├── decision-table-save-model.html
│ │ │ ├── form-create.html
│ │ │ ├── form-duplicate.html
│ │ │ ├── form-save-model.html
│ │ │ ├── model-delete.html
│ │ │ ├── model-edit.html
│ │ │ ├── model-use-as-new-version.html
│ │ │ ├── process-create.html
│ │ │ ├── process-duplicate.html
│ │ │ ├── process-import.html
│ │ │ └── subprocess-create.html
│ │ ├── processes.html
│ │ ├── process.html
│ │ └── templates
│ │ ├── decision-table-headercell-template.html
│ │ ├── decision-table-header-template.html
│ │ └── form-builder-element-template.html
│ └── stencilset
│ ├── stencilset_bpmn.json
│ └── stencilset_cmmn.json
└── test
└── java
└── com
└── flowable
└── flowabledemo
└── FlowableDemoApplicationTests.java
132 directories, 634 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论