Versions Compared

Key

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

...

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
FileValue
String
userId
fieldId
Boolean validationRequired
String fileHandleId
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


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

...