Skip to content

Commit 980a4e8

Browse files
authored
Merge pull request #2527 from surishubham/testmuCom
Testmu com
2 parents 1623e4f + 911d739 commit 980a4e8

File tree

6 files changed

+176
-15
lines changed

6 files changed

+176
-15
lines changed

docs/analytics-dashboard-settings.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,21 @@ The Analytics Dashboard Settings page provides a comprehensive set of controls t
4444

4545
---
4646

47-
### Email Notification Settings
47+
### Email Notifications
4848

4949
Keep your team informed about dashboard activity and test results by configuring email notifications.
5050

5151
- **Enable/Disable Notifications:** Use the toggle to activate or deactivate email notifications for the dashboard. When disabled, no email updates will be sent.
52-
- **Notification Frequency:** Choose how often you want to receive email updates. Options typically include Daily, Weekly, or Custom intervals, allowing you to match your team's workflow.
53-
- **Date Range:** Select the default date range or specify a custom number of days to include in each notification. For example, setting a custom range to 7 will include data from the last 7 days in each email.
54-
- **Add Recipients:** Enter one or more email addresses to receive notifications. Click **Add** after each address to include multiple recipients. This is useful for keeping stakeholders, QA leads, or team members in the loop.
55-
- **Update & Save Preferences:** After configuring your preferences, click **Update** to save changes. Your notification settings will take effect immediately.
52+
- **Frequency:** Choose how often you want to receive email updates from the dropdown. Options include **Daily**, **Weekly**, or **Monthly**.
53+
- **Time & Period:** Set a specific delivery time for your scheduled reports. Select the hour from the **Time** dropdown (e.g., `9:00`) and choose **AM** or **PM** from the **Period** dropdown.
54+
- **Date Range:** Select **Default** to use the platform's default date range, or select **Custom** and specify a number of days. For example, setting a custom range to `7` includes data from the last 7 days in each email.
55+
- **Emails:** Enter one or more email addresses to receive notifications. Click **+ Add** after each address to include multiple recipients. This is useful for keeping stakeholders, QA leads, or team members in the loop.
56+
- **Update:** After configuring your preferences, click **Update** to save changes. Your notification settings will take effect immediately.
5657

5758
> **Tip:** Use custom date ranges and recipient lists to tailor notifications for different teams or reporting needs.
5859
60+
For a detailed guide on scheduling reports with custom delivery times, see [Report Scheduling](/docs/analytics-report-scheduling/).
61+
5962
---
6063

