Versions Compared

Key

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

Field

A field represents a field in a data access request form. Once a field is created, it cannot be updated.

StringConstraint
long size
UserListConstraint
boolean isCertified
boolean hasValidatedProfile
Field
String id
AcceptType type (String, Long, UserList, File)
String prompt (default null)
Constraint constraint (default null)

...


ActionIntended UserURIMethodRequest ParamsRequest BodyResponse Body
1create a fieldACT/fieldPOST
FieldCreateField
2retrieve a fieldACT/field/{fieldId}GET

Field

Template (Phase 2)

A template contains a list of default fields the ACT wants to have on certain data access request form. When a member of the ACT creates a form on a dataset, they will create the form from an existing template. Once a template is created, it cannot be updated.

...


ActionIntended UserURIMethodRequest ParamsRequest BodyResponse Body
3create a templateACT/templatePOST
TemplateCreateTemplate
4retrieve a templateACT/template/{templateId}GET

Template

Form

A form is created by an ACT member for a particular AccessRequirement. It contains the list of information the ACT wants from data requestor. It has the ACT's instruction on how to fill out a request for the data under access requirement. 

...


ActionIntended UserURIMethodRequest ParamsRequest BodyResponse Body
5create a formACT/formPOST
FormCreateForm
6retrieve a formACT/form/{formId}GET

Form

DataAccessRequest

A DataAccessRequest is submitted by a data requestor to request access to a particular dataset. 

...

UserListValue
String fieldId
List<String> userIdList
FileValue
String fieldId
String fileHandleId
DataAccessRequest
String requestorId
List<String> accessorIdList
String formId
Long accessRequirementId
List<Value> values

...

  • What actions are required to validate a request? look at DUC (attachment that has user's signature).
  • Which fields are need to lookup, sorted by? sorted by createdOn, status

Notification


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

Includes reason

Includes link to create a new request from the rejected one

4One month before request expiresRequestorInclude links to update request
5After request expiresRequestor

...