workflow

How do you know when you need a BPM solution?

荒凉一梦 提交于 2019-11-30 06:14:25
问题 My customer is looking for a Business Process Management (BPM) solution. What they need is simple document routing and an approval system. What are the drivers for implementing a BPM system? What is the threshold where a developer should suggest implementing a BPM solution vs. a workflow tool or custom development? When does jBPM fit? When does a state machine built into an app fit? What problems should exist that determine that you need to go with a solution similar to jBPM? I am looking for

Alfresco community 5.1.x workflow form add input fields dynamically

北慕城南 提交于 2019-11-30 06:06:39
问题 I am using Alfresco Community 5.1.x. I want to create a custom workflow using kickstart in that one of the forms I have + button when + button add text fields dynamically. Is this possible? How? 回答1: I hope you will get some idea from this control. On Share configration, <field id="myco:userDetails" set="userDetails" label="User Details" > <control template="/org/alfresco/components/form/controls/workflow/userdetails.ftl" /> </field> userdetails.ftl <style> .yui-dt{ border: 1px solid #ccc;

Getting Git-concept of “stage”

我与影子孤独终老i 提交于 2019-11-30 04:25:53
问题 Still having a hard time getting my head wrapped around the concept of staging as it applies to Git. Can any analogies be made with SVN? What is the primary purpose of having a stage level in Git? 回答1: Similarities: Files that should be part of the repository must be added in order to being tracked. Both tools use the add command to accomplish this. Adding files means to prepare a commit. Differences: Git allows some further kind of detail when adding files. You can decide to add a whole file

 ASP.NET快速开发平台,内置高效工作流引擎

非 Y 不嫁゛ 提交于 2019-11-30 04:14:39
“凡事,我们先走个流程嘛!”,这句耳熟能详的话,说出了流程在企业经营中的重要作用。 现在办公要流程化,营销也有流程,流程现在已经是各种场景中不可缺少的一部分了,在信息化、流程化的背景下,工作流引擎,这个名词就出现了。 那么,什么是工作流引擎呢? 所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流引擎包括了,流程的节点管理、流向管理、流程样例管理等重要功能。而今天要带给大家的就是一款内置了这样全面功能工作流引擎的全开源快速开发平台。 今天主要以介绍工作流引擎功能为主和用法为主,分步骤介绍,结尾奉上地址。 工作流引擎使用方法(以请假流程为例) 1.先设计一个请假单,用于流程中进行流转,点击左侧表单应用—表单设计 2.选择新增 3.对表单进行基本信息的设置 4.进行对表单界面的设计(直接拖拽即可) 5.请假单设计完成 6.下面就是工作流的设计了,左侧点击流程应用—流程设计 7.点击新增,进入流程设计界面,填写流程基本信息,只需简单的SQL语句即可 8.选择可发起流程的人员、角色或岗位 9.绘制请假流程图,进行对流程图的基本设计 10.双击节点,进行权限设置 11.点击保存,设计完成 流程全部采用可视化设计,界面交互友好、便捷。 设计好的流程,可以在平台的流程应用中发起、审核

Binding data to Combobox in custom activity designer

廉价感情. 提交于 2019-11-30 03:18:54
问题 I have a custom activity, with a single in argument which is a string. However, rather than allow the designer to enter an arbitrary string, I want the designer to be presented with a Combobox with the list of options, the options are dynamic and are loaded from a database into a List<> collection. My problem is I have no clue how to bind the Combobox in the designer to this list and have the selection set to the in argument of the activity. Visually I have the activity designer working, it

UTF8 workflow PHP, MySQL summarized [closed]

萝らか妹 提交于 2019-11-30 02:28:31
I am working for international clients who have all very different alphabets and so I am trying to finally get an overview of a complete workflow between PHP and MySQL that would ensure all character encodings to be inserted correctly. I have read a bunch of tutorials on this but still have questions(there is much to learn) and thought I might just put it all together here and ask. PHP header('Content-Type:text/html; charset=UTF-8'); mb_internal_encoding('UTF-8'); HTML <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <form accept-charset="UTF-8"> .. </form> (though the later

oozie job 的挂了监控报警或重启

放肆的年华 提交于 2019-11-30 01:39:01
oozie Coordinator 的job 和actioni状态很多,但好像不支持设置某状态如failed后30分钟后自动重新拉启,因他的条件只有几种:触发条件可以是一个时间频率、一个dataset实例是否可用,或者可能是外部的其他事件。而input-events和output-events好像又支持DATASET,可以想想下在wf的error里写个文件作为failed标识,在使其成为每个动作开始的判断条件dataset,后在重新执行该动作,动作之前 还要在清理丢此falg,如此复杂 不说,且这个wf不一定能写出来,或写出来还是个死循环,因正常JOB挂了一定是当时集群资源或网络有问题,要KILL掉整个JOB,后一段时间在重新执行(当然是你的wf逻辑要支持重复执行,而不执行时间和频繁的影响),而报警应该可以eroor to kill 里加个脚本发个email或使用email action啥得,具体参:https://www.cnblogs.com/wind-xwj/p/8946760.html input-events和output-events元素 一个Coordinator应用的输入事件指定了要执行一个Coordinator动作必须满足的输入条件,在Oozie当前版本,只支持使用dataset实例。 一个Coordinator动作可能会生成一个或多个dataset实例

git workflow: Can I prevent a certain file from being merged to another branch but still keep it under version control?

[亡魂溺海] 提交于 2019-11-30 01:32:53
I have a repository with two branches: live and stage. The repository holds code for a web based application. I would like to maintain two different .htaccess files for the stage and live branches, but still keep them version controlled, since the nature of serving a stage site is a little bit different (right now for instance, I want the caches to be timed differently). I'm a novice with git so there is probably an easy explanation, but I'd like to have a workflow where when I was in live and I pulled changes (simple git merge stage ), I didn't overwrite the existing .htaccess in the live

Exiting Python Debugger ipdb

大兔子大兔子 提交于 2019-11-30 01:24:45
I use ipdb fairly often in a way to just jump to a piece of code that is isolated i.e. it is hard to write a real script that uses it. Instead I write a minimal test case with mocking and jump into it. Exemplary for the workflow: def func(): ... import ipdb ipdb.set_trace() ... def test_case(): ... func() ... Then, invoke py.test test_file.py -s -k test_case Now, usually I just check one variable or two, and then want to quit. Change the code and do it over again. How do I quit? The manual says q quits the debugger. It doesn't (really). You have to quit a few times before the debugger actually

Best workflow with Git & Github

好久不见. 提交于 2019-11-30 00:21:54
I'm looking for some advice on how to properly structure the workflow for my team with Git & GitHub. We are recent svn converts and it's kind of confusing how we should best set up our day-to-day workflow. Here is a little background: I'm comfortable with command line and my team is pretty new to it but can follow use commands. We all are working on the same project with 3 environments (development, staging, and production). We are a mix of developers & designers so some use the git GUI and some the CLI. Our setup in svn went something like this: We had a branch for development, staging and