Przydatne klasy:
ProcessService processService = ServiceFactory.getProcessService(); ProcessBuilderDefinition definition = new ProcessBuilderDefinition(); definition.setPackageId( "suncode" ); definition.setCreator( "admin" ); definition.setCreatorPassword( "enhydra" ); definition.setProcessDefId( "proces1" ); Map<String, Object> variables = new HashMap<String, Object>(); variables.put( "zmienna1", "abc" ); definition.setVariables( variables ); String processId = processService.createProcess( definition ); |
ActivityFinder activityFinder=FinderFactory.getActivityFinder(); List<Activity> activities=activityFinder.findOpenedActivities( processId ); for ( Activity activity : activities ) { String activityId=activity.getActivityId(); } |