We have some ambiguity about the content-handling part of the submission workflow, especially with support for both TeX and PDF-only submissions. We need to shore this up a little bit.
Upload
Transferring files to the file management service. The interface proxies uploads to the service, and displays the state of the upload workspace.
Uses SetUploadPackage and UpdateUploadPackage to associate the upload workspace and its state with the submission.
File management service does sanitization/cleanup, reports on suitability for processing, and the type of submission it looks like (PDF-only, TeX, PS, etc).
Processing
Whatever steps are necessary to transform the sanitized content from the file management service to a readable PDF preview in the submission preview service.
For TeX, PS, this involves using the compilation service to request a PDF.
For PDF-only, this just involves shipping the single PDF file to the preview service.
Use ConfirmCompiledPreview to denote that the preview has been deposited.
Preview
Show the submitter the PDF that best depicts the final product upon announcement.
This is stored in the submission preview service.
Link from the processing page.
Link again at the final confirmation, ask for affirmation of the preview by the submitter.
We have some ambiguity about the content-handling part of the submission workflow, especially with support for both TeX and PDF-only submissions. We need to shore this up a little bit.
Upload
SetUploadPackage
andUpdateUploadPackage
to associate the upload workspace and its state with the submission.Processing
ConfirmCompiledPreview
to denote that the preview has been deposited.Preview