Skip to main content

Customize your Homepage

Last updated on

Developers need their daily context: recent builds, deployments, incidents, and pull requests for the services they own. Platform engineers need catalog coverage, scorecard compliance, and integration health. Engineering leaders need org-wide delivery metrics, incident trends, and security posture.

Persona View solves this by giving each role its own tab on the IDP Overview page, pre-loaded with the cards most relevant to their work. Admins configure what each tab shows and assign it to the right user group(s).


Quick tutorial


Before you begin

You must have the IDP Admin role or the IDP_LAYOUT_EDIT permission.


Steps to configure persona view

Navigate to ConfigureLayoutHomepage. This opens the Persona View list. Click any row to open its editor.

A live preview with sample data updates on the right side of the editor as you make changes.


Configure developer's view

Developer's View is the Home tab, visible to every user. You can customize its header, banner, and cards.

Under Header, add a personalized welcome message and quick links to pages your developers visit frequently, such as release notes, engineering docs, or a status page.

Header Text supports both static and dynamic values:

  • Static: Welcome to Harness IDP!
  • Personalized: Welcome <+first_name>!
  • Last name first format: Welcome <+last_name>, <+first_name>!
  • With time-aware greeting: <+greeting> <+first_name> The <+greeting> variable resolves to Good Morning, Good Afternoon, or Good Evening based on the user's timezone.

Quick Links lets you add shortcuts with a custom icon (recommended size: 128x128px, max file size: 200KB), a display name, and a URL. Drag and reorder links to control how they appear. Good candidates are onboarding docs, a Slack channel link, or a status page.

Under Banner, you can replace the default IDP banner with an image or a video, or disable it entirely to give cards more space on the page.

  • Image: Supported types are .jpg, .jpeg, and .png. Recommended size is 756x300px. Maximum file size is 10MB. You can optionally add a hyperlink so users are taken to a URL when they click the banner. A good use: a banner for an upcoming engineering event you want all developers to notice.
  • Video: Supported types are public embedded links. Examples: https://www.youtube.com/embed/sVnI93bCr38?si=zobQ1YJMVVJMccaO or https://www.dropbox.com/scl/fo/example/video.jpg?raw=1. Rendered size is 500x250px.

Cards

Under the Cards tab, click New Card and choose the cards you need from the list of pre-created cards or you may add your own card. The ones you choose would be shown in the Cards Added list.

The following card types are available for Developer's View. Go to Card reference to know what each card shows and any setup it may require.

  • Pre-created by Harness (no configuration needed to add): Recently Visited, Top Visited, Learn More, Starred Entities, Incidents, Recent Builds, Recent Deployments, My Workflow Runs, My Ownership, Jira tasks, GitHub pull requests, Harness Code pull requests

  • Custom cards (you define the content): Markdown, Toolkit, Video

You may remove, rearrange, and resize the cards shown on the Home tab. Cards can be medium (6md) or large (12md) width.

info

Click Save Changes every time you want to commit a change. If you try to leave the editor without saving, a warning dialog appears. The right side of the editor is a live preview only and cannot be edited directly.

Unlike Platform and Leadership, saving Developer's View does not open a user group assignment dialog. The Home tab is always visible to all users.


Configure platform view

Platform view gives platform engineers and DevEx teams a day-to-day operating view of catalog coverage, scorecard health, connected integrations, and workflow trends, all in one place instead of scattered across tools.

Default cards

The following cards are available in Platform view by default. Click the ones you want to add them to your view. You can drag the card to rearrange or remove any of them using ().

CardWhat it shows
Entity Distribution & OwnershipCatalog entities broken down by kind, owned vs. unowned
Scorecard ComplianceCompliance tier distribution across scorecards
Top Failing ChecksScorecard checks failing across the most services
IntegrationsConnected integrations and entity enrichment status
WorkflowsWorkflow executions grouped by environment

The only additional card type you can add to Platform view is Markdown.

