How to bypass the workflow steps

115 views
Skip to first unread message

ajit31...@gmail.com

unread,
Aug 18, 2025, 6:05:33 AM8/18/25
to DSpace Community

Hello DSpace Community,

I am using DSpace CRIS 8 and want to configure my repository workflow so that submitted items are published immediately without going through any workflow approval or steps. Essentially, I want to bypass all the standard workflow steps and have items directly published upon submission.

Could you please advise how to configure or customize the workflow settings to achieve this? Are there specific collection settings, configuration files, or administrative steps I need to modify?

Thank you for your assistance!

Jorge Gustavo Spertino

unread,
Aug 20, 2025, 3:18:09 PM8/20/25
to ajit31...@gmail.com, DSpace Community
Hello,

As I understand it, you basically shouldn't have to do anything about it. What you're saying you want is, I think, the default behavior.

Of course, and once you're done, you'll have to decide which agent can submit to which collection(s).

A general administrator can submit to any collection, a community administrator to that community's collections, etc.

If you want an agent to be able to submit to a certain collection without being an administrator of that collection or having higher permissions, then you should include it in the Submitters step of that collection's workflow.

Best regards,

Jorge

--
All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to the Google Groups "DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-communi...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dspace-community/67faeae2-9267-4c5d-b8f9-cf2b23f7fb29n%40googlegroups.com.

Jorge Gustavo Spertino

unread,
Aug 20, 2025, 3:24:05 PM8/20/25
to ajit31...@gmail.com, DSpace Community
It just occurred to me:

Or maybe you're referring to a collection that already has a reviewer/editor role defined in the workflow?

I don't think that's the case. But if so, I think you'll need to delete those roles.

Best regards,

Jorge

El lun, 18 ago 2025 a las 7:05, ajit31...@gmail.com (<ajit31...@gmail.com>) escribió:
--

Andrew K

unread,
Aug 20, 2025, 3:27:17 PM8/20/25
to DSpace Community
FWIW, this is what chatgpt 5 says about that

AI is generally very useful for this, but sometimes might give you obsolete or wrong information.

понеділок, 18 серпня 2025 р. о 13:05:33 UTC+3 ajit31...@gmail.com пише:

Jorge Gustavo Spertino

unread,
Aug 20, 2025, 5:00:04 PM8/20/25
to Andrew K, DSpace Community

Very interesting!


--
All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to the Google Groups "DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-communi...@googlegroups.com.

ajit31...@gmail.com

unread,
Aug 22, 2025, 12:04:22 AM8/22/25
to DSpace Community

Thank you for your response.
I have tried the following approaches:

  1. Assigned the Admin role to the admin account and the Submitter role to the user account, and removed all other roles. (This gives a submission error.)

  2. Assigned the Admin role to the admin account and the Submitter role to the user account, and also assigned Reviewer, Editor, and Final Editor roles to the admin account. (In this case, submission is successful, but the admin account does not show the Approve/Disapprove button.)

Could you please suggest how to resolve this issue?

Message has been deleted

ajit31...@gmail.com

unread,
Aug 22, 2025, 12:09:04 AM8/22/25
to DSpace Community
Please look at this screenshot.dspace_cris.png

Chapman, Kimberly A - (kimberlychapman)

unread,
Aug 22, 2025, 12:49:11 AM8/22/25
to ajit31...@gmail.com, DSpace Community

Hello Ajit,

 

Please note that I’m answering this question from a DSpace context – I’m not a user of DSpace-CRIS but in this case I’m hoping the behavior of the software is the same.

 

The screenshot you provided shows the “Administer Workflow” section available to the Admin role. This function allows persons assigned to the Admin role to see all items in workflow queues across the repository. It is NOT where the Admin can perform tasks associated with the Reviewer, Editor, and Final Editor roles.

 

If a user has a Reviewer, Editor, or Final Editor role in a workflow, they will find those tasks on their “My DSpace” page. (Click on the drop-down menu under “Show” on the left sidebar, then choose “Workflow Tasks”. After a user Claims a task, the Approve and other buttons are available for an item.

 

See these screenshots:

 

 

 

 

 

Sincerely,

 

Kimberly Chapman
University of Arizona Libraries

 

From: dspace-c...@googlegroups.com <dspace-c...@googlegroups.com> On Behalf Of ajit31...@gmail.com
Sent: Thursday, August 21, 2025 9:09 PM
To: DSpace Community <dspace-c...@googlegroups.com>
Subject: [EXT] Re: [dspace-community] How to bypass the workflow steps

 

External Email

 


Please look at this screenshot.

--
All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to the Google Groups "DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-communi...@googlegroups.com.

ajit31...@gmail.com

unread,
Aug 25, 2025, 1:58:27 AM8/25/25
to DSpace Community

Thank you for your help. However, when I click on the "approve" button, it shows an error.

Please find the DSpace error log and a sample of XML file.


2025-08-25 10:25:22,664 ERROR dbcee0f7-7014-4a1b-a1bb-e7bfbe2c4b4e abd29125-0aee-458b-b166-aa374bf311a4 org.dspace.app.rest.converter.AInprogressItemConverter @ An error occurred during the unmarshal of the data for the section correction - reported error: Relationship type isCorrectionOfItem does not exist
java.lang.IllegalArgumentException: Relationship type isCorrectionOfItem does not exist
at org.dspace.versioning.ItemCorrectionService.lambda$findRelationshipType$1(ItemCorrectionService.java:173) ~[dspace-api-cris-2024.02.03-SNAPSHOT.jar:cris-2024.02.03-SNAPSHOT]
at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at org.dspace.versioning.ItemCorrectionService.findRelationshipType(ItemCorrectionService.java:173) ~[dspace-api-cris-2024.02.03-SNAPSHOT.jar:cris-2024.02.03-SNAPSHOT]
at org.dspace.versioning.ItemCorrectionService.getCorrectionItemRelationship(ItemCorrectionService.java:143) ~[dspace-api-cris-2024.02.03-SNAPSHOT.jar:cris-2024.02.03-SNAPSHOT]
at org.dspace.app.rest.submit.step.CorrectionStep.getData(CorrectionStep.java:82) ~[dspace-server-webapp-cris-2024.02.03-SNAPSHOT.jar:cris-2024.02.03-SNAPSHOT]
at org.dspace.app.rest.submit.step.CorrectionStep.getData(CorrectionStep.java:64) ~[dspace-server-webapp-cris-2024.02.03-SNAPSHOT.jar:cris-2024.02.03-SNAPSHOT]


<type>
        <leftType>Item</leftType>
        <rightType>Item</rightType>
        <leftwardType>isCorrectionOfItem</leftwardType>
        <rightwardType>hasCorrection</rightwardType>
        <copyToLeft>true</copyToLeft>
    </type>


To unsubscribe from this group and stop receiving emails from it, send an email to dspace-community+unsubscribe@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages