Skip to content

Commit

Permalink
Add reasoning for processing queue
Browse files Browse the repository at this point in the history
  • Loading branch information
lognaturel committed Dec 17, 2024
1 parent 31c88eb commit 1c9c737
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/central-entities.rst
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,7 @@ Central will adds the label :guilabel:`Offline update` to any Entity version tha

Collect v2024.3.0 or later attempts to send Submissions in the order they were created. However, this may not always be possible. If Central receives a Submission that is an offline update based on an earlier Submission it has not received yet, it will hold the newer Submission for up to 5 days. If the earlier Submission(s) arrive within 5 days, all updates in the offline series will be immediately processed in order. If, after 5 days, earlier Submissions have not been received, the held Submission(s) will be force processed and the Entity will be marked as having a conflict.

If an Entity is created and then updated offline, there is the possibility that the Form Submissions representing updates will be received by Central before the Submission representing the creation of the Entity. In that case, the update Submissions will be held for up to 5 days. If the create Submission is received any time before 5 days, the Entity will be created by Central and any held updates will immediately be processed in order. If the Submission that would have created the Entity is not received within 5 days, Central will process the first update Submission it has as a create and the Entity will be marked as having a conflict.
If an Entity is created and then updated offline, there is the possibility that the Form Submissions representing updates will be received by Central before the Submission representing the creation of the Entity. In that case, the update Submissions will be held for up to 5 days. If the create Submission is received any time before 5 days, the Entity will be created by Central and any held updates will immediately be processed in order. If the Submission that would have created the Entity is not received within 5 days, Central will process the first update Submission it has as a create and the Entity will be marked as having a conflict. Our goal is to provide as much information as is available to follow-up forms while letting project administrators know that something may have gone wrong.

Information about out-of-order submission processing is shown on each Submission's :ref:`detail page <central-submissions-details>`.

Expand Down

0 comments on commit 1c9c737

Please sign in to comment.