Creates a new workflow.
The caller must be within ROLE_WORKFLOWMANAGEMENT.
Parameters: workflow - the workflow to be created (the ID attribute is ignored) the ID of the created workflow throws: FxApplicationException - TODO throws: FxCreateException - if the creation failed throws: FxEntryExistsException - if a workflow with the given name already exists throws: FxNoAccessException - if the caller lacks the permissions to remove the workflow throws: FxInvalidParameterException - If a parameter is invalid
Remove a workflow defined by its unique workflowId.
The caller must be within ROLE_WORKFLOWMANAGEMENT.
Parameters: workflowId - the unique workflowId of the workflow to removed throws: FxApplicationException - TODO throws: FxNotFoundException - if the workflow defined by its workflowId does not exist throws: FxRemoveException - if the remove failed throws: FxNoAccessException - if the caller lacks the permissions to remove a workflow