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

Notification of incomplete projects #26

Closed
parthshahva opened this issue Jul 2, 2019 · 6 comments
Closed

Notification of incomplete projects #26

parthshahva opened this issue Jul 2, 2019 · 6 comments
Assignees
Labels

Comments

@parthshahva
Copy link
Contributor

As a DCP data wrangler, I would like to be notified when a project has been in an incomplete state after a certain period of time (and which component is responsible) in order to triage the issue.
(stretch) I would like for tickets to be automatically created in the relevant repo and the wrangler tagged

@mweiden
Copy link

mweiden commented Aug 1, 2019

@parthshahva is there some overlap between this and the report? #6

@parthshahva
Copy link
Contributor Author

Nope this ticket is referring to either slack notifications or github issue creation. Ticket #6 is a recurring data report that will be send to the dcp via email

@mweiden
Copy link

mweiden commented Aug 1, 2019 via email

@parthshahva parthshahva self-assigned this Sep 20, 2019
@parthshahva
Copy link
Contributor Author

FOR NOW:

Email (similar to monthly report) sent at 7am PST, noon, 3pm PST. Weekdays only.

[email protected]

@parthshahva
Copy link
Contributor Author

Copying from slack conversation with @jahilton

1.Data Wrangler creates Epic in hca-projects repo when a dataset is selected from the list & an email is sent to the potential submitter
Info to include in Epic: species, broad assay category, assay, technology & PE/SE, organ, seed network grant ID, paper DOI, contributors, link to wrangling tracker (when available)

2.Data Wrangler updates the Epic Title to match the Project Title (machine readable) and submits metadata spreadsheet & raw data
Tracker updates the Epic when the spreadsheet & raw data have been submitted

3.Tracker updates the Epic when all bundles have been successfully exported. The Tracker adds the project uuid to the Epic.
(Would the Epic be a logical/desirable place for the Data Wrangler to attach the post-submission spreadsheet?)

4.Tracker updates the Epic when all workflows have started

5.Tracker updates the Epic when all workflows have successfully completed

6.Tracker updates the Epic when all analysis submissionEnvelopes have been successfully exported

7.DataOps notifies MatrixService to ‘go’ (via a matrix-service ticket linked to the Epic)

8.Tracker updates the Epic when bundles have been indexed at MatrixService

9.Tracker updates the Epic when the project matrix is generated

  1. DataOps completes QA checklist & updates the Epic (tagging the primary wrangler in the comment)

  2. Data Wrangler notifies the submitter & closes the Epic

(is this also the time for the Data Wrangler to send UX the email for post-submission survey?)
DataOps will link any troubleshooting tickets to the Epic along the way
The tracker will display a link to the Epic
AUDR/re-ingest needs: DataOps or Data Wrangler re-opens Epic & links appropriate ticket(s) to Epic
The Epic is updated with a comment that an update submission was done (and each step happening afterwards - 2ryA, matrix…)
New analysis pipeline needs: DataOps re-opens Epic & links pipeline ticket to Epic

@parthshahva
Copy link
Contributor Author

Github integration turned on in production. Epics and comments can be found at https://github.com/HumanCellAtlas/dcp/issues?q=is%3Aopen+is%3Aissue+label%3Ahca-project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants