Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce tasks to improve granularity of workflow and task management for submissions #4962

Open
alex-wreschnig opened this issue Jul 30, 2019 · 8 comments
Assignees
Labels
Enhancement:3:Major A new feature or improvement that will take a month or more to complete.

Comments

@alex-wreschnig
Copy link

This is a foundational issue to coordinate some work around a broad theme that came up in the 2019 Pittsburgh sprint through the UI/UX group.

In conversations with @NateWr , it seems that OJS 3.X does not currently have a finely detailed understanding of what the current task is and who needs to be working on it--in part because OJS 3 has a more open-ended concept of phases instead of a strictly rigid workflow. He expressed a goal of expanding OJS 3's understanding of tasks. For the 2019 Pgh UI/UX group, this would support:

Background

We had a number of people who edit, manage, and otherwise work on journals attend, and they (and their representatives) provided repeated feedback around a consistent theme: while the current submissions list component is okay, it could be a lot better!

A lot of the feedback revolved around the idea of having a granular understanding of who was assigned what task for which submission. In order to do that, we need to understand

  1. What the current assigned task is, and
  2. Who that task is assigned to.

From PKP Sprint Pittsburgh (2019/07): UI/UX group
UI/UX group notes from the Pittsburgh sprint

@alex-wreschnig
Copy link
Author

Also possibly related to the more general issue #4099

@NateWr
Copy link
Contributor

NateWr commented Aug 2, 2019

Just an FYI that I plan for this to be the issue against which we can work towards a generic "tasks" system that allows tasks to be configured, assigned, completed and overdue for each stage.

I will write more on this in the future. Tentatively assigning this to 3.3.

@NateWr NateWr added this to the OJS/OMP 3.3 (Unconfirmed) milestone Aug 2, 2019
@NateWr NateWr changed the title Improve granularity of workflow and task management for submissions Introduce tasks to improve granularity of workflow and task management for submissions Aug 5, 2019
@NateWr NateWr removed this from the OJS/OMP 3.3 (Unconfirmed) milestone May 13, 2020
@NateWr NateWr removed the UI/UX label May 5, 2022
@dagosalas
Copy link

It would be great if this topic was given high priority.

@NateWr
Copy link
Contributor

NateWr commented Jul 28, 2022

@dagosalas unfortunately this is a major project which needs significant resources to realize. We had planned to focus on this for 3.3 and then 3.4, but in both cases other work was prioritized. It seems unlikely that this will be completed in the next two major cycles, unless we were to reverse our scheduled priorities.

That said, we plan some major improvements to submission tracking during the 3.5 dev cycle which will cover some of these cases -- mostly tracking within the review stage.

@NateWr NateWr added the Enhancement:3:Major A new feature or improvement that will take a month or more to complete. label Oct 10, 2022
@librariam
Copy link
Collaborator

I hope it is appropriate to add here a suggestions from one of the PKP|PS publishers to have all task notifications include the article ID number for the relevant article. At this time it appears to be included in some but not all notifications.

@NateWr
Copy link
Contributor

NateWr commented Oct 27, 2022

It's not quite fit for this issue. But with #3253 and #5716 it should be possible to add the submission id as a variable to the subject and body of all related email templates. Those will be in 3.4.

@librariam
Copy link
Collaborator

@NateWr do pop up task notifications use the same variables as email templates? If so, I can add this suggestion to either or both of the tickets you mention.

@NateWr
Copy link
Contributor

NateWr commented Oct 27, 2022

Ah, I see you're talking specifically about the Tasks dropdown. This issue is slightly different -- about tracking submissions through the submissions list. I don't know of an existing request that matches what you're talking about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement:3:Major A new feature or improvement that will take a month or more to complete.
Projects
Status: Backlog
Status: No status
Development

No branches or pull requests

7 participants
@NateWr @israelcefrin @alex-wreschnig @dagosalas @librariam @pkp-dev-workflow and others