Coder Social home page Coder Social logo

fireflow's People

Stargazers

 avatar

fireflow's Issues

how to use it.

What steps will reproduce the problem?
1. what
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 23 Mar 2009 at 4:56

通过多种方式获得IProcessInstance的实现实体时,其成员变量RuntimeContext为null

如果没有通过WorkflowSession来获得ProcessInstance时,ProcessInstance��
�的
RuntimeContext成员变量是空。

后来我仔细看了下实现,发现是在WorkflowSession.execute方法里面
做的。

但是,如果我返回的是一个List<IProcessInstance> 
就不好用了,因为
WorkflowSession.execute()方法没有对这种情况处理。

再有,如果我不通过WorkflowSession,而是直接通过IPersistenceServi
ce直接获得
相关实体的时候,他的RuntimeContext成员变量一样是null,导致��
�序无法正常运行。

比如:我先用IPersistenceService获得ProcessInstance,接下来调用
ProcessInstance.setProcessInstanceVariable(key,value);
那么异常抛出。是RuntimeContext成员变量为null造成。

Original issue reported on code.google.com by [email protected] on 18 Nov 2009 at 2:03

关于不使用hibernate的问题

你好,目前我正在学习关于工作流方面的资料
看到大部分工作流引擎采用的都是hibernate做持久层的实现
我现在还正在看fireflow的原理设计应用的pdf
发现缺省使用的也是hibernate,但是我现在系统中没有采用hiber
nate
而是直接采用的jdbc进行数据操作
那么我应该如何去做呢?

Original issue reported on code.google.com by [email protected] on 25 Dec 2009 at 3:06

请提供测试用例和开放serverlet的源码

用jsp实现的请假流程示例没有serverlet的java源码,叫人如何去学
习和使用呢.我现在连程序入口在哪里都不知道,又不想看那一
堆烦人的文档.又找不到测试用例,国内开源就这种程度和水平
吗?

Original issue reported on code.google.com by [email protected] on 13 Jun 2010 at 8:49

建议IWorkflowSession增加如下方法

/**
     * 返回某个操作员在某流程中的待办工作项
     * Addtional Patch
     *
     * @param actorId   操作员Id
     * @param processId 流程Id
     * @return
     */
    List<IWorkItem> findMyTodoWorkItemsByActorIdAndProcessId(String
actorId,String processId);

    /**
     * 返回某个流程实例中的所有已办工作项
     * Addtional Patch
     * 
     * @param processInstanceId 流程实例Id
     * @return
     */
    List<IWorkItem> findHaveDoneWorkItemsByProcessInstanceId(String
processInstanceId);

Original issue reported on code.google.com by [email protected] on 17 Nov 2009 at 9:07

gef3.4版本安装后 jsp编辑器不能使用报错

使用的是 eclipse 5.1 自带的是 gef3.2版本
我更换为 gef3.4 后 jsp不能正常打开。
而且 fire workflow 插件安装后编辑器也显示不出来 

eclipse 6.0 试过几次 就一次 fire workflow插件可以使用 
其他或多或少都有问题。


Original issue reported on code.google.com by [email protected] on 16 Mar 2009 at 3:32

java.lang.NullPointerException

在设计的时候经常出现java.lang.NullPointerException 
而且很容易就出现内存溢出等现象,不得不把netbeans的内存加
大
你可以看看这个我匿名提交的issue:

http://statistics.netbeans.org/analytics/detail.do?id=130992


Original issue reported on code.google.com by [email protected] on 20 Oct 2008 at 3:23

添加了maven方式构建项目源代码

model部分的单元测试集成进来了。
engine部分没有集成进来,由于这里使用的是oracle数据库,希��
�这里使用内存数据
库hsql进行单元测试。

Original issue reported on code.google.com by [email protected] on 17 Nov 2009 at 8:53

关于工作流和SOA

对你的思路很感兴趣,不知道跟SOA是否有联系?
关于数据层,曾经考虑过一个思路:
http://www.ibm.com/developerworks/cn/webservices/0910_soa_datawarehouse/index.ht
ml

2、共享数据层:该部分整合所有企业内外数据源,基于企业�
��整的数据架构进行建
设,是所有已有系统和业务组件共享的数据库。共享层的数��
�结构清晰,基于业务对
象,易于理解,和 Web 
服务一样,是企业的资产,私有数据层的数据通过实时或者��
�
实时的方式同步到共享层或者基于联邦技术直接基于共享层��
�行开发。共享层基于主
题建模的明细数据和部分汇总数据,是新的系统的业务数据��
�和数据计算、企业报表
的数据源,是对外数据的统一接口。

共享数据层包含业务共享数据、主数据、系统数据、流程数��
�和元数据。其中业务共
享数据主要包括基于主题的数据模型,是交易类的数据,特��
�是数据变化快,数据量
大;主数据是基础数据,数据变化慢,数据量小,但是查询��
�大;系统数据主要包含
用户数据、功能数据、用户权限数据等,和门户系统结合;��
�程数据是跨系统的流程
数据,是未来工作流处理、流程监控,和审批平台的公共流��
�数据。

业务共享数据库定位为运营数据存储和业务支持,负责收集��
�业各系统中的数据,统
一存储在业务共享数据库中,作为企业的共享数据。业务共��
�数据库采集了企业各系
统的业务数据,对源系统的数据质量进行审计监控,同时按��
�企业统一的主题域数据
模型对数据进行整合转换,并为其它业务应用系统提供跨域��
�数据共享。由业务共享
数据库统一向各业务系统提供数据共享服务,同时业务共享��
�据库也可以作为新的系
统开发的业务数据库。考虑到业务共享数据库是比较中立的��
�据,在基于业务共享数
据库进行新的系统开发的时候,建议跟业务无关的数据单独��
�表,并和业务共享数据
库的数据区分开,作为新系统自己的数据,存放在私有数据��
�。对于现有的系统,在
升级改造的时候将现在的通过 ETL 
抽取的方式改为由原系统直接集成的方式,将数据
存放到业务共享数据库中。业务共享数据库也作为 DW 
的理论上唯一数据源,为 DW
提供高质量的数据;DW 
中的挖掘和分析结果也要回写到业务共享数据库中。

Original issue reported on code.google.com by [email protected] on 10 Dec 2009 at 2:11

建议IPersistenceService中增加如下方法

    /**
     * Addtional Patch
     * 查找某个流程实例中的所有已办工单。
     * 待办工单是指状态等于COMPLETED或者CANCELED的工单<br/>
     * (Engine没有引用到该方法,提供给业务系统使用,20091117)
     *
     * @param processInstanceId
     * @return
     */
    public List<IWorkItem> findHaveDoneWorkItemsByProcessInstanceId(String
processInstanceId);

    /**
     * Addtional Patch
     * 查找操作员在某种流程中的待办工单。
     * 待办工单是指状态等于INITIALIZED或STARTED工单<br/>
     * (Engine没有引用到该方法,提供给业务系统使用,20091117)
     *
     * @param actorId
     * @param processId
     * @return
     */
    public List<IWorkItem> findTodoWorkItemsByActorIdAndProcessId(String
actorId, String processId);

    /**
     * Addtional Patch
     * 查找某个操作员在某种流程中的已办工单。
     * 已办工单是指状态等于COMPLETED或CANCELED的工单<br/>
     * (Engine没有引用到该方法,提供给业务系统使用,20091117)
     *
     * @param actorId
     * @param processId
     * @return
     */
    public List<IWorkItem>
findHaveDoneWorkItemsByActorIdAndProcessId(String actorId, String processId);

    /**
     * Addtional Patch
     * 查找并返回同一个用户发起的所有实例
     * (Engine没有引用到该方法,提供给业务系统使用,20091117)
     *
     * @param creatorId The id of the creator.
     * @return A list of processInstance
     */
    public List<IProcessInstance> findProcessInstancesByCreatorId(String
creatorId);

Original issue reported on code.google.com by [email protected] on 17 Nov 2009 at 9:10

eclipse3.4下无法正确打开流程定义文件

eclipse 3.4 
ganymede下,新创建的流程定义文件能正确显示designer界面,一�
��关
闭后重新打开则按照标准xml文件识别显示,再也看不到designer
界面。

Original issue reported on code.google.com by [email protected] on 13 Mar 2009 at 1:41

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.