Set up and assign

  1. In the view list, click Platform.
  2. On the Header tab, enter a header text and quick links. Leave it empty and users see the Home tab header instead.
  3. On the Banner tab, toggle Display Banner on to use a custom image or video. Leave it off and users see the Home tab banner instead.
  4. On the Cards tab, drag to reorder, use the three-dot menu to remove a card, or click New Card to add a Markdown card.
  5. Click Save Changes. The Assign and Save dialog opens.
  6. Select one or more Harness user groups and click Save. Users in those groups will see the Platform tab on their Overview page.

To update the assignment later, open Platform view again, click Save Changes, and pick a new set of groups.


Configure leadership view

Leadership view gives engineering leaders an org-wide rollup of catalog ownership, delivery performance, incident trends, and security posture without needing to query multiple tools.

Default cards

The following cards are added to Leadership view by default. Click the ones you want to add them to your view. You can drag the card to rearrange or remove any of them using ().

CardWhat it shows
Entity Distribution & OwnershipCatalog entities broken down by kind, owned vs. unowned
Scorecard ComplianceCompliance tier distribution across scorecards
Comparison by HierarchyDelivery metrics compared across orgs and projects
Incident TrendsIncident volume trends across all services
STOSTO findings across all services
Security FindingsOpen security findings across all services

The only additional card type you can add to Leadership view is Markdown.

Set up and assign

Follow the same steps as Platform view. Open the Leadership row, adjust Header, Banner, and Cards as needed, then click Save Changes and assign the appropriate user group(s).

info

A user assigned to both Platform and Leadership groups will see all three tabs: Home, Leadership, and Platform.


Card reference

The following cards are available for the Home tab. Cards marked Default are present when you first open Developer's View and can be removed or rearranged but not edited. All other cards can be added, removed, and rearranged.

CardWhat it showsSetup
GitHub pull requestsOpen and closed PRs across all GitHub repositories the user has access to, both public and private across multiple organizations. Counts at the top reflect open PRs only. Data refreshes on page reload or org filter change, not automatically.Requires GitHub OAuth configuration. IDP Admin sets up org-wide OAuth credentials and enables the card. Developers are then redirected to GitHub to sign in. Developer access is scoped to repositories and PRs they have permissions for in GitHub.
Harness Code pull requestsOpen and closed PRs across all Harness Code repositories the user has access to. Fetches data automatically once enabled, no OAuth needed.None
IncidentsActive incidents for services owned by the signed-in userRequires an incident integration (e.g., Pagerduty) connected in your account
Jira tasksAssigned Jira work items with summary metrics (Total, To Do, In Progress, New), filter views (Worked On, Assigned To Me, Current Sprint, Project), and per-ticket detail (ID, title, type, priority, status; all clickable links to Jira).Requires Atlassian OAuth configuration. IDP Admin adds Atlassian OAuth App credentials in IDP settings and enables the card. Developers sign in from the homepage. Developer access is scoped to tickets they are assigned to, created, or are mentioned in.
Learn MoreImportant links to learn more about Harness IDPNone
MarkdownCustom content using full Markdown syntax. Use for announcements, handbook links, welcome messages, or any contextual informationNone. You author the content
My OwnershipCatalog entities owned by the signed-in user or their team, with scorecard scoresNone
My Workflow RunsRecent workflow executions triggered by the signed-in userNone
Recent BuildsRecent CI pipeline runs for services owned by the signed-in userNone
Recent DeploymentsRecent deployment executions for services owned by the signed-in userNone
Recently VisitedIDP pages the signed-in user visited recentlyNone
Starred EntitiesComponents, workflows, or TechDocs the user has starredNone
ToolkitBookmark links for pages your team visits frequently, each with a custom icon (128x128px, max 200KB), display name, and URLNone. You define the links
Top VisitedMost viewed IDP pages by the signed-in userNone
VideoEmbedded video via a public embedded linkNone