Comparing Workflow Products

There are a lot of Workflow Products. It is not easy to pick one.
- Functional aspects
- Non-functional aspects (Usability / Reliability / Performance / Supportability)
- Constraints (current environment/budget/operator's skill)
The Following is a collection of "Summary of Questetra BPM Suite" about 'Points of product comparison' Please make them help for selecting Workflow.(And to compare BPM product, refer them as 'Workflow Feature comparison')
1-1: Workflow Designing(Workflow Definition)
- A+ Template : Only to import from Workflow samples (over 400) to define Workflow.
- A+ Diagram : Workflows are displayed in diagram (chart)
- A+ Data Type : Numeric (calculation), Select, File type as general, Table, Discussion (bbs) type as moreover.
- A+ Automatic calculation : Automatic arithmetic operations can be set to the data between numeric type and in table type.
- A+ Initial value : Initial value of each data can be set. Dynamic initial value can be as well.
- A+ Permission : read and write level (permission) can be set on each data item.
- A Input form generation : Automatically created along 'Data type' and 'Permission'
- A Form Customize : Notes can be added. Column setting can be changed. CSS can be applied.
- A Version management : Can manage all generations of the workflow.
- A Save / Print Workflow Chart : Workflow chart can be printed. Can be saved as image.
- A Editing in operation : You can edit workflow in operation. The processing operations are not influenced.
- A Duplication : New Workflow can be created by duplicating Workflow in operating or of the past.
- A Backup : Workflow definition can be exported.
- B Documents Output : To generate documents automatically needs coordination to GoogleDocs or Document creation system.
- C Papers Output : To generate documents automatically needs coordination to GoogleDocs or Document creation system.
- C Authentication / Encryption : It doesn't have mechanism for electronic signatures, only stores electronic signature file.
- A+ Timer Start : Can allocated to people at 'the first day of the month' or 'specific day of the week' or so.
- A+ External Collaboration Start : Can start from external system. (process model connection API)
- B Email Start : Can start by receiving email (currently optional)
- A Relative Designation : Relative allocation rule such as "applicant's supervisor" can be set.
- A Group Allocation : A Task can be allocated to Group (team) instead to a person.
- A The whole group allocation : A Task can be allocated to Group as Cooperative work.
- A Automatic Deadline Notification / Reminder : Can send notification (Email) automatically.
- A Automatic Abortion : Can automatically abort the task expired.
- A Conditional Split : Can Change the procedure according to the condition in the middle of the Workflow. (Exclusive Choice)
- A Concurrent Processing : Can split a process in the middle of processing and processing concurrently. (Parallel Split)
- A Looping Send Back : Can loop a task. Determines whether the token does not grow infinitely.
- A+ Consensus-building / Intermediate Email : Can send any message in the middle of the workflow.
- A+ Intermediate External Integration : Can transmit data between other system in the middle of the workflow.
- A+ Workflow collaboration : For example, can collaborate 'Delivery Inspection Flow' and 'Billing Flow'
- A+ Workflow Expansion : You can use the API to create business-focused applications that work with workflow.
1-2.Executing Workflow (Task Processing)
- A+ Task List : Can be displayed grouping by Workflows or sort by task name and deadline date.
- A+ Notification : Can receive email notification about the allocation and deadline.
- A+ Smartphone Access : Can handle tasks from a Web browser for smartphones.
- A Smartphone Apps : Can handle tasks from an application for smartphones.
- A Multiple languages : Can configure Operation screen languages for each user (Ja. or ko.en.es.pt.fr.etc.)
- C Collective processing : To process multiple tasks at once, additional API apps need to be developed.
- A Returning Group allocation : User can return a task undertaken actively to the group.
- A Task Deletion : User can reallocate a task undertaken actively to other member of the group.
- A Reallocation / Substitute Approval : Can reallocate forced any user only by control authority.
- A+ Team Communication : Micro-blogging like Facebook are standard equipped and able to attach files and mark "Good!".
- A+ Supporting Other Departments : User can place a advice and support in real time for the follower in microblogging.
- A Knowledge Management : Can mark "Knowledge!" as well as "Good!". The company's tacit knowledge is visualized.
- A Sharing Trouble Detection : Can mark "Trouble!" as well as "Good!". A trouble is visualized since that moment.
- A Approver Change : User can specify the approver for application within the rules prescribed in the workflow definition.
- C Rerouting when applying : A workflow definition (business rules) cannot be changed when process started. (on the fly)
- C Rerouting of the processing applications : A workflow definition (business rules) can not be changed during processing.
- A+ Reuse Start : User can apply with duplicated application info of the past.
1-3.Monitoring Workflow (Business Progress / Result Totalization)
- A Current situation : Can display situation of progress and retention on the diagram in real-time.
- A Automatic Aggregation : Automatically aggregates and displays the number of business operations.
- A Business Data Export : Data can be exported according to the data access authorization.
- A+ Performance Analysis : The number of transactions in any period of time, can be displayed in graph by group or by person.
- A+ Cost analysis : The average or maximum processing time, etc. for each operation can be displayed in a line graph.
2-1.Usability
- A+ Web Apps : Can operate everything on Web Browser, from creating workflow to Task processing.
- A+ Mouse Designing : Can create and modify workflows with drag and drop.
- A+ Data Search : Can search past data. Can detailed search specified range of data items.
- A Criteria Save : Can save the criteria. Can be shared within the organization as needed.
- A Paging Display : Large amounts of data are displayed by splitting page in specified page size.
- A Display Filter : Large amounts of data can be displayed partially by filtering.
- B Sort Display : Can sort each column view. Can not sort by column the processing load is high.
- A Export : Can download as CSV file or Excel file of search result for example, also can output to GoogleDocs.
- A Time Display : Can switch display format of time even relative time expression like "50 minutes before".
- A Gadgets : Can be refer business data or allocation information from the outside securely.
2-2.Reliability
- A Service Level : SaaS operation results is about 99.9%. (Include Platform Amazon fault)
- C SLA : There is no configurationon SLA in the current status "Terms SaaS Edition". (Improvement Plan item)
- B Planned Shutdown with advance notice : Shutdown due to version upgrade (about 1h) occur about 10 times a year.
- A Bug Publishing : Product bug reports are published on the Web site and also a RSS feed.
- A+ Awards Winning : Gartner Cool Vendor, Google Mashup Award etc.
- A Introduced : Downloaded over 12000 companies in 170 countries, over 1000 companies in 80 countries on SaaS (Include free trial)
- A Customers : Introducing our customers on our web site. Kyoto University, RECRUIT co., ltd. and others.
2-3.Performance
- A+ Workflow Engine : The unique engine natively processes BPMN 2.0 compliant the subset.
- A Disk limit : You can check the status of the file repository. (Changing only on file data)
- A+ Response : A page is displayed with in a second in almost all functions even large amounts of data.
2-4.Supportability
- A Server Maintenance Free : Because SaaS based, no server engineer or server operating expenses required.
- A Automatic Version Update : New feature will be added at any time.
- A Process Owner Control : Manager (Process Owner) on each individual business process can be designated.
- A Automatic Pausing : A new application (Start) will be paused automatically in case such as a staff is transferred.
- A Error Task Detection : Tasks allocated to nobody will be detected as "Error Task".
- A+ Groupware Integration : Operation integrating Google Apps account is available.
- A SAML SSO: Authentication : Can build single sign-on system with SAML2.0 or Google OpenID or else.
- A Password-Login Blockade : Can block password-login on single sign-on.
- A Organizational Change : Can move account on GUI, and bulk move with CSV.
- A Audit Trail : Every access time and processing time will be logged.
- B Manuals : There is no printed manual provided. Please see the online manual.
- B Support : Basically limited to Email query. (Query telephone are busy in many time) (Improvement Plan Item)
- A System Time Configuration : Any standard time zone of the world can be set as system time.
- A+ Online Trial : Demo system is available to experience just by accessing it.
- A+ Free License : Your own system is available only to sign up on our Web page.
- A Download Trial : Free Web apps are provided to install on Windows / Linux.
- A+ API Development : Application development / System collaboration is available for progression check or organization change.
- A Online payment : Payments through PayPal (ViSA, MasterCard, American Express etc.) is available.
- A Consulting : Experts are ready to help business process designing or organization changing.
3.Constraints
- Non-programming : Can modify your own Workflow in about 30 minutes without knowledge about Java or Linux etc.
- Google Apps Collaboration : Workflow Functions which are not on Google Apps are complemented by collaborating with Google Calendar, Docs,iGoogle.
- Migration : Each Workflow application can be moved efficiently on 'Google Apps Migration' from Lotus Notes.
- High-end Workflow : Supports complex flow which options of groupware do not support.
- Non BPEL BPMS : Provides true field-driven BPM for who do not possess an application server or who does not need coordination.
- Price : Available for a month. $10 USD/user ($5 over 201 user). No extra initial cost needed.
- Suggested Browser : Newest versions of Chrome、Firefox、Safari. Specific version of IE. (Unexpected behaviors are reported on IE v.6)
- Line Speed : Operation may be detrimental in environment of less than 1Mbps or HTTP1.0 proxies.
- (Current environment, budget, operator's skill, user's skill,etc. can be valuating points.)