workflow
OSWorkflow 2.8.0
This is a low level workflow implementation written in Java more>>
OSWorkflow 2.8.0 is considered as a smart and useful application that is known as a "low level" workflow implementation written in Java. It does not use a graphical tool for developing workflows, but can be configured by writing a xml file as the main conf file for the workflow process.
Graphical solutions dont provide the flexibility to properly fulfill all requirements in a full-blown application. In this way the programmer can go in and customize the OSWorkflow after his specific needs.
Situations like "loops" and "conditions" that might be represented by a graphical icon in other workflow systems must be "coded" in OSWorkflow.
Major Features:
Compiling from CSV: To get the latest version of OSWorkflow,it is recommend that the source via CSV is to be downloaded and compiled using the Jakarta Ant build script provided there. Compiling OSWorkflow from source is trivial with the following ant targets:
- jar (default) - compiles the library osworkflow.jar
- example-war - compiles and assembles osworkflow-2.8.0-example.war, which is configured to use memory persistence and should deploy without any configuration into most web containers.
- example-ear - compiled and assembles osworkflow-2.8.0-example.ear, which is a J2EE application that is configured to use osworkflow with the EJB persistence store. Some configuration of data sources is required, as well as a full J2EE application server.
- client-jar - compiled and assembles designer.jar, which is a Swing GUI workflow designer application that can be used to visually inspect and edit workflows.
Enhancements
- AbstractWorkflow.getVariablesFromMaps unsafe use of PropertySet
- transientVars currentSteps list not updated soon enough after step transition for post-functions
- Tutorials code snippets
- AbstractWorkflow fails to load XML configuration after redeployment on BEA Weblogic 7.0.2
- The test case should not depend on mckoi lib
- Actions tag shoukld alow just only common-action
- No results at all from designer
- Bug with Websphere Application Server 5.1..0.4, error creating new workflow instance
- Exception orrured when invoking getAvailableActions() and doAction()
- Common actions written out as duplicates
- NPE in initial action if conditionalResult is not empty
- Cant use input parameters in workflow
- Creating Trigger Functions via API does not work
- Order of results from Workflow.getHistorySteps(long) is variable
- Multiple evaluations of action restrict-to conditions
- Cant get the tutorial to work. Please help !
- (Conditional)ResultDescriptor does not write due-date to xml
- canModifyEntryState dont manage COMPLETED entry state
- Workflow does not escape XML entities when saving itself
- null getAction of initial-action
- getAvailableActions return false on exception
- Scheduled workflow doesnt get the right config
- Designer can not display join condition editor
- moveToHistory bug in implicit finish step
- Broken compatibility with previous versions
- Documentation or DefaultConfigurator error
- CreateNewStep even actions finish attribute is set to true
- Bug in cache management
- AbstractWorkflow NPE: cache.put(action, result);
- HibernateWorkflowStore/SpringHibernateWorkflowStore problem
- JDBCWorkflowFactory: getWorkflow(name) doesnt work unless in debug mode
- com.opensymphony.workflow.designer.WorkflowGraphModel has classcastexception
- Persistence JDBCStore with Mysql fail
- Cannot KILL a Workflow instance
- Defining a conditional-result in an initial-action causes an NPE
- Problems with doAction
- Manifest entry in latest OSWorkflow violates spec
- Join transition failure
- Inconsistency between MemoryWorkflowStore & JDBCWorkflowStore w.r.t step functions
- Selecting the Conditions Type throws a NoSuchMethodException
- beanshell condition can not access transientVars
- Duplicate entry constraint with MySQLWorkflowStore
- Patch to SpringTypeResolver.setFunctions
- Inconsistent transientVars behaviour
- Unable to compile OSWorkflow from Ant script
- ClassCastException in LocalEJBCondition
- Incorrect javadoc for the com.opensymphony.workflow.util.Caller class.
- Incorrect javadoc for the com.opensymphony.workflow.util.MostRecentOwner class.
- The value of the attribute "auto" of the element "action" is being checked ONLY for the value "true".
- Implicit calls cannot update the transientVars Map
- Due date does not supported in queries (HibernateStore+Spring)
- XMLWorkflowFactory.WorkflowConfig doesnt implement Serializable interface
- New load signatures on WorkflowLoader break compatibility with code complied with 2.7
- Actions within workflow descriptior should escape invalid characters.
- Designer doesn`t show the join ID
- Improve javadocs for Configuration
- WorkflowException does not show stack trace of inner exception
- Eclipse project classpath fix
- Add isModifiable() method to AbstractWorkflowFactory
- Add "createdStep" to transientVars
- Query OS_CURRENTSTEP instead of OS_WFENTRY in JDBCWorkflowStore.java
- Query Speed w/ JDBCWorkflowStore.java can be abysmal
- Mangled stacktraces from BSH scripts
- AbstractWorkflow private methods could be protected
- Due Date Queries and Duplicate Code Reduction
- MemoryWorkflowStore fixes to work with Due Date
- Persistence Updates for Due Date
- Role/Group attribute for result
- Separate Thread to execute auto actions in transitionWorkflow
- currentSteps is empty for pre-functions at the first step
- Interface WorkflowFactory instead of class AbstractWorkflowFactory
- Pluggable ScriptVariableParser
- Consolidation of three identical Conditions
- Conditions and condition xml element order in Workflow description
- Limitation while inheriting MySQLWorkflowStore
- Visibility of the inner class com.opensymphony.workflow.loader.XMLWorkflowFactory.WorkflowConfig
- Adding version into jar manifest
- The inner com.opensymphony.workflow.JoinNodes$DummyStep class should be made private.
- The attribute "step" of both the elements "result" and "unconditional-result" could be made #REQUIRED instead of #IMPLIED.
- There should exist a mechanism that allows removing of all the info about unnecessary workflow entry from the store.
- Add setter for beanProvider to DefaultVariableResolver.
- Request for global actions that do not change workflow step.
- Plugin model for fucntion and condition (Spring/BeanShell).
- Global condition/function.
- Dynamic number of split states.
- actionId in getAvailableActions.
- Display a live graph.
- Function and Conditions to be displayed on the Edge(Action).
- Type base -> Instance base.
- BSF doesnt work with new Jakarta package.
- SQL Script for OSWorkflow for DB2 Databases.
- Hibernate 3 support.
- TransientVars supplied to conditions in external-permission.
Requirements:
- OSCore 2.0.1+.
- PropertySet 1.2+.
- Jakarta commons-logging.
- BeanShell (optional).
- BSF (optional).
- EJB interfaces.
- XML parser (Not required for JDK 1.4).
What is Windows Workflow Foundation (WF)? 1.0.0
Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of a .NET Framework version 3.0 (formerly WinFX) namespace, an in-process workflow engine, and designers for more>> Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of a .NET Framework version 3.0 (formerly WinFX) namespace, an in-process workflow engine, and designers for Visual Studio 2005. Windows Workflow Foundation is available for both client and server versions of Windows.<<less
OfficeFlow Enterprise Workflow Project Manager 2.6
Finally a complete business project management system that tracks all details of complex projects and inter-department requests. According to security roles, users can send requests; and managers can approve, reject, or run reports on any project, open more>> Finally a complete business project management system that tracks all details of complex projects and inter-department requests. According to security roles, users can send requests; and managers can approve, reject, or run reports on any project, open or closed. Administrators configure the system. File attachments, notes, e-mail notification, logs, reports, categories, etc. are all part of the program. Personal project manager is free, or upgrade to Enterprise for less than $100.<<less
CuteFlow V.2.10.1
CuteFlow is a webbased document circulation/workflow tool. Users are able to define "documents" which are send step by step to every station/user in a list. Its an electronical way for doing (i.e. internal) document circulations. A document can be more>> CuteFlow is a webbased document circulation/workflow tool. Users are able to define "documents" which are send step by step to every station/user in a list. Its an electronical way for doing (i.e. internal) document circulations. A document can be assembled from input fields that could be filled by the receiver of the document. So after a completed circulation you will have a completely filled document. Also Attachments to the document are possible (i.e. for illustration material).<<less
Expresso Framework
Expresso is the most popular, powerful, enterprise-strength J2EE architectural framework. Expresso extends Struts for developing database-driven web applications and builds on many other open source p more>> Expresso is the most popular, powerful, enterprise-strength J2EE architectural framework. Expresso extends Struts for developing database-driven web applications and builds on many other open source projects. Expresso is designed to shorten time-to-delivery of Web-based applications by providing a library of extensible Java Server components for providing services to web-based applications so the developer can concentrate on application logic. Expresso has capabilities for security, robust object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance and JSP tag library etc.<<less
TalkFreely 2.4
TalkFreely is the next generation of surveying tools. Not only does TalkFreely allow you to ask a series of structured questions with pages and skip logic it also provides the moderators with a structured way to manage this data with pages of questions more>> TalkFreely is the next generation of surveying tools. Not only does TalkFreely allow you to ask a series of structured questions with pages and skip logic it also provides the moderators with a structured way to manage this data with pages of questions and skip logic. Workflow can be written which makes the surveys very intelligent. Invitations can be scheduled and sent to groups of existing contacts. TalkFreely embraces all communication media types and can be used as a feedback centre for voice/text/e-mail. The results of surveys can be re-presented within a 5 star innovation report, yes/no voting report or just as a simple discussion. Re-presenting the data can save you time and provide more invaluable feedback about existing ideas or problems. TalkFreely has all the tools to complete the feedback circle. Uses of TalkFreely include: Surveys 5 * Innovation Text message voting Discussion forums Voting Reporting / Dashboards<<less
METAjour 2.1
METAjour is a high-end Content Management System bundled with METAZO - an object oriented application framework based on a flexible Model-View-Controller architecture. METAjour and METAZO are based on PHP/MySQL, and use well-known products such as an more>> METAjour is a high-end Content Management System bundled with METAZO - an object oriented application framework based on a flexible Model-View-Controller architecture. METAjour and METAZO are based on PHP/MySQL, and use well-known products such as an extended version of Smarty for the template engine. Easy-to-use Windows-like user interface. Multilanguage support for any object, access restrictions by users and groups on any object, advanced profile management, event handling, report generator, rich text WYSIWYG editor, workflow, revision control, publishing and expiration dates on any object and much more. Bundled with many common extensions such as forum, webshop, site search, sitemap etc. and includes predefined websites to get you started. Easy to expand with new extensions, user defined tables and extra fields on existing tables.<<less
Miniweb 2.0 Form Maker X9
Wish there is a form application that can collect info from site users and then email it to you and let you manage it on the Web? Miniweb 2.0 Form Maker is designed to do just that. It is easy to set up and use. Only 1 line of codes is needed to insert a more>> Wish there is a form application that can collect info from site users and then email it to you and let you manage it on the Web? Miniweb 2.0 Form Maker is designed to do just that. It is easy to set up and use. Only 1 line of codes is needed to insert a form into your Web page, and it will fit your Web design 100%. There are many form and layout options, including multiple field types, forms with multiple pages, preview and print pages, Catchpa display, file upload, autoresponders, email and mobile alerts, database backup, multiple admin accesses, and options to turn on/off many of the features mentioned here. Most of all, it shares the same admin platform, membership system, and workflow with other Miniweb 2.0 modules: Blog Writer, Calendar, Directory, Media Album, Online Store, Publisher, Site Builder, etc. This means that you dont have to log in multiple times to manage your site or get confused by multiple systems. Try out the demo to see it for yourself...<<less
Seagull Application Framework 0.6.0
Seagull is an OO PHP framework with the core modules licensed under BSD, and has the following design goals: - independence of data, logic & presentation layers - extensible component architecture - reduction of repetitive programming tasks - more>> Seagull is an OO PHP framework with the core modules licensed under BSD, and has the following design goals: - independence of data, logic & presentation layers - extensible component architecture - reduction of repetitive programming tasks - simplifying data access - comprehensive error handling - module workflow routines - form handling without the donkey work - component reuse - authentication management - integration with PEAR libraries - PHP coding standards - platform/PHP version/browser independence - self-generating documentation - quality end user docs<<less
Best Hospital Management Software 1.1
Truworth provides RXIS an affordable customizable feature-rich electronic health records management system which gives a comprehensive solution in health record creation, portability and analysis. It is extremely powerful electronic health record more>> Truworth provides RXIS an affordable customizable feature-rich electronic health records management system which gives a comprehensive solution in health record creation, portability and analysis. It is extremely powerful electronic health record management system. Its key features includes appointment scheduling, electronic chart reporting, disease management, workflow management and much more. It is uniquely designed software for hospital management....<<less
Dropthings 1.6.0
Dropthings is an Ajax Web Portal built on Linq, Workflow Foundation and ASP.NET AJAX. more>>
How to run the project:
- Install Visual Studio 2008 (VS 2005 wont work)
- Install SQL Server 2005
- Download latest code
- Restore the database from dashboard.zip in SQL server
- Update web.config from the web project and set proper connection string
- Build and Run
Requirements:
- .NET Framework 3.5
New Features in the .NET Framework Version 3.5 1.0.0
Microsoft released ASP.NET 3.5 on November 19, 2007. Along with it, was released Visual Studio 2008. In this version Microsoft enhanced features of .NET Framework Version 3.0 and add some new too. Now we will take a look at new and enhanced features in more>> Microsoft released ASP.NET 3.5 on November 19, 2007. Along with it, was released Visual Studio 2008. In this version Microsoft enhanced features of .NET Framework Version 3.0 and add some new too. Now we will take a look at new and enhanced features in the .NET Framework version 3.5. The which get updated or added by Microsoft are: * .NET Compact Framework * ASP.NET * Add-Ins and Extensibility * Common Language Runtime * Cryptography * Networking * Windows Communication Foundation * Windows Presentation Foundation * Windows Workflow Foundation * Windows Forms * LINQ * Expression Trees * Programming Languages<<less
Kentico CMS 3.1a
This is a Content Management System designed for ASP.NET developers. more>>
Major Features:
- International Support
- E-commerce
- Advanced Security
- Event Calendar and Booking System
- Rapid Development
- Newsletter
- Open API a Extensibility
- Image Gallery
- Easy Deployment and Content Staging
- On-line Forms
- Friendly URLs and SEO
- Private Messaging
- Full-text Search
- Polls
- Web Analytics
- Wiki
- Reporting
- Geomapping
Enhancements:
- New:
- Administration UI: HTML editor is used for editing invoice.
- Administration UI: Link to an existing document can be created from the context menu.
- Administration UI: New macro selector control is used to insert all possible macros to the text.
- Administration UI: Color picker control now includes preview of the selected color.
- Administration UI: Section summary for the pages of administration UI.
- Administration UI: Minor improvements in all UI.
- General: Improved output filter functionality.
- General: All regular expressions for validation and macro resolving were optimized.
- General: Performance optimizations for amount of data and memory consumption.
- General: Configurable selection between standard and session authentication cookies.
- Ecommerce: Product price can be optionally displayed with or without tax.
- Ecommerce: Product option list can be now paged.
- Ecommerce: User account can be created at the same time as customer account from CMSDesk.
- Ecommerce: All currency related values can be now recalculated when changing main currency.
- Ecommerce: Tax class details can be edited when selecting tax classes for specified product.
- Ecommerce: Shopping cart process step indexes can be now optionally hidden or visible.
- Ecommerce: My Account web part tabs can be now displayed either in horizontal or vertical layout.
- Ecommerce: Shipping options are now displayed with their charge in the checkout process.
- Ecommerce: All errors while loading payment provider, payment form or checkout process step are now logged.
- Event log: Event details can be exported to the file.
- Event log: Events can be optionally logged to the file now.
- Modules: Module description field was added.
- Modules: Module permission description field was added.
- Modules: New Display permission for all modules. Module is now hidden in tools menu when user is not granted with module display permission.
- Newsletter: Imported users can be optionally subscribed / unsubscribed to the selected newsletters.
- Newsletter: Email queue can be now deleted at once.
- Scheduler: User can see how many times each task was executed.
- Settings: Settings can be exported to the file.
- Staging: Reject task is now generated for synchronization with target server when document is rejected.
- Staging: Update doc task is now generated for synchronization with target server when document is moved up or down in the content tree.
- System: Testing e-mails can be sent with attachments.
- Web farms: Web farm synchronization tasks can be now filtered by server.
- Web farms: Servers can be now disabled to avoid tasks logging for them.
- Web farms: MachineName field was added to the web farm tasks.
- Web parts: Improved scrolling text web part.
- Web parts: Improved current user web part.
- Changes:
- General: XHTML output filter is now turned off by default on all sample web sites.
- Web parts: Properties NestedRepeaterID and NestedDataListID were replaced by NestedControlsID property.
- Bug fixes:
- Administration UI: RTL languages layout was completely reviewed and fixed.
- Administration UI: Some pages werent properly handled for cross-site scripting.
- Administration UI: Minor fixes for IE7 and FF3.
- Administration UI: Security fixes for some UI pages
- BizForms: Incorrect security check was applied in permission dialog.
- BizForms: Administration of BizForm layout used too strict permissions.
- Booking module: Event allowed negative capacity.
- CMSDesk: Select file dialog couldn't upload file on Windows Vista.
- CMSDesk: Document links with workflow could cause inconsistency in document tree if the document was moved.
- CMSDesk: Notify when leaving page wasn't applied in some cases.
- CMSDesk: Spell checker didn't work for words with some culture-specific characters.
- CMSDesk: Published information in document properties wasnt evaluated properly.
- CMSDesk: The document wasn't inserted on the correct position when the default order was changed from alphabetical to first.
- Content: Metadata content wasn't properly encoded to the output HTML.
- Content: When the image caching was on, original image could be returned instead of the resized image.
- Content: Cached attachment wasn't removed from the cache if the attachment was updated from API.
- Content: ASPX editable controls were losing the content with specific workflow operations.
- Content: Copying of published document didn't include the published attachments.
- Content: Rollback to the oldest version in version history could lose the version attachments.
- Content: File field could lose the attachment when copying the culture version from specific language.
- Content: When the attachment field of the document type was removed, attachments weren't deleted.
- Content: Allowed extensions for upload fields didn't have the same format in all settings.
- Content: Uploaded files allowed "+" sign in the file name, which couldn't be correctly processed by IIS7.
- Content: GetFile script didn't handle the permissions correctly.
- Controls: Editable image could cause null reference exception in specific scenarios.
- Controls: Radiobutton list form control didn't apply some settings correctly.
- Controls: Form control text area didn't validate the field length properly.
- Controls: Property UseImagePath for editable image control didn't work properly.
- Controls: Radio button list form control couldn't have empty default value.
- Controls: Change password control didn't handle the Visible property correctly.
- Documentation: Minor fixes in the documentation.
- ECommerce: Payment methods and Shipping options weren't displayed properly in their selection.
- ECommerce: Available amount validation could not work correctly in specific scenarios.
- E-mails: Some e-mails contained multiple Content-Type headers.
- E-mails: GetEmail Templates method threw an exception.
- File import: Files couldn't be imported to the location covered by workflow process.
- General: Automatic import of Windows authenticated users wasn't working correctly for non-existing users.
- General: Changing the code name of the web site could cause problems with live site if the application wasn't restarted.
- General: Application couldn't properly start in Integrated mode of IIS7.
- General: Culture of the live site wasn't changed correctly in some cases with full page caching configuration.
- General: Uzbek cultures weren't defined properly.
- General: Changing the order of items didn't clear the cached objects properly.
- General: Localized transformations werent cached.
- General: Float number validation and conversion couldnt handle small numbers with exponent.
- General: Param tag of the object element could cause incorrect HTML code when processed by output filter.
- Import/Export: Forum posts weren't properly imported from old version package.
- Import/Export: Custom web part categories couldnt be handled by import process in some specific cases.
- Import/Export: Some delete tasks couldn't be processed correctly on import.
- Import/Export: Existing site was deleted if import fails because of the existing site with the same name.
- Import/Export: Process log couldn't work in specific scenarios.
- Import/Export: Pre-selection of objects wasn't working properly when repeated.
- Import/Export: Next button wasn't disabled in FF3.
- Import/Export: Document fields with only field length changed weren't updated on import.
- Newsletter: Some e-mails could use different culture for unsubscription link and for other newsletter content.
- Newsletter: Newsletter module couldn't handle large amount of e-mails in specific scenarios.
- Newsletter: Some e-mails were duplicated in specific scenarios.
- Newsletter: Resend functionality wasn't working properly.
- Newsletter: Scheduled task for the newsletter wasn't rescheduled if configuration changed.
- Newsletter: New issue couldn't be placed to the Newsletter archive
- Newsletter: Generation of the e-mail queue was using too many database queries.
- Newsletter: Some newsletter pages didn't check all required permissions.
- Newsletter: Newsletter archive didn't resolve the macros properly.
- Output filter: Button text containing tag characters could damage the output HTML code.
- Polls: Multiple polls couldn't work properly on the same page.
- Polls: Incorrect security check was applied in permission dialog.
- Portal engine: Some pages could be displayed with wrong page template in heavy load.
- Portal engine: If the CSS stylesheet of the site wasn't set, the page generated an empty stylesheet tag.
- Sample web sites: Minor fixes in design and HTML code of the page templates and stylesheets.
- Scheduler: Some tasks could run two times under specific conditions.
- SiteManager: Some Administration pages could be accessed from CMSDesk in SiteManager context.
- SiteManager: User couldn't be deleted when he was allowed to be forum moderator.
- SiteManager: Site culture couldn't be changed in license editions without multilingual support.
- SiteManager: Localized transformation name couldn't be entered in transformation properties.
- SiteManager: Document type editing pages didn't have the same length.
- Staging: Document task didn't contain product information when the product was created from the new document dialog.
- URL Rewriting: Some URLs weren't resolved correctly for cookieless configuration.
- URL Rewriting: Messaging pages weren't properly excluded from URL rewriting and were logged as not existing content pages.
- URL Rewriting: Page wasn't properly redirected in specific cases with FF browser.
- Web analytics: Log processing couldn't handle large amount of data at once.
- Web analytics: Returning visitors were logged only on the second visit.
- Web farms: Too many web farm tasks or too much web farm task data could kill the application on its start.
- Web parts: Clone web part couldn't work with some specific web part settings.
- Web parts: Content slider wasn't working properly if the delay time was 0.
- Web parts: Google maps web part couldn't handle API key for both domains with and without www.
- Web parts: Query repeater web part didn't use the Item separator property correctly.
- Web parts: User contribution web part couldn't resolve the path properties.
- Web parts: Language selector didn't display culture names in ASPX page templates.
- Web parts: Date and time web part couldn't handle some format expressions.
- Web parts: Contact and ignore list didn't use the Zero rows text property properly.
- Web parts: Video web part wasn't working properly in FF3.
Asbru Web Content Management for ASP
Out-of-the-box, full-featured database-driven web content management system designed to provide control and simplicity for non-technical users while maintaining flexibility and power for developers. E more>> Out-of-the-box, full-featured database-driven web content management system designed to provide control and simplicity for non-technical users while maintaining flexibility and power for developers. Enables users to create, publish and manage websites with advanced, dynamic end-user and website administrator functionality. Includes advanced WYSIWYG editing, custom data search and display, workflow, staging, scheduling, automatically generated content lists, advanced scripting, personal workspace and access permissions for website administrators as well as for visitors. Example usage: Create a multi-lingual website and Extranet and Intranet websites with custom data, user registration, message boards, discussion forums, weblogs and email newsletters. Manage the website with multiple administrators with differentiated access restrictions and publishing workflow processes. Includes open program source code for unlimited customisation and integration with other systems.<<less
Asbru Web Content Management for PHP
Out-of-the-box, full-featured, database-driven web content management system with community, e-commerce, database and statistics add-on modules for creating, publishing and managing websites with adva more>> Out-of-the-box, full-featured, database-driven web content management system with community, e-commerce, database and statistics add-on modules for creating, publishing and managing websites with advanced, dynamic end-user and website administrator functionality. Includes advanced WYSIWYG editing, members only areas, scheduling, automatically generated content lists, multilingual content, advanced scripting and differentiated access permissions for website administrators. Easy creation of as many templates/style sheets as required. Example usage: Create a multi-lingual website and Extranet and Intranet websites with product catalogue, shopping cart, user registration, message boards, discussion forums, weblogs and email newsletters. Manage the website with multiple website administrators with differentiated access restrictions and publishing workflow processes. Includes open program source code for unlimited customisation and integration with other systems.<<less