Categorizing case types
Issue
Currently case types can have a name, but can't be grouped by a common category. Right now you can have multiple case types dealing with vacancies, (Ex: Publish available position, Conduct interview with candidate, Start recruitment campaign, etc.), but there's no way to tell that these case types belong in a common conceptual group that differentiates them from other case types.
Proposed solution
Adding a category field to the CaseType schema.
Use cases
- Separating the administration of case types, such as the ones from application/vacancies.
- Using the case category to run specific actions when a new case is created or it's closed. For example, if a case with the category "Funds Raising" is closed, send a special notification to the accounts department. (this would be implemented on the extension side).