Data Dictionary

Depending on the connected sources Faros collects the following information:

1. Org Management

EntityFields
Employeesname, email, office location, employment dates, title, role, employee type, status, 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
Organizationsname, 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
Organizationsname, 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, description, url, type, priority, creator, assignee, status, status changelog, tags, requested custom fields, linked Pull Requests, sprint information, release/fix version information

4. Incident Management System (IMS)

EntityFields
Organizationsname, 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
Organizationsname, description, url
Repositoriesname, 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

8. Activity Management System (AMS)

EntityFields
Projectsname, description, status, timestamps, creator, linked Task
Activitiesname, description, status, timestamps, location, cost, project, participant
Costscurrency, total amount, rate, duration
Usersname, email

9. Surveys (SURVEY)

EntityFields
Surveyname, description, type, status, started at, ended at, stats (stats include question, response and invitation counts)
Questionquestion, category, response type
Question Responseresponse, survey question, submitted at, respondent, team
Teamname, description
Username, email
Team Membershipmember, team