精华内容
参与话题
问答
  • 工作流开发

    2018-11-14 13:51:36
    工作流开发 基本概念 开发 工作流开发 Blink开发平台,集成了工作流的开发和运维界面,为用户提供了一站式批/流/工作流的开发和运维平台。 基本概念 流程:一个流程就是一个工作流 BatchSQL/Shell/Python:流程...

    本页目录

    工作流开发

    Blink开发平台,集成了工作流的开发和运维界面,为用户提供了一站式批/流/工作流的开发和运维平台。

    基本概念

    • 流程:一个流程就是一个工作流
    • BatchSQL/Shell/Python:流程支持的节点类型,BatchSQL为Blink Batch作业,Shell/Python为脚本类节点类型。

    开发

    新建流程

    进入流计算开发工作台,点击新建流程

    1

    2

    在流程中新建节点

    将需要的节点类型拖入画布。

    3

    4

    编辑各个节点

    双击画布中的某个节点,即进入节点编辑界面。用户可试运行单个节点的脚本/作业。注意:节点编辑完成后必须可上线。整个流程才能上线并运行。

    5

    配置流程调度信息

    流程画板的右侧,有调度信息编辑界面,目前支持最小5分钟粒度的定时调度,调度规则跟Airflow相同。

    6

    流程上线

    流程开发完后,需要上线才能在运维界面启动。注意:流程内所有节点必须上线,整个流程才能上线。如果流程上线按钮灰掉,请检查各个节点的上线状态。


    本文转自实时计算——工作流开发

    展开全文
  • zeebe工作流开发路线

    千次阅读 2019-04-21 16:44:51
    本为主要罗列一下zeebe工作流开发路线以及长久路线。 Zeebe目前处于我们称之为“开发者预览”的状态。这意味着: Zeebe正在进行大量开发,核心组件可能仍然需要重构。 Zeebe API不稳定 系统的初始范围尚未完全...

    本为主要罗列一下zeebe工作流的开发路线以及长久路线。

    Zeebe目前处于我们称之为“开发者预览”的状态。这意味着:

    • Zeebe正在进行大量开发,核心组件可能仍然需要重构。
    • Zeebe API不稳定
    • 系统的初始范围尚未完全开发出来。
    • Zeebe目前不打算用于生产

    在这个路线图中,我们提供了一些关于我们目前正在进行的工作的洞察力。我们将在每个季度初更新此页面。

    很重要的一点是,该路线图不具有约束力,而且这里列出的功能可能会无限期地延迟或搁置——不过,当发生这种情况时,我们会做一个记录。我们还将指出何时将特性添加到正式的Zeebe版本中。

    季度路线图

    Q2-2019

    • 使Zeebe集群永久运行成为可能:要启用长期运行的集群,Zeebe将需要删除执行活动工作流实例不再需要的数据。
    • 仅在运行时保留一定数量的快照;删除较旧的快照
    • 删除早于最低快照/导出器位置的日志块
    • 确保Zeebe集群具有容错性:为了使Zeebe做好生产准备,我们需要对其进行强化并广泛测试其容错特性。
    • Zeebe群集可以完全重新启动
    • 节点可以在运行时重新启动(例如,支持滚动升级)
    • 群集可以从网络分区恢复
    • 完全数据丢失后节点可以重新加入
    • 为Zeebe的生产使用提供用户指南:为了确保用户能够自信地在生产中运行Zeebe,我们将改进文档并添加新条目。
    • 为在Kubernetes上部署Zeebe创建部署指南(例如,使用Helm图表)
    • 创建一个Zeebe“production readiness checklist”,以便用户准备在生产中管理Zeebe集群。

    Q1-2019

    • 支持BPMN:
    • Payload concept to support scopes and concurrency: Use a scope-based variable store, which makes it possible to propagate payload changes in scope hierarchy. (Completed in Zeebe 0.16)
    • Improve error messaging from user perspective: Improve visibility and details of user errors, which allow better understanding and handling of error cases. (Completed in Zeebe 0.15)
    • Inital infrastructure changes to improve stability: Initiate required changes to improve the cluster stability in the upcoming releases, particularly around cluster membership, failure detection and replication. (Incomplete - To Be Continued in Q2-2019)

    Q4-2018

    • BPMN support:
    • Payload concept to support scopes and concurrency: Use a scope-based variable store, which makes it possible to propagate payload changes in scope hierarchy. (Incomplete - To Be Continued in Q1-2019)
    • Decouple incident resolution from state changes: Decouple incident resolution through state updates from continuation of workflow instance execution. (Completed in Zeebe 0.14)
    • Improved error handling and reporting: Provide better error propagation for client and operations tools by introducing error types and supporting custom job worker error messages. (Job error message completed in Zeebe 0.14)

    Q3-2018

    • BPMN support:
    • Scalable state management based on RocksDB: State of active workflow instances is stored in RocksDB, a widely-used, embeddable, and fast key-value store that can spill to disk when necessary. (Completed in Zeebe 0.12)
    • Message correlation with TTL support: Zeebe will correlate a message with one or more workflow instances based on a shared correlation key. The user can define a message time-to-live (TTL), and Zeebe will “buffer” a message and correlate during this TTL. (Completed in Zeebe 0.12)
    • Exporter API to stream data out of Zeebe: Zeebe will manage data for the state of active workflow instances, and users can choose to stream historic workflow data into a storage system of their choice. Exporters make it possible to create an audit log of all workflow events for future analysis. (Completed in Zeebe 0.12)
    • Switch to gRPC client protocol and gateway: This change makes it easier to both create and maintain Zeebe clients in any gRPC-supported programming language. The gateway will make it easier to deploy and secure a Zeebe cluster. (Completed in Zeebe 0.12)
    •  
    展开全文
  • 工作流开发框架权限设计、用户组、岗位、集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架
  • Z平台-工作流开发

    千次阅读 2020-11-04 13:37:32
    本章节介绍Z平台中,业务表单工作审批流程定义全过程的开发与配置 目录 需求介绍 企业线下业务审批流程 系统设计 表单定义 流程定义 第一、运行【系统管理--开发--流程定义】功能。 第二、新增一条流程...

    返回Z平台-帮助文档-首页】 

    本章节介绍Z平台中,业务表单工作审批流程定义全过程的开发与配置

    目录

    需求介绍

    企业线下业务审批流程

    系统设计

    表单定义

    流程定义

    第一、运行【系统管理--开发--流程定义】功能。

    第二、新增一条流程定义,新增页面填写相关信息并保存

    第三,定义流程中的审批节点

    节点配置字段介绍

    节点配置过程

    测试流程 

    启动测试

    第一,填写请款单,并在保存后执行【提交申请】功能。

    第二、申请人查看流程执行的进度


    需求介绍

    功能需求,需要开发企业OA系统中的【请款流程】。

    企业线下业务审批流程

    流程是否合理不在这讨论,主要用该流程演示工作流程的配置

    系统设计

    根据业务需求中的描述,首先,我们要开发【请款单】功能,该表单需要有新增、修改、删除、提交等功能。

    有了表单后,还需要给【请款单】的提交功能配置可执行的【工作审批流程】。

    表单定义

    表单字段:表单开发过程请参考【表单开发】帮助文档

    请款单开发完成状态

    流程定义

    第一、运行【系统管理--开发--流程定义】功能。

    第二、新增一条流程定义,新增页面填写相关信息并保存

    流程名称:自定义中文的流程名称

    所属表单:选择要关联的业务表单,根据需求,咱们这块选择【请款单】。

    是否启用:暂时选择否,等待流程配置完成后,设置为是,变为启用状态

    第三,定义流程中的审批节点

    在明细表记录中的流程节点Tap页,点【新增】,打开流程节点新增页面。填写相关信息并保存。

    节点配置字段介绍

    节点标题:自定义该节点的中文名称

    节点类型:

    开始 流程初始提交时,都会设计该节点
    分支条件 根据条件选择应该执行的下一节点,对应本实例根据请款金额下一审批人是谁。
    人工审批 需要人工执行审批的节点,例如:直接领导审批、副总审批 等需要人工参与审批的节点
    抄送信息 根据节点定义的接收人,直接发送通知后。本实例对应通知请款人已放款节点
    自动执行程序 自动调用指定系统功能方法。通过返回结果自动调用下一节点。对应本实例中的更新请款单放款时间节点
    结束 流程的结束节点。所的节点最终指向必须是结束节点

    审批通过下一节点 / 审批未通过下一节点:

                           这两个字段分别定义,根据当前节点审批结果,或自动执行结果的状态,来调用的下一节点

    以下定义是【人工审批】【抄送信息】两种节点中定义接收人或审批人定义相关辅助的字段

    处理人类型: 执行接收人的类型

    指定成员 定义系统中的某一位用户
    角色 定义系统中的一种角色
    主管领导 指的是提交人的直接领导
    连续多级主管 按组织架构的定义,执行向上多级主管的审批
    表单指定部门负责人 表单中指定部门字段中定义的部门的负责人
    主管副总 当前提交人所属组织的副总
    主管总经理 当前提交人所属组织的总经理
    流程发起人 流程申请人

    处理人:指定接收人

    审批人为空时:接收人为空或接收人账号未启用时,执行的策略。

    处理角色  /  审批方式:

                 接收人是系统中的一种角色,同时配合审批方式来决定需要该角色定义所有人审批或是或个人审批就可以。审批方式中,会签指的是角色内所有人员必须都执行审批后,该节点都审批完成。如果是或签,指的是角色中只有一人审批,就可以执行下一节点。

    多级审批层数 / 多级审批终点角色:

                 这两个字段,是配合处理人类型为连续多级主管审批时使用的,定义了连接多级主管审批的层数,与最大领导的级别,例如:如果当前节点定义为多级领导审批,审批人分别为部门经理、副总、总经理这三级,设置多级审批终点角色为总经理,如果,当前提交人是一个部门经理,那向上三级就有可以超过总经理这个级别了。所以定义终点角色后,不管是否执行了3级审批,只要当前审批人的级别与终点角色相同,就结束当前节点

    表单部门字段:

                  该字段配置Z平台组织架构以集团方式 定义时设置指定组织的审批人时使用的。例如:当前集团下多个子公司,那执行请款中,副总或总经理一定需要,提交人与在组织的直接领导才可以审批。防止出现其它分公司领导审批本子公司流程的情况发生。

    处理方法:自动执行程序节点配合定义,需要自动执行的接口。

    节点配置过程

    定义好的节点如下

    测试流程 

    所以节点配置完成后,就可以修改【流程定义】中的是否启用为是了。启用当前配置的流程,如查一个表单同时有多个启用的流程,默认执行第一个流程

    启动测试

    第一,填写请款单,并在保存后执行【提交申请】功能。

    为了演示多级领导审批,请选择一个末端组织的用户进行提交,例如:选择后端开发组中的java工程师来提交请款。

    第二、申请人查看流程执行的进度

    打开【我的主页--待办任务】页面,选择要查看的流程,点击任务名称的链接查看

    以上为整体流程的过程,根据每个节点的审批,登录相应账号进行审批,在这里演示一条审批过程,其它的相同我就不在这演示了。例如,当前审批节点为“请款人主管领导审批”,审批人是技术总监。首先登录技术总监账号。也打我的主页中的【待办任务】功能,在列表点中点要审批的记录。进行审批 页面。

    审批通过后,在查看该流程,可以看到已经到了副总审批节点

    以上就是工作流程配置的全过程,如果还有什么问题,请在Z平台的QQ交流群中提交问题进行讨论。

    展开全文
  • 工作流配置步骤、常见问题文档很多就不多强调了,着重讲一下我们在本地流程配置测试时,流程校验和发布成功后,点击提交无法触发流程实例的问题 首先检查了所有流程的节点任务、处理人以及流程变量等问题,没问题,...

    工作流配置步骤、常见问题文档很多就不多强调了,着重讲一下我们在本地流程配置测试时,流程校验和发布成功后,点击提交无法触发流程实例的问题

    首先检查了所有流程的节点任务、处理人以及流程变量等问题,没问题,检查了代码也没看出啥问题,那么,我们去 企业建模 - 业务流程管理 - 流程监控 - 流程日志 - 流程引擎日志下面看一眼,发现里面有很多流程启动失败的日志,内容大概是:Can not start process, can't find matched processDef by person!UserId......

    这是什么原因呢,其实我们配置的流程本身是没有问题的,问题出在流程处理人身上。我们在设置提交任务的时候,处理人选择任意人,然后在审批节点处,选择了我们的测试用户 user,我以为 user 提交单据没什么问题,但是实际上,我们不能用 流程审批人或者流程创建人账户来提交单据,我们可以换一个账户,比如 user01 来提交单据,然后在切换到流程审批人登录,就可以看到工作流消息了,就可以正常进行工作流的审批。把简单的工作流配置成功后,就可以举一反三,进行复杂流程配置了。

    其实,上述这些问题压根就不是一个技术上的问题,纯粹就是我们作为EAS初学者小白,对金蝶的很多规则和业务不熟悉导致的错误,我也是经历了多次尝试,多次失败,屡败屡战,才有了点入门的样子,错了这么多,查了这么多,我发现学会看日志真的是一个极好的习惯,在大多数情况下,日志能够告诉你准确的错误出在哪里,希望本文能够对初学EAS工作流配置的学者有帮助。

    展开全文
  • SAP工作流开发总结

    2019-12-05 17:43:08
    SWU3:自动工作流定制,用于初始化配置及运行环境 SWDD:工作流编辑器 SWUD:工作流诊断 SWE2/SWE3:事件管理 SWI1:工作流执行日志 SWWL:删除WORK ITEM SWIA:手动完成工作项目 SWEC:凭证标准事件维护 SWELS打开...
  • JNPF快速开发平台所包含的第三个重要的开发框架是工作流开发框架,也是JNPF开发平台的核心重点运用。工作流开发框架的目的是让开发者随心所欲、根据工作业务场景的需求随时开发或更新升级工作流体系,以便让各大企...
  • asp.net工作流开发分享

    万次阅读 2019-03-19 17:11:11
    今天继续和大家分享工作流开发中的代码模块。 工作流在IT领域不算是“新人”了,工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多的限制,工作流一直没有成功的被实现;80年代才出现...
  • E8.Net工作流开发架构

    2019-09-16 03:24:25
    高可靠性工作流引擎 图形化流程设计器 集中的工作流控制台 中国式部门结构和严密的用户授权 无限扩展的二次开发架构(源码) 图一:E8.Net工作流体系结构图 图二:E8.Net工作流软件功能结...
  • 工作流是一个比较难懂的概念,可能非计算机专业的人还好理解一些,也许是对于做项目的技术人员在这方面理解会有些不同。 百度百科上对工作流的解释是: 工作流(Workflow),指“业务过程的部分或整体在计算机...
  • 使用idea进行activiti工作流开发

    万次阅读 热门讨论 2018-07-24 17:44:15
    使用idea进行activiti工作流开发 emmm.......因为工作需要,所以要学习activiti工作流,初次学习,写个博客记录一下,下次再用就知道大概流程了。 1、安装插件 在idea里面,activiti的插件叫actiBPM,在插件库...
  • 工作流在企业管理软件的开发中处于核心地位,几乎所有常用功能都需要工作流工作流辅以权限和表单,才能构成比较完整的管理模式。 在定义上,工作流是指一类能够完全自动执行的经营过程,根据一系列过程规则,将...
  • 客户的沟通管理对于一个公司来说一直都很重要,特别是一些以销售为主的公司,...那么这里小飞鱼通过对工作流的深度开发,实现了CRM对客户跟单的快捷管理功能,对于还没有上CRM系统的公司来说,可以作为一种解决方案。
  • 在谈工作流开发之前,请先了解下BPMN规范,BPMN规范定义了用图元如何定义一个业务流程图。BPMN的主要目标就是要提供被所有业务用户理解的一套标记语言,包括业务分析者、软件开发者以及业务管理者与监察者。 下面是...
  • https://blog.csdn.net/qq_38000902/article/details/82735686
  • SharePoint 2013 开发——构建工作流开发环境
  • MOSS工作流开发+ Email提醒

    千次阅读 2017-04-12 20:18:35
    发MOSS工作流,其实也很简单。并不象大家想象的那样的复杂!   一.介绍 MOSS开发工作六 .开収环境&准备工作 ? SharePoint Server 2007 ? Visual Studio 2005 ? .NET Framework 3.0 ? Visual Studio ...
  • Activiti工作流开发学习笔记(一)

    千次阅读 2017-06-08 09:41:20
    第一章 Activiti介绍 1.1 工作流介绍 工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的...工作流管理系统(Workflow Management System, WfMS):通过计算机技术的支持去定义、执行和管理工作流,协调参与
  • 基于jeesit下的工作流开发步骤

    万次阅读 2016-10-14 17:30:38
    1、新建流程所属表:在数据库新建所需工作流的表之后,登录jeesit系统,在“代码生成”->“业务表配置”->“业务表添加”中设置字段列表,即把建好的数据库字段描述添加进去,以便随后的代码自动生成更加清楚。...
  • 最近开发项目管理系统,项目最近开发完毕,分享一些系统用到的东西,也算一个总结,系统用到了管理系统的常用的审批流程 并且在审批流程中自己控制流程走向。该项目管理系统基于Spring+spring mvc+mybatis 所以在...
  • 工作流开发总结

    2014-03-10 11:14:15
    工作流开发已经有一段时间了,这里把自己的一些想法小结一下。仅仅就工作流引擎来说,不包括一些外围的实现,例如流程定义器,管理控制,工作项列表等。 工作流引擎其实就是一个状态机,只不过在状态变化的过程中...
  • 了解如何使用 Visio 2013 和 SharePoint Designer 2013 来创建工作流并将其发布到 SharePoint 2013 网站而无需任何代码。 上次修改时间: 2015年3月9日 适用范围: SharePoint Designer 2013 | SharePoint ...
  • java 工作流开发框架比较

    万次阅读 2015-01-19 11:08:41
    它是另一款遵循WfMC的XPDL标准开源工作流引擎,并且同时遵循OMG组织的Workflow Management Facility规范。在所有开源工作流引擎中,Shark的体系最为完备和复杂。其一直秉承着“模块化”的思想,所以比较容易扩展。...
  • activiti工作流开发环境的搭建

    千次阅读 2015-03-11 11:16:37
    一、Activiti下载及简介  1.1、Activiti下载 ... Note:下载时不一定要使用最新版本的,最新版本会欠缺中文资料在使用时会稍微繁琐点,所以提倡下载稍稳定点的或者距最新版本较近的版本。...

空空如也

1 2 3 4 5 ... 20
收藏数 17,064
精华内容 6,825
关键字:

工作流开发