Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ACTAccessRequirement
(original fields)
String instruction
Boolean isCertifiedUserRequired
Boolean isValidatedProfileRequired
Boolean isDUCRequired
String ducFileHandleIdducTemplateFileHandleId
Boolean isIRBRequired
Boolean areAttachmentsRequired
Boolean isAnnualReviewRequired
Boolean isIDUPublic

...

When an ACT member approves a submission, multiple AccessApproval are created for each accessor. 

When the owner of a working group add/remove a requestor adds/removes a user, he/she will also need to update the request and create a new submission. An ACT member will review the new submission and make decision to grant/revoke access to the accessor. 

...


ActionIntended UserURIMethodRequest ParamsRequest BodyResponse Body
1create a ResearchProjectSynapseUser/researchProjectPOST
ResearchProjectResearchProject
2retrieve a ResearchProjectowner/accessRequirement/{id}/researchProjectGET

ResearchProject
3update a ResearchProjectowner/researchProjectPUT
ResearchProjectResearchProject
4transfer ownership of a ResearchProjectowner, ACT/researchProject/{id}/updateOwnerPUT
ResearchProjectResearchProject
5create a DataAccessRequestSynapse User/dataAccessRequestPOST
DataAccessRequestDataAccessRequest
6retrieve a DataAccessRequestcreator/accessRequirement/{id}/listRequestdataAccessRequestGET

DataAccessRequestInterface
7update a DataAccessRequestcreator/dataAccessRequestPUT
DataAccessRequestInterfaceDataAccessRequestInterface
8submit a DataAccessRequestcreator/dataAccessSubmissionPOST
DataAccessRequestInterfaceSubmissionStatus
9retrieve a list DataAccessSubmission's statusrequestor/accessRequirement/{id}/listSubmissionsubmissionStatusGETnextPageToken

DataAccessSubmissionPageSubmissionStatus
10cancel a DataAccessSubmissionrequestor/dataAccessSubmission/{id}/cancelPUT

DataAccessSubmission
11update a DataAccessSubmissionACT/dataAccessSubmissionPUT
DataAccessSubmissionSubmissionStatusChangeRequestDataAccessSubmission
12retrieve a list of DataAccessSubmissionACT/accessRequirement/{id}/listSubmissionGETnextPageToken, filter (by status)
DataAccessSubmissionPage

...


ConditionTarget UserNotes
1After a new submission is createdACT memberIncludes link to a page that manages the dataset's access requests
2After a submission is approvedAccessorsRequestorIncludes link to datasetview request
3After a submission is rejectedRequestor

Includes reason

Includes link to create a new request from the rejected one

...