protected void runChain(String chainId) { AutomationService automationService = getAutomationService(); try (OperationContext context = new OperationContext(session)) { context.put(DocumentRoutingConstants.OPERATION_STEP_DOCUMENT_KEY, actionnable.getDocumentRouteStep(session)); context.setInput(actionnable.getAttachedDocuments(session)); context.putAll(additionalProperties); automationService.run(context, chainId); } catch (OperationException e) { throw new NuxeoException(e); } }