...
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, UserUserList, ListOfUserFile) |
String prompt (default null) |
Constraint constraint (default null) |
FieldCreate |
---|
AcceptType type (String, Long, UserUserList, ListOfUserFile) |
String prompt |
Services to create and retrieve a field:
...
LongValue |
---|
String filedId |
Long value |
UserValueUserListValue |
---|
String fieldId |
List<String> userIdList |
userIdBoolean validationRequired DataAccessRequest |
---|
String requestorId |
String projectLeadId |
List<String> accessorIdList |
String formId |
Long accessRequirementId |
String researchStatement |
List<Value> values |
List<String> attachments |
DataAccessRequestResult |
---|
String id |
String requestorId |
String projectLeadId |
List<String> accessorIdList |
String formId |
Long accessRequirementId |
Long createdOnString researchStatement |
List<Value> values |
List<String> attachments |
DataAccessRequestStatus status (CREATED, SUBMITTED, APPROVED, REJECTED, EXPIRED) |
String reasonrejectedReason (default null) |
Long modifiedOn |
String modifiedBystatusModifiedBy |
Long expiredOn |
DataAccessRequestList |
---|
List<DataAccessRequestResult> results |
Long numberOfResults |
ChangeDataAccessRequest |
---|
String dataAccessRequestId |
DataAccessRequestStatus status |
String reason (default null) |
String modifiedBy statusModifiedBy |
Services to create request and granting access:
...
- What actions are required to validate a request? look at DUI DUC (attachment that has user's signature).
- Which fields are need to lookup, sorted by? sorted by createdOn, status
Notification
| Condition | Target User | Notes |
---|
1 | After a new request is created | ACT member | Includes link to a page that manages the dataset's access requests |
2 | After a request is granted | Requestor |
|
3 | After a request is rejected | Requestor | Includes reason Includes link to create a new request from the rejected one |
4 | One month before request expires | Requestor | Include links to update request |
5 | After request expires | Requestor |
|
...