6164
### Slack Notification Settings
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
---
2+
id: analytics-report-scheduling
3+
title: Schedule Analytics Widget Reports
4+
sidebar_label: Report Scheduling
5+
description: Customize the delivery time for your analytics widget reports. Schedule reports at your preferred time for timely business insights.
6+
keywords:
7+
- analytics
8+
- report scheduling
9+
- widget reports
10+
- scheduled reports
11+
- analytics notifications
12+
url: https://www.testmuai.com/support/docs/analytics-report-scheduling/
13+
site_name: LambdaTest
14+
slug: analytics-report-scheduling/
15+
canonical: https://www.testmuai.com/support/docs/analytics-report-scheduling/
16+
---
17+
18+
import BrandName, { BRAND_URL } from '@site/src/component/BrandName';
19+
20+
<script type="application/ld+json"
21+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
22+
"@context": "https://schema.org",
23+
"@type": "BreadcrumbList",
24+
"itemListElement": [{
25+
"@type": "ListItem",
26+
"position": 1,
27+
"name": "Home",
28+
"item": BRAND_URL
29+
},{
30+
"@type": "ListItem",
31+
"position": 2,
32+
"name": "Support",
33+
"item": `${BRAND_URL}/support/docs/`
34+
},{
35+
"@type": "ListItem",
36+
"position": 3,
37+
"name": "Report Scheduling",
38+
"item": `${BRAND_URL}/support/docs/analytics-report-scheduling/`
39+
}]
40+
})
41+
}}
42+
></script>
43+
44+
Analytics report scheduling allows you to customize the delivery time for your dashboard widget reports. Instead of receiving reports at a fixed default time, you can choose a specific time that aligns with your team's workflow.
45+
46+
## Overview
47+
48+
With the customizable scheduling feature, you can:
49+
50+
- Set a preferred delivery time for each dashboard's email reports.
51+
- Configure notification frequency (Daily, Weekly, or Monthly).
52+
- Choose the data range included in each report.
53+
- Manage email recipients for scheduled reports.
54+
55+
## Prerequisites
56+
57+
- You must be logged in to your <BrandName /> account.
58+
- You must have at least one [analytics dashboard](/docs/analytics-create-dashboard/) created.
59+
- You must be the dashboard creator or an admin user to modify scheduling settings.
60+
61+
## Schedule a Report
62+
63+
### Step 1: Open Dashboard Settings
64+
65+
1. Navigate to your analytics dashboard.
66+
2. Click the **Settings** icon in the dashboard toolbar to open the **Dashboard Settings** panel.
67+
68+
### Step 2: Enable Email Notifications
69+
70+
In the **Dashboard Settings** panel, expand the **Email Notifications** section and toggle the switch to enable notifications for the dashboard.
71+
72+
### Step 3: Set the Delivery Schedule
73+
74+
1. Under **Frequency**, select your preferred schedule from the dropdown:
75+
- **Daily** — Receive reports every day at your chosen time.
76+
- **Weekly** — Receive reports once a week.
77+
- **Monthly** — Receive reports once a month.
78+
79+
2. Under **Time**, select the hour from the dropdown (e.g., `9:00`).
80+
81+
3. Under **Period**, select **AM** or **PM** from the dropdown.
82+
83+
### Step 4: Configure the Date Range
84+
85+
Select the date range for the data included in each report:
86+
87+
- **Default** — Uses the platform's default date range.
88+
- **Custom** — Specify a custom number of days. For example, setting this to `7` includes data from the last 7 days in each report.
89+
90+
### Step 5: Add Recipients
91+
92+
1. Under **Emails**, enter the email address in the **Enter Email address** field.
93+
2. Click **+ Add** to include the recipient.
94+
3. Repeat to add multiple recipients.
95+
96+
### Step 6: Save Your Settings
97+
98+
Click **Update** to save your scheduling preferences. The changes take effect immediately.
99+
100+
:::tip
101+
Each dashboard has its own independent scheduling settings. You can configure different delivery times and recipients for different dashboards to match each team's needs.
102+
:::
103+
104+
## Update an Existing Schedule
105+
106+
1. Navigate to the dashboard whose schedule you want to modify.
107+
2. Open the **Dashboard Settings** panel.
108+
3. Adjust the frequency, time, period, date range, or recipients as needed.
109+
4. Click **Update** to save your changes.
110+
111+
:::note
112+
When you update the delivery time for a dashboard, the new schedule applies only to that dashboard. Other dashboards retain their existing schedules.
113+
:::
114+
115+
## Disable Scheduled Reports
116+
117+
To stop receiving scheduled reports for a dashboard:
118+
119+
1. Open the **Dashboard Settings** panel.
120+
2. Toggle the **Email Notifications** switch to the off position.
121+
3. Click **Update** to confirm.
122+
123+
The notification preferences (time, recipients) are preserved so you can re-enable them later without reconfiguring.
124+
125+
## Common Issues
126+
127+
| Issue | Solution |
128+
|---|---|
129+
| Email notification toggle appears disabled | Ensure you have saved the dashboard after creation. Try refreshing the page and toggling again. |
130+
| Delivery time reverts after clicking Update | Verify you selected the time and period before clicking Update. If the issue persists, refresh the page and try again. |
131+
| Email toggle is not clickable when Custom date range is selected | This is a known issue. Switch to Default, enable the toggle, then switch back to Custom. |
132+
133+
## Related Docs
134+
135+
- [Create Your Custom Dashboard](/docs/analytics-create-dashboard/)
136+
- [Dashboard Settings](/docs/analytics-dashboard-settings/)
137+
- [Dashboard Features](/docs/analytics-dashboard-features/)
138+
139+
<nav aria-label="breadcrumbs">
140+
<ul className="breadcrumbs">
141+
<li className="breadcrumbs__item">
142+
<a className="breadcrumbs__link" target="_self" href={BRAND_URL}>
143+
Home
144+
</a>
145+
</li>
146+
<li className="breadcrumbs__item">
147+
<a className="breadcrumbs__link" target="_self" href={`${BRAND_URL}/support/docs/`}>
148+
Support
149+
</a>
150+
</li>
151+
<li className="breadcrumbs__item breadcrumbs__item--active">
152+
<span className="breadcrumbs__link">
153+
Report Scheduling
154+
</span>
155+
</li>
156+
</ul>
157+
</nav>

docs/deep-dive-into-hyperexecute-yaml.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -952,14 +952,10 @@ alwaysRunPostSteps: true
952952

953953
This flag is used to set the Name of your Projects which would later allow you to see all jobs of that Project at one place. To know more about Projects [click here](/support/docs/hyperexecute-projects).
954954

955-
```yaml
956-
project:
957-
name: 'demo-project' #project name
958-
```
959-
960955
:::info note
961-
Once you have created a project, you can either pass in your `project ID` or `project name` to trigger your job on the same project.
962-
956+
- Once you have created a project, you can pass in your project ID and project name to trigger your job on the same project.
957+
- If you are using [**Project Level Secrets**](/support/docs/hyperexecute-how-to-manage-project-level-secrets/), you must include the id field in your project configuration.
958+
:::
963959
```yaml
964960
project:
965961
name: 'demo-project' #project name

docs/hyperexecute-how-to-manage-project-level-secrets.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Secrets in <BrandName /> HyperExecute are encrypted environment variables used t
4545
Managing sensitive information like API tokens, credentials, and access keys is crucial when running tests in <BrandName /> HyperExecute. To address this, HyperExecute offers a Secrets Management system, and one of its powerful features is Project Level Secrets. This feature lets you define secrets scoped to a specific project, making secret handling more secure, easier, and collaborative for your teams.
4646

4747
## What Are Project Level Secrets?
48-
Project-level secrets are bound to a specific HyperExecute project instead of a user or account. When a job runs using that project (referenced by name or id in the YAML configuration, which is a sub-parameter of project parameter), the project-level secrets are automatically available to the test environment.
48+
Project-level secrets are bound to a specific HyperExecute project instead of a user or account. When a job runs using that project ( referenced by id or both id and name in the YAML configuration, which are sub-parameters of project parameter), the project-level secrets are automatically available to the test environment.
4949

5050
### Key Points
5151
- Define secrets once per project.
@@ -76,7 +76,9 @@ runson: linux
7676
autosplit: true
7777
concurrency: 2
7878

79-
project: your-project-name
79+
project:
80+
name: 'demo-project'
81+
id: '1abc2345-56de-7890-f1cg-h2ij34k56789'
8082

8183
# highlight-start
8284
env:

docs/support-access.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ import BrandName, { BRAND_URL } from '@site/src/component/BrandName';
4646
***
4747
The Support Access feature allows <BrandName /> to take access to your <BrandName /> account and log in on your behalf from the backend. By granting access to your account, our team can help you with debugging issues or do activities on your behalf. You can revoke this access anytime
4848

49-
49+
:::tip Quick Link
50+
You can directly navigate to the Support Access page by this [**link**](https://accounts.lambdatest.com/support).
51+
:::
5052
## Granting Support Access
5153
***
5254

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3883,6 +3883,7 @@ module.exports = {
38833883
"analytics-widget-filter-by-regex",
38843884
"analytics-filter-by-custom-data",
38853885
"analytics-dashboard-settings",
3886+
"analytics-report-scheduling",
38863887
],
38873888
},
38883889
{

0 commit comments

Comments
 (0)