⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.txt

📁 一个工作流设计及定义的系统,可以直接与数据库结合进行系统工作流程的定义及应用.
💻 TXT
📖 第 1 页 / 共 4 页
字号:
              that was not an InFlowWorkItem (especially a CancelItem)
- [engine]    task #96814 : tested SqlHistory with PostgreSQL. OK.
- [droflo]    task #96886 : added the 'not' expression
- [engine]    task #96371 : implemented SqlHistory (tested with MySQL)
- [engine]    task #96783 : implemented event codes to differentiate history 
              events


OpenWFE 1.0.1 - released 2004/04/06

- [engine]    task #96709 : implemented 'inc' expression (IncrementExpression)
- [engine]    bug #928820 : made external launches for local engine to 
              internal launches. Fixes deadlock bug.
- [engine]    lots of work on 'subprocess' expression, it can now launch
              external subProcesses (task #96582)
- [droflo]    bug #926243 : workitem position wasn't highlighted anymore
              (it was for 0.6.3)


OpenWFE 1.0.0 - released 2004/03/29

- [droflo]    task #95371 : added 'defined' and 'undefined' to droflo
- [droflo]    task #96338 : adding a subProcess definition
- [droflo]    task #96337 : changing the name of a subProcess definition
- [engine]    task #96335 : enabled 'field-ref' and 'variable-ref' in 
              SubProcessRefExpression. It means that now, which subprocess
	      is launched can be determined at runtime.
- [-all-]     task #96179 : flat-start.sh renamed to openwfe-daemon.sh 
              This new start script can be run from anywhere and it assumes the
	      OPENWFE_HOME is at its location. If OPENWFE_HOME is already set, 
	      it will use it. flat-stop.sh has been included 
	      into openwfe-daemon.sh (./openwfe-daemon.sh stop)
- [droflo]    task #93688 : made flow name and revision editable
- [worklist]  task #94940 : ensured that etc-worklist/passwd.xml gets reloaded
              each time. This is configurable in 
	      etc-worklist/worklist-configuration.xml
- [engine]    bug #836362 : fixed. Participant got reloaded each time 
              (the engine is a bit faster)
- [engine]    task #96053 : engine is more expressive (ApplyException) when 
              [dyna-]participant is not found.
- [-all-]     task #95951 : removed any -Xmx -Xms from start scripts
- [engine]    Added BooleanExpression to tag expressions used in conditionals
- [-all-]     fixed the flat-start.sh script, it was broken in certain ways
- [engine]    task #95306 : when a participant timesout, a variable named
              '__timed_out__' is set to true. This flag is removed by the
	      next participant that doesn't timeout.
	      This flag is demoed in flow__1.12.xml
- [engine]    bug #919440 : sync didn't work, especially with timeouts. Fixed.
- [engine]    task #95773 : when a participant timesout, it cancels itself
              (triggering a cancel message to the worklist usually)


OpenWFE 0.6.3 - released 2004/03/18

- [webclient] bug #916572 : save did not work anymore. Fixed.
- [reactor]   bug #917164 : reactor was broken. Fixed.
- [worklist]  task #88214 : finished the implementation of getStatus() in
              the XdbcWorkItemStore
- [worklist]  task #95283 : implemented getStatus() in FileQueryStore
- [engine]    task #88215 : finished the implementation of getStatus() in
              the XdbcExpressionStore
- [worklist]  task #95289 : workitems stored per flow instance id are also
              displayed in the component status
- [worklist]  task #95283a : finished the getStatus() impl in FileWorkItemStore
- [engine]    task #94852 : implemented the 'defined' expression


OpenWFE 0.6.2 - released 2004/03/10

- [worklist]  task #95136 : launching a flow now returns the instance id
              of the newly created flow
- [worklist]  task #95048 : adapted XdbcWorkItemStore, it now works in two
              modes : the classical one (static store), and the query one
	      (each user through etc-worklist/query-map.xml gets a different
	      view of the store).
- [worklist]  task #95046 : implemented a FileQueryStore, also works with
              a query-map.xml configuration file.
- [engine]    task #95128 : introduced participant described as regular 
              expressions in the participant-map.xml file. It introduces
	      the concept of 'virtual participants' and is used in conjunction
	      with the query stores described in the two tasks above.
- [worklist]  task #95110 : ensured that the query-map got reloaded each time
              of the new 'query store' requested it. Of course a query-map
	      is located per URL : it is thus possible to generate it
	      dynamically per CGI, JSP, ASP, whatever.
- [-all-]     task #94851 : added a 'start-openwfe.bat' for starting the whole
              OpenWFE suite under windows. Also added a 'start-q-openwfe.bat'
	      so that people under windows can experiment the new 
	      FileQueryStore.
- [-all-]     enhanced flat-start.sh, there is now './flat-start.sh rest' for
              starting the suite in REST mode, and './flat-start.sh q' for
	      launching the suite with a FileQueryStore.
- [reactor]   task #94692 : now each agent gives back a return code (like a unix
              process). It is stored in the outgoing workitem's filed
	      '__agent_result__'
	      task #94693 : also implemented for the python reactor
- [worklist]  task #94913 : removed socket and file permissions from passwd.xml,
              passwd.xml got much simpler. Those permissions got moved
	      to worklist-policy.conf


OpenWFE 0.6.1 - released 2004/03/03

- [webclient] It's now possible to toggle between workitem history and
              flow diagram
- [webclient] Moved a lot of 'business logic' out of Struts actions into 
              a new class named 'OwfeSession'. This was suggested by StevenLzl.
- [webclient] as only 5% of the http://www.openwfe.org web site have screens
              tuned to 800x600, I configured the webclient for 1024x768 screens
- [webclient] task #94481 : items in lists can now be moved up or down
- [reactor]   task #94692 : agents now set a '__agent_result__' field in the
              workitems they handle. If they forget to set it, the reactor
	      sets it for them at 0, which means 'success'.
- [engine]    task #94701 : speeding socket dispatching. Now, it's 10 times 
              faster
- [engine]    renamed poya.sh to poya-engine.sh (did the same for poya.bat)
- [input]     task #95575 : InputHelper automatically reloads input.py if
              it has changed.
- [-all-]     flat-start and flat-stop got more sophisticated
- [webclient] completely refactored the input system to python.


OpenWFE 0.6.0

- [wfd-serv]  separated the flowdef server from poya (the engine itself)
              (but if you want to use Apache or IIS to server your flow
	      definitions... you can)
- [xdbc]      task #87952 : adapted and tested against PostgreSQL.
- [worklist]  task #90630 and #93919 : new launch permission system :
              you now don't need to add a launch permission for each
	      flow. Launch permissions can now point to list of launchable
	      flows.
- [engine]    task #93887 : implemented 'greater-than' and 'lesser-than'
              expressions


OpenWFE 0.5.2

- [droflo]    task #93561 : integrated help text into droflo edit mode
- [droflo]    task #93696 : you can now launch poya-droflo.sh or .bat
- [engine]    removing an unlocked workitem from a store now throws 
              a StoreException instead of a NullPointerException
- [worklist]  task #90887 : obsoleted class worklist.WorkItemId
- [webclient] now you can view at which point in a flow a workitem is 
              (in droflo)
- [uman]      fixed bug #888512 : uman web iface was broken.
- [droflo]    task #93560 : implemented dyna participant editor (and renderer)


OpenWFE 0.5.1b

- [engine]    fixed bug #860949 : the 'sequence' and the 'concurrence' 
              expressions did not 'deep copy' their children list upon
	      instantiation, so the sequence (for example) of all the instances
	      of a given flow had the children list of the last to be
	      instantiated... Tricky
- [engine]    done task #90556 : created an AbstractExpressionStore and moved 
              a lot of common code into it
- [-all-]     fixed bug #859401 : some timers were not cancelled when a service
              stopped, so their hosted daemons were still live afterwards.
	      Bug identified by Hinse ter Schuur.



OpenWFE 0.5.1

