25933: Updated activiti jars to 5.3 release + temporarily disabled query-tests for activtiti
25932: Fixed failing FormServiceImplTest.
25930: Fixed ClassCastException and NullPointerException when using JBPM and Activiti tasks in Alfresco Explorer.
25898: Implemented testGetWorkflows() which tests the methods getWorkflows() getActiveWorkflows() and getCompletedWorkflows() for both workflow engines.
25888: Fixed failing testOutcome.
25884: Workflow console fully tested using activiti engine + small bugfixes
25854: Implemented testGetPathProperties on AbstractWorkflowServiceIntegrationTest. This tests getPathProperties for Activiti and JBPM workflow engines.
25827: Added lifecycle sample for activiti engine
25801: Added a new WorkflowRestApiTest testTaskInstancesForWorkflowGet. Also fixed issues with ActivitWorkflowEngine.queryTasks() relating to the start task being returned incorrectly.
25731: Added timer execution test to verify Authentication and Transactional behavior + added license headers to 2 files
25682: ALF-6902 delete identitylinks + added timer sample + adhoc notify me feature
25649: Redeploying of parallel activiti WF's turned of (remainder from development)
25645: Fixing getWorkflows test, using valid date to check "due before"
25642: Implemented getPathProperties() on ActivitiWorkflowEngine. Also refactored ActivitiTypeConverter to create ActivitiPropertyConverter which uses a WorkflowPropertyHandlerRegistry.
25636: Fixes for use of Activiti workflows in JSF client
25615: Added parallel review and approve process (regular + grouped)
25520: Added REST-test for review workflow and pooled review workflow for both engines
25471: Added queryTasks test for both engines
25397: Testing getTimers() on both engines
25368: Using authorityName instead of name for candidate-group + fixed priority WF vs. Task mixup in start-task
25335: F96: A form control for LIST constraint based decision properties in Activiti tasks exists
25324: Added correct sources for current 5.3-SNAPSHOT
25323: Implemented TaskQuery further and added extra test-coverage + delete/cancel WF now deletes History as well
25318: The signal() method on ActivitiWorkflowEngine now returns a WorkflowPath if the signal ended the WorkflowInstance.
25300: Fixed start workflow form for Activiti pooled review and approve process definition
25294: Implemented signal() method on ActivitiWorkflowEngine. Currently it returns null if the signal() ended the Workflowinstance.
25199: Implemented getTimers() + fixed some issues with the outcome prop name + upgraded to activiti 5.3
25179: Added support for wf:outcome property on Activiti tasks. Now ian arbitrary property can be set as the property from which outcomes are read.
25152: Refactored the WorkflowServiceImplTest to create an AbstractWorkflowServiceImplTest. Extended this base test with Jbpm and Activiti implementations.
25134: Fixed workflowPath node issue on start-task + Task variables are no longer flushed to process-instance variables
25131: ALF-6901 start task completion date + taskListeners using ScriptService instead of activiti's built-in JSR-223
25105: Implemented getWorkflows() and getCompletedWorkflows() methods on ActivitiWorkflowEngine.
25098: Mandatory properties are now checked in TaskCompleteListener to allow setting of mandatory properties in end-task listeners before the check is performed + review-pooled used person to set as bpm_assignee + removed duplicate messageService in ActivitiWE
25089: Merged ActivitiTaskComponent and ActivitiWorkflowComponent into a single class, ActivitiWorkflowEngine.
25048: Implemented getStartTask(String) method on WorkflowService interface. This gets the start task instance for a given workflow instance Id. Also, modified the start task returned by the ActivitiTaskComponent so that it has the correct title.
25028: Added WorkflowDefinitionGet webscript and test + tested WorkflowInstanceDelete and fixed WorkflowTaskDefinition bug
25003: Added getStartTask() method to WorkflowService. Implemented for JBPMEngine and ActivitiTaskComponent.
24996: Added activiti process-definition for pooled review/approve workflow + new version of activiti 5.2 to allow releasing task to pool agian
24972: Extended TaskInstanceGet REST-test + upgraded activiti lib due to bug in HistoricTaskInstance
24934: Refactored package assignment/creation so that it is now mainly performed by the WOrkflowPackageComponent rather than the WorkflowComponent or TaskComponent. Implemented correct package behaviour for Activiti workflow engine.
24926: Extended TaskInstancePut REST-test + added extra logic for ignoring tasks for deleted/canceled WF's
24895: Added new tests to FormServiceImplTest to check TaskFormProcessor correctly transitions tasks with both workflow engines.
24888: Updated WorkflowRestApiTest, enhanced testing of getTaskInstances
24861: Updated the FormServiceImplTest so that it includes tests for the TaskFormProcessor using both workflow engines.
24851: Made WorkflowRestApiTest abstract and created a subtype for activiti and jbpm
24832: Added integration test to FormServiceImplTest to check WorkflowFormProcessor works correctly with both Activiti and Jbpm engines.
24829: ALF-6195 Pooled actors are now available on completed tasks
24806: Added null check for parameters variable
24805: Cleaned up WorkflowRestAPITest to remove deprecated field access.
24797: ALF-6016 start-task now contains variables, upgraded to activiti 5.2-SNAPSHOT
24796: Removed accidentaly checked-in folder
24795: Share project "Catalina-virtual" into "https://svn.alfresco.com/repos/enterprise/alfresco/BRANCHES/DEV/ACTIVITI_INTEGRATION2/root"
24780: Created Activiti Review & Approve workflow.
24702: ALF-6201 cleaned up WOFactory.createInstance + removed candidate group from adhoc WF (pooled task)
24693: ALF-6438 implemented getWorkflowById for completed workflows + added unittest for getWorkflowById from running and complete processes
24686: ALF-6195 added formKey (typeDefinition name) to variables to make available in history + added test for getTaskById() for a completed task
24642: ALF-6003 + ALF-6195 Introduced mapping of WorkfloTask from HistoricTaskInstance and it's variables
24565: ALF-6016 tested getting start task by id + added initial test for taskQuery
24560: ALF-6217 implemented and tested pooled actors using activiti-candidate user/group
24520: ALF-6003 ALF-6014 tested + various minor improvements + TaskTypeEvaluator matchin pattern adjusted to be able to use workflow-detail form for activiti start-tasks
24417: ALF-6003, ALF-6014 Added tasklisteners to set default task props + flush variables when task ends + running script in tasklistener (to set task-variables in script based on wf-props)
24399: Merged BRANCHES/V3.4 to BRANCHES/DEV/ACTIVITI_INTEGRATION2:
24396: Fix for ALF-6126: TaskTypeEvaluator uses task-name instead of taskType-name for node-type matching
24396: Fix for ALF-6126: TaskTypeEvaluator uses task-name instead of taskType-name for node-type matching
24334: ALF-6015 ALF-6016: Completing a task implemented + using task-local variables
24125: ALF-5995 properties passed when starting workflow are stored
24111: ALF-5974, ALF-5972 Task-update implemented + capturing company-home, initiator and initiator home implemented and tested
23891: Fixing failing tests in ActivitiWorkflowComponentTest
23776: Upgraded activiti to 5.0-SNAPSHOT + Introduced error-handling using messages + initial support for HistoricActivity/ProcessInstances
23600: Removing unneeded folder that was introduced accidentally when reattaching SVN to eclipse
23599:
23298:
23250: Rolling back revisions 23212 to 23113 to fix issue with logging in.
23212: Trying to fix the problem with logging in.
23200: Added Form config for the Activiti Adhoc Process. Fixed failing tests in ActivitiWorkflowComponentTest.
23197: Fixed failing tests in WorkflowServiceeImplTest. Updated Activiti jars in 3rdParty.
23191: Adding Activiti Ahodc Workflow to Workflow Deployer to demonstrate Activiti Workflow/Task..Component integration with UI.
23129: Copy Activiti JAR files when building WAR and doing exploded deploy
23113: Implemented ActivitiTaskComponent.getTaskById()
23079: Created ActivitiTaskComponent and started to implement various task getter methods.
22890: Added testStartTask to WorkflowServiceImplTests to test that the start task functionality works as required by the Workflow UI.
22889: Added testStartTask to WorkflowServiceImplTests to test that the start task functionality works as required by the Workflow UI.
22888: Added testStartTask to WorkflowServiceImplTests to test that the start task functionality works as required by the Workflow UI.
22887: Added testStartTask to WorkflowServiceImplTests to test that the start task functionality works as required by the Workflow UI.
22769: Added more functionality to ActivitiWorkflowComponent.startWorkflow.
22759: Implemented more methods for getting WorkflowDefinitions on ActivitiWorkflowComponent. Also added more functionality to the startWorkflow method.
22758: Implemented more methods for getting WorkflowDefinitions on ActivitiWorkflowComponent. Also added more functionality to the startWorkflow method.
22672: Created ActivitiWorkflowComponent and implemented deployDefinition(), undeployDefinition() and isDefinitionDeployed() methods.
22659: Replacing Activiti Jars
22359: Added tests to check rollback of transactions in Activiti.
22358: Got some simple transaction tests working. These test transaction visibility is working properly and also check that rollbacks work correctly.
22342: Created a patch to add the Activiti tables in.
22333: Added some simple tests to check if Activiti works using a DataSource and TransactionManager.
22332: Updating Activiti to the beta release.
22286: Added Activiti and its dependencies to 3rd Party libraries. Updated JUnit jar to 4.8. Created package org/alfresco/repo/workflow/activiti and added some simple tests to check Activiti integration.
21879: Branch to develop support for Activiti workflow engine.
23264: Creating branch ACTIVITI_INTEGRATION2 to merge HEAD back into the existing ACTIVITI_INTEGGRATION branch.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@25984 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
17905 : ETHREEOH-3809 - WCM - First test server deploy fails.
- added yet another transaction to read the previous snapshot transaction.
- added a new system test based upon the WCM services. The beginnings of testing against layered authored sandboxes.
18370 : ETHREEOH-4045 - Web Deployed space appears even when there is no Web Projects space
- moved the patch to the wcm bootstrap.
18373 : show storeNamePattern property on avm-target.xml
18434 : ETHREEOH-4032 - Warning "Type not found: {http://www.alfresco.org/model/workflow/1.0}inviteToSiteTask" appears during upgrade
18616 : ETHREEOH-4181 - Access denied exception when deploying via avm deployment receiver
18694 : change to comment in deployment.properties
18701 : Merge DEV_TEMPORARY to V3.2
18693 : ETHREEOH-4182: ASR deployer fails to set the contentUrl of documents on the target system
- Merged in fix related to closing output streams.
- Increased coverage of unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- added utility methods to AVMConstants to extract information about stores from their names. this has to be reimplemented to look at store properties rather than inferring things from their names - but it works for now. this also centralizes all the usage of the store name to infer data about it so it'll make it easier later.
- made the problematic constants jon changed private to avoid having this problem happen again
- checked pretty much every usage of buildAVM<bla> to ensure that nothing else was broken. in the process removed the AVM part from the buildAVM<bla> part of the method to shorten it and since it's redundant with the classname AVMConstants in which their contained.
creating workflow sandboxes in a manner consistent with user sandboxes
- added a method to SandboxFactory to create workflow sandboxes. they're created with the name <storeId>--workflow-<guid>
- centralized workflow package creation code in AVMWorkflowUtil.
- refactored sandbox creation code to use new utility methods in AVMConstants and so that at some point it can be further refactored.
getting avm actions to show up in manage task screen for avm workflows
- modified the model to use different packageItemActionGroups for wcm workflows
- modified the AVMWorkflowEvaluator to allow all actions for items in a workflow package
- added some debug output to various classes
- made wcm navigation ids exposed throughout the app since they are now called from workflow jsps.
things that now work that didn't before:
- virtualization now works again with jon's new naming scheme
- some actions from the manage task screen.
known bugs introduced or remaining as a consequence of this change (i'll filed jira issues for these as soon as i commit this):
- i'm inaccurately counting the number of users in a sandbox since it's harder now to differentiate between user main sandboxes and all the other ones that are being created
- preview does not work on assets within the workflow sandboxes
- review and approve workflow does not appear to actually submit once approved. not sure if it did before
- lots of actions still do not work from manage tasks, though edit does appear to.
- i commented out the location column in the manage task screen since the path link was causing me troubles - need to put that back in.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4692 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261