I'm trying to represent some Jira the following business rules:
- A project has defined issue status and issues types.
- Same issue status and types can be defined across multiple projects.
- Each issue has a status and a issue type of the project it belongs to.
- Each issue is associated to a project, and a project has many issues.
- Only issues with status = "closed" and issueType = "task" have the customField1.
So far I have this representation for the 4 rules :
Would like some feedback on the representation and any sugestion on the last rule.