{
id: UUID,
projectIdentifier: String,
name: String,
description: String,
status: String, // OPEN, SURVEY, SURVEY_COMPLETE,IN_REVIEW,
// APPROVAL, APPROVED_PENDING_REMEDIATION
template_id: UUID,
template_name: String,
template_version: Integer,
auto_assessment_name: String, // Name of assessment to be created
autoAssessmentsFrom: {
projectIdentifier: :String,
Name: String
}
autoGeneratedAssessments: [
{
projectIdentifier: :String,
Name: String
},
{
projectIdentifier: :String,
Name: String
}
]
cloned_from: String, // Name of assessment to be cloned from
// Users
creator: EMAIL,
owner: EMAIL,
respondents: [EMAIL],
approvers: [EMAIL],
participants: [EMAIL],
// Date
created_date: DATETIME,
start_date: DATETIME,
survey_completed_date: DATETIME,
approved_date: DATETIME,
due_date: DATETIME,
last_modified_date: DATETIME,
// Tags
tags: [
group: String,
values: [TEXT]
],
labels: [
TEXT // Labels
],
// Assets (Specific for IBM)
asset_id: UUID,
asset_name: String,
asset_ext_id: String,
asset_type: String,
asset_ao: [EMAIL],
asset_bpo: [EMAIL],
asset_ao_at_approval: String,
asset_bpo_at_approval: String,
// DFM Record
record_id: UUID,
record_name: String,
record_type: String
}