Correspondence Tasks - department-of-veterans-affairs/caseflow GitHub Wiki
Correspondence Tasks
These are tasks that only Correspondences use and all inherit from app/models/tasks/correspondence_task.rb
.
CorrespondenceTask
- All Correspondence tasks inherit from this
- This has an inheritance parent of Task
- This prevents Correspondence Tasks from affecting Appeal Tasks and vice versa
- This task can not be used outside of inheritance, it exists solely to separate Correspondence Tasks from other tasks
- This is an abstract class for all Correspondence Tasks and will not be found in the Tasks database table
CorrespondenceRootTask
- Main parent task that all others fall under in the task tree
- If completed causes the Correspondence to show in the Correspondence Queue Completed Tab
- Cancelling this task is equivalent to "removing the correspondence from Caseflow"
- All tasks below unless otherwise specified can only be assigned to Mail Team Users, Mail Superusers, or Mail Supervisors
- Has below tasks as children which block this task from being completed
CorrespondenceIntakeTask
- Created when a user clicks Create Record on Review Package page
- If a user leaves Intake Form this is marked as
in_progress
- When completed, uses data in
correspondence_intakes
to create Tasks and relationships entered on Intake Form - When a Mail Team User clicks on this in Correspondence Queue they are taken to the Intake Form and resume progress
- Has below tasks as children which block this task
eFolderUploadFailedTask
- Used to indicate if a failure when uploading to eFolder
- Users will also be able to manually retrigger this process
- If active triggers a banner in Review Package or Intake
- If completed or cancelled no longers triggers a banner in Review Package or Intake
ReviewPackageTask
- This task is for the Review Package page
- During auto-assign this task will be assigned to an appropriate user
- When user first makes changes on Review Package this will have its status set to "in progress"
- When a Mail Team User clicks on this in Correspondence Queue they are taken to the Review Package page
- Has below tasks as children in the task tree which block this task
- Can only have one active child at a time
SplitPackageTask
- Created by a Mail Team User from the Package Actions on Review Package
- When created is assigned to Mail Supervisor group
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Split Page
ReassignPackageTask
- Created by a Mail Team User from the Package Actions on Review Package
- When created is assigned to Mail Supervisor group
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are shown a modal
- Created and completed when Batch reassignment is done on Team Queue Assigned and Unassigned tabs
MergePackageTask
- Created by a Mail Team User from the Package Actions on Review Package after going to the Mail Team User Merge page
- When created is assigned to Mail Supervisor group
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Merge Page
RemovePackageTask
- Created by a Mail Team User from the Package Actions on Review Package
- When created is assigned to Mail Supervisor group
- When a Mail Supervisor clicks on this in Correspondence Queue they are shown a modal
ReturnedPackageTask
- Future work
- When a Mail Team User clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Mail Tasks
- Added during Intake Form
- Automatically completed
- Include the following
- Change of address
- Returned or undeliverable mail
- VACOLS updated
- Evidence or argument
- Sent to ROJ
- Associated with claims folder
Tasks not related to an Appeal (CorrespondenceMailTask)
- Added during Intake Form
- Can be assigned to any user
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
- These CorrespondenceMailTasks are inherited from MailTask
- Includes the following:
- CavcCorrespondenceCorrespondenceTask
- CongressionalInterestCorrespondenceTask
- DeathCertificateCorrespondenceTask
- FoiaRequestCorrespondenceTask
- OtherMotionCorrespondenceTask
- PowerOfAttorneyRelatedCorrespondenceTask
- PrivacyActRequestCorrespondenceTask
- PrivacyComplaintCorrespondenceTask
- StatusInquiryCorrespondenceTask
CAVC Correspondence
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Congressional interest
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Death certificate
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
FOIA request
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Other motion
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Power of attorney-related
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Privacy act request
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Privacy complaint
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page
Status inquiry
- When a Mail Superuser/visor clicks on this in Correspondence Queue they are taken to the Correspondence Details page