- [pyya]      added a 'listLaunchables' method to the REST interface. Of course
              also added it to pyya rest worksession.
	      Task #89489 done.
- [droflo]    subflows (activities) logo was a dead image. Fixed.
- [engine]    done task #89604 and #89605 : implemented 'and' and 'or' 
              expressions. Also implemented them in 'droflo'.
- [droflo]    done task #89655 : added CSS style to droflo.
- [droflo]    done task #89480 : droflo can now show where a workitem is in
              a flow
- [engine]    added an 'override' attribute to the 'set' expression, so that
              if override is set to false, workitems' field values cannot get
	      overriden. The default value for this field is 'true'.
- [engine]    fixed bug #851977 (a series of bugs in the filters interpretation)


OpenWFE 0.5.0

- [droflo]    Implemented droflo, for the moment it simply displays a graphical
              representation of a flow. In the future, it will be a web
	      flow editor...
- [-all-]     Worked on docbook documentation. You can have a look at it
              on http://www.openwfe.org
- [engine]    Removed the CancelledReply system (got obsoleted by the following
              para)
- [engine]    Implemented a CancelItem system : a workitem for cancelling 
              expressions. Especially useful for the 'DeferredChoice' sync
	      expression.


OpenWFE 0.4.2

- [engine]    Fixed bug #821721 (filtered workitems didn't show their history)
- [engine]    Fixed bug #823669 (open filters didn't show any fields)
- [worklist]  Implemented task #87163, default value for workitem-attributes in
              etc-worklist/header-factory.xml
- [webclient] Implemented task #87492, StringAttributes containing '://' are 
              turned into links
- [-all-]     Implemented Xdbc : this library allows storage of expressions
              and workitems into relational databases.
	     

OpenWFE 0.4.1

- [applic]    Implemented openwfe.org.status.StatusService
- [worklist]  Removed workflowInstanceId from WorkItemId (did the same in PYYA)
- [worklist]  Ruled : saving an unlocked workitem will succeed
- [reactor]   Implemented : RFE #789741, now in etc-reactor/agents.xml you can
              specify if an agent should get instantied once and only once or
	      once for each request
- [webclient] Fixed bug #813538, MapInput couldn't get added to workitems
- [engine]    Implemented task #86399, now launching a flow produces a 
              'launched' tagged workitem
- [worklist]  Implemented task #86578, XmlHeaderFactory (more custom headers 
              for worklists)
- [worklist]  Implemented task #86581, add direct delegation (delegation to 
              participant) to REST interface


OpenWFE 0.4.0b

- [engine]    Introduced the CancelReply concept, such a reply is sent upon
              a forward request for a branch of a flow that got obsolete or for
	      a flow that is completely finished.
- [worklist]  Removed WorkListPrincipal and link from user to participant. Now
              users access stores and don't need to be mapped to a participant.
- [worklist]  Fixed poya-worklist.bat
- [applic]    Fixed openwfe.org.auth.XmlFilePermissionCodec (didn't work on 
              windows)


OpenWFE 0.4.0

- [worklist]  Adopted apache's Base64.java (http://www.apache.org)
- [engine]    Introduced the ExpressionWithTimeOut interface
- [engine]    Introduced variable scopes for expressions and retrofitted 
              the 'boolean result' paradigm to it, so that boolean result are 
	      no more in transit in the workitems
- [engine]    extensive flow definitions testing through pyya scripts
- [worklist]  fixed an error in timed out sessions purge code leading to a 
              concurrent modification exception
- [engine]    Implemented <iterator> (IteratorExpression) (see flow 1.10)
- [engine]    Fixed bug #801048, EqualsExpression couldn't handle comparisons
              when one or both of the values were null.
- [reactor]   Fixed a bug in AbstractAgent as pointed by Peter Mayne.
- [engine]    Implemented <set-value> (SetValueExpression)
- [engine]    Implemented sync expression concept, then implemented
              last-wins, first-wins, highest-wins, last-merge, ...
- [engine]    Fixed bug #805916, filters where not parsed correctly, resulting
              in empty filters.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -