Data Dictionary

Depending on the connected sources Faros collects the following information:

1. Org Management

EntityFields
Employeename, email, office location, employment dates, linked VCS/TMS/IMS/CAL Users (if present)
Teamsname, parent team, team lead, members, associated Applications, Repositories, Projects, Boards, Pipelines

2. Version Control System (VCS)

EntityFields
Organizationname, description, url, tags
Repositoriesname, description, url, tags
Organization Membersusername, name, email (if present)
Organization Teamsname, parent team, team lead, members, associated Repositories and Projects
Pull Requests for selected Repositoriesid, title, description, author, assignee, timestamps, status, tags, branch name
Commits for selected Repositoriessha, message, timestamps, author

3. Task Management System (TMS)

EntityFields
Organizationname, description, url, tags
Projects, Boards and Sprintsname, description, url, tags
Organization Membersusername, name, email (if present)
Organization Teamsname, parent team, team lead, members, associated Projects and Boards
Tasks for selected Projects and Boardsid, timestamps, title, creator, assignee, status, tags, custom fields, linked Pull Requests

4. Incident Management System (IMS)

EntityFields
Organizationname, description, url
Applicationsname, description
Organization Membersusername, name, email (if present)
Organization Teamsname, parent team, team lead, members, associated Applications
Incidents for selected Applicationsid, timestamps, title, creator, assignee, status, impacted Applications, linked Tasks

5. Continuous Integration / Continuous Delivery (CI/CD)

EntityFields
Organizationname, description, url
Pipelinesname, description, url, tags
Applicationsname, runtime, tags
Artifactsname, description, url, repository, tags
Builds for selected Pipelinesid, timestamps, title, creator, steps, status
Deployments for selected Applicationsid, timestamps, title, creator, status, environment, deployed Artifacts and Applications

6. Quality Assurance (QA)

EntityFields
Test Suitesname, description, linked Test Cases and Tasks
Test Casesname, description, type, status, linked Tasks
Test Executionsname, description, type, status, timestamps, test results, environment, linked Test Suites and Tasks
Code Quality Measuresname, type, measure, timestamp, linked source code Repository and Pull Request

7. Calendars (CAL)

EntityFields
Membersname, email
Calendarsname, description, url, owner
Calendar Eventsname, description, url, organizer, dates, timezone, location, type, status, attendees