Workflow graphs{% if submission %} for {{ submission }}{% else %}: Submission processing{% endif %}

Legend

Examples:

Pre-screening
flowchart LR
    Sub([Submission{% if submission %}
{{ submission.submission_date }}
{{ submission.submission_date|timesince }} ago{% endif %}]) subgraph Pre-screening Admiss(Admissibility
and plagiarism
checks) --pass--> PreTop(Topics
specification) PreTop --> PreCOI(Conflict
of interest
checks) PreCOI --> PrePa(Listing of
potential
Editors-in-charge) end Admiss --fail--> PreFailed(["Pre-screening
failed ✉A"]) Sub --> Admiss PrePa --> PrePass(["Pre-screening
passed ✉A"]) --> Screening[[Goto:
Screening]]
Screening
flowchart LR
    subgraph Screening
        ScrInv(["Fellows invited
to take charge ✉F"]) --> ScrDecl(Fellows decline) ScrInv --> ScrNoAns(Fellows unresponsive) ScrDecl --> NoEiC(No Editor-in-charge
found) ScrNoAns --> NoEiC ScrInv --> ScrAcc(A Fellow accepts) ScrAcc --> ScrEiC("Editor-in-charge
appointed ✉E") ScrVol(A Fellow
volunteers) --> ScrEiC end NoEiC --> DeskRej(["Screening
failed ✉A"]) ScrEiC --> ScrPassed(["Screening
passed ✉A"]) --> RefPrep[[Goto:
Refereeing setup]]
Refereeing setup
flowchart LR
    subgraph ChooseCycle [Choose refereeing cycle]
        DirectRec(Direct recommendation)
        RegCycle(Regular cycle)
        ShortCycle(Short cycle)
    end
    ScrPassed --> DirectRec
    ScrPassed([Screening passed]) --> RegCycle
    Resub([Resubmission received
or restart refereeing]) --> RegCycle Resub --> ShortCycle Resub --> DirectRec DirectRec ----> EdRec[[Goto:
Editorial Recommendation]] RegCycle ----> Refereeing[[Goto:
Refereeing]] ShortCycle ----> Refereeing
Refereeing
flowchart LR
    subgraph Ref [Refereeing]
        RefOpen([Refereeing
round open]) --> RefInv("Referees
invited ✉R") RefInv--> RepSub("Reports
submitted ✉E") RefCont(Contributed
Reports) --> RepSub RepSub --vetting--> RepPub("Reports
published ✉A") RepPub --> AuthResp("Author response
E,R?C?") ContCom("Contributed
Comments ✉E") --vetting--> ComPub("Comments
published ✉A") ComPub --> AuthResp AuthResp --> RefClosed(Refereeing round
closed) end RefClosed --> EiCRec[[Goto:
Editorial recommendation]]
Recommendation, voting and decision
flowchart LR
    subgraph EiCRec [Editorial recommendation]
        RefClosed([Refereeing round
closed]) --> EiCRecForm{% verbatim %}{{EiC Rec
Formulation}}{% endverbatim %} DirectRec([Direct
Recommendation]) --> EiCRecForm end subgraph EdColVote [Editorial College vote] VotePrep(Voting
preparation) --> VotingInv(Fellows
invited to vote) VotingInv --> Voting(Fellows voting) end EiCRecForm --minor/major revision--> Resub(Resubmission
required) EiCRecForm --accept/reject--> EdColVote Resub --> Refereeing[[Goto: Refereeing setup:
Resubmission or restart refereeing]] subgraph EdDec ["Editorial decision ✉A"] AcceptTarget(Accept
in target
Journal) AcceptAlt(Accept
in alternative
Journal) Reject RestartRef(Restart
refereeing) end EdColVote --> EdDec AcceptTarget --> Production([Production]) AcceptAlt --> PubOffer("Publication
offer ✉A") PubOffer --accept--> Production[[Production stream
started]] PubOffer --decline--> Close([Processing
closed]) RestartRef(Restart
refereeing) --> Refereeing Reject --> Close