Documentation Index

Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt

Use this file to discover all available pages before exploring further.

Info Dashboard

Prev Next

Overview

The Project Dashboard is like a control center for projects, making it easy for users to find and manage information quickly. It helps keep track of project progress, important dates, and any issues that come up. By keeping everything in one place and making it easy to spot problems early on, it helps projects run more smoothly. This document explains all the information within the Project Dashboard and walks through the process of how to customize the dashboard.

Dashboard Tile
DescriptionScreenshots
Information

The Information tile shows the high-level view of the Project. Displays the Project name, description, and icon selected when creating the Project. Under the Project description, the dates of the last project modification and the last import and export will be displayed as labels. 

Users can also start creating Flow, Rule, Data Type, and Forms by clicking on the tiles on the surface dashboard. Users may access the Project Setting from this page, and may pick a Primary Entity to be visible on the page.

The Project Health, Unit Tests, and User Stories tiles are visible on the right for quick view.

User StoriesUser Stories represent discrete units of work that are typically assigned to developers by users with administrative permissions in Decisions; often, project leads are granted such access. These are used to plan, track, and complete development tasks, such as building flows, forms, or tests, and are directly tied to the deployment process.

The User Stories tile shows a Report of each User Story in the project, which includes each User Story's ID, Name, Assigned To, Status, Sprint, Created On, and Added In Package values.
HealthProject Health is a feature that offers an overall assessment of a Project's condition and the health statuses of its individual elements. It ensures Project efficiency and adherence to best practices, particularly in complex projects with interconnected components. By identifying potential issues and providing a detailed evaluation, Project Health enables proactive maintenance and optimization, enhancing project efficiency and improving outcomes.
IssuesThe Issues Report is a useful tool for identifying and resolving validation issues efficiently. Users can navigate to elements to address these issues and resolve them, ensuring the Project is error-free with no validations present.
Unit TestsThe Unit Tests Tile provides a comprehensive overview of all the unit tests available in the Designer folders. It follows the same structure as the Folder tree, making it easy to navigate.
By selecting the Run All Tests option, users can run all the tests for a Project at once. After running the tests, users can expand the Test results to view which tests are passing and which ones are failing.
For failed tests, users can click on them to directly access and modify the test in the Designer. This allows users to analyze and modify tests as needed.
DependenciesThe Dependencies Dashboard in a Project is a location for managing and configuring Project dependencies, ensuring a streamlined approach to project development and integration. This dashboard also allows new dependencies to be created with Modules and other Projects in an environment.

Customizing the Info Dashboard

Admin users may customize the Project Info Dashboard by using the default as a base where they can add, remove, and other rearrange features to their preferences.

Note that any changes made to this Page affects all admin users not just the editing account's view. 

It is a best practice to save a Checkpoint of the Project Info Dashboard and its Tab Containers in case any changes must be reversed. If anticipating heavy changes to the default Project Info Dashboard, it is also recommended to save a copy and/or save the default as a template.

Example

This example demonstrates how to edit the All Entities report by removing the Modified Date Field. Similarly, any piece of data can be removed and any of the Reports can be adjusted as desired using the same steps. However, certain other elements of the page must be edited in the Open Containing Folder; an example for this case will be provided below. 

Editing this Dashboard impacts every Project on an environment. There is no single Project customization of the Info Dashboard at this time.

  1. To edit the Project Info Dashboard, search for it in the search bar at the top right of the Studio. Select it from the search results and it will automatically open in the Page Designer. Ensure you are not within a Project when attempting to search for the Project Info Dashboard or no results will appear.
  2. Select the External Services container, then select the Report Source containing the server and project metric data aka External Services Information. In the Properties panel, located on the right side of the screen, select "EDIT DEFAULT REPORT".
  3. In the Report Viewer, delete the "Created By" Data Field. Save and exit the Report Viewer. Then save and exit the Page Designer.
Additional customization features
For more enhanced personalization options can be found in the Open Containing Folder. Many elements have their own Open Containing Folder; which is nested in the system navigation tree to the left under System > Designers > Catalog > System Defaults

Reverting System Page Changes

Changes may be undone via the Restore From Backup Action accessible by right-clicking the Project Info Dashboard then navigating to Manage > History/Documentation Actions > Open History > Right click an ENTITY NAME from "Older Versions" list > Main > Restore From Backup. 

History and Documentation Window
Selecting Open History opens a new web browser tab called "History and Documentation" containing all metric data on the selected entity. Note that the any checkpoints created will populate here to revert changes in; addition to a "Original Version - Project Info Dashboard". Decisions may prompt for a browser refresh to display graphical changes.

 

See Next:
Project Settings: Learn how to manage project configurations, dependencies, integrations, scheduled jobs, etc., effectively at the project level.