Skip to content

Commit b3b91e8

Browse files
authored
Merge pull request #3709 from replicatedhq/ep-email-history
document email history feature for enterprise portal
2 parents 3fb4e12 + c110d77 commit b3b91e8

File tree

4 files changed

+61
-51
lines changed

4 files changed

+61
-51
lines changed

docs/vendor/enterprise-portal-access.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Access a Customer's Enterprise Portal
1+
# View a Customer's Enterprise Portal
22

3-
This topic describes how you can access the Enterprise Portal for a customer from the Vendor Portal. This is useful when testing your application installation and upgrade instructions, previewing customizations that you made to the Enterprise Portal, or managing Enterprise Portal users on behalf of one of your customers.
3+
This topic describes how you can log in to the Enterprise Portal for a customer from the Vendor Portal. This is useful when testing your application installation and upgrade instructions, previewing customizations that you made to the Enterprise Portal, or managing Enterprise Portal users on behalf of one of your customers.
44

55
For information about how end users can sign up for an account and log in to the Enterprise Portal, see [Log In To and Use the Enterprise Portal](enterprise-portal-use).
66

docs/vendor/enterprise-portal-configure.mdx

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ To manage Enterprise Portal settings:
6161

6262
1. Click **Save**.
6363

64-
## Customize Customer Emails {#configure-customer-emails}
64+
## Customize Emails {#configure-customer-emails}
65+
66+
This section describes options for customizing the emails sent to customers through the Enteprise Portal. For information about how to view the delivery status of all emails sent to customers, see [View Email History and Delivery Status](#email-history) in _Manage Enterprise Portal Customer Access_.
6567

6668
### Configure Email Sender
6769

@@ -129,7 +131,9 @@ The following template variables are available across multiple email types:
129131
| `{{release_notes}}` | Release notes content | "New features and bug fixes" |
130132
| `{{update_url}}` | Link to update/release page | https://portal.example.com/acme/releases |
131133

132-
## Add a Link to Documentation
134+
## Customize User Instructions
135+
136+
### Add a Link to Documentation
133137

134138
For each of your supported install types, you can add a link your installation documentation. The link you provide is displayed on the Enterprise Portal **Install** page.
135139

@@ -147,7 +151,7 @@ To add a link to your documentation in the Enterprise Portal:
147151

148152
1. Click **Save changes**.
149153

150-
## Add Pre- and Post-Install Instructions
154+
### Add Pre- and Post-Install Instructions
151155

152156
For each of your supported install types, you can add custom pre- and post-install instructions for users. This is useful if there are additional prerequisites or follow-up steps that users need to complete in addition to the primary installation instructions.
153157

@@ -169,13 +173,13 @@ To customize the pre- and post-install instructions for your application:
169173

170174
1. Click **Save changes**.
171175

172-
## Exclude Certain Images from Helm CLI Install Instructions
176+
### Exclude Certain Images from Helm CLI Install Instructions
173177

174178
You can use the `kots.io/installer-only` annotation to exclude the images for an entire Helm chart or for one or more resoures in a Helm chart's templates from the Helm CLI installation instructions displayed in the Enterprise Portal. This annotation is useful for charts or resources that are required for deployments with a Replicated installer (KOTS, Embedded Cluster, kURL) but should not be visible or deployed when customers install with the Helm CLI.
175179

176180
For more information, see [`kots.io/installer-only` Annotation](/vendor/packaging-include-resources#installer-only) in _Conditionally Include or Exclude Resources_.
177181

178-
## Customize Channel-Specific Install Instructions (Alpha) {#customize-channel-install-instructions}
182+
### Customize Channel-Specific Install Instructions (Alpha) {#customize-channel-install-instructions}
179183

180184
:::note
181185
Custom install instructions are Alpha and subject to change. To access this feature, a feature flag must be enabled for your team. For more information, reach out to your Replicated account representative.
@@ -191,9 +195,9 @@ These custom installation instructions support MDX. MDX is a format that combine
191195
- **Built-in UI components**: Use UI components like code blocks, alerts, tabs, and progress indicators
192196
- **Conditional rendering**: Conditionally show or hide content. For example, show or hide certain steps based on the installation options supported by the customer's license
193197

194-
### Customize Channel-Specific Instructions
198+
#### Add Channel-Specific Instructions
195199

196-
To customize channel-specific installation instructions:
200+
To add custom, channel-specific installation instructions:
197201

198202
1. In the Vendor Portal, go to **Enterprise Portal > Installation Instructions**.
199203

@@ -215,7 +219,7 @@ To customize channel-specific installation instructions:
215219

216220
1. Click **Save changes** to save your custom installation instructions.
217221

218-
### Revert to Default Instructions
222+
#### Revert to Default Instructions
219223

220224
To disable custom instructions for a channel and revert to the default automatically-generated instructions:
221225

@@ -227,7 +231,7 @@ To disable custom instructions for a channel and revert to the default automatic
227231
Your custom documentation is saved in the **Channel customizations** MDX template editor. You can enable the custom instructions again by clicking **Enable** for the channel.
228232
:::
229233

230-
### Supported MDX Template Variables {#vars}
234+
#### Supported MDX Template Variables {#vars}
231235

232236
:::note
233237
For a complete list of available variables, use the autocomplete feature in the editor.
@@ -353,11 +357,11 @@ The following describes some of the supported MDX template variables:
353357
</tr>
354358
</table>
355359

356-
### Supported MDX Components {#components}
360+
#### Supported MDX Components {#components}
357361

358362
The following components are available in MDX templates. For examples of each component, see [Example](#example) below.
359363

360-
#### Text and Formatting
364+
##### Text and Formatting
361365

362366
<table>
363367
<thead>
@@ -431,7 +435,7 @@ The following components are available in MDX templates. For examples of each co
431435
</tbody>
432436
</table>
433437

434-
#### Layout
438+
##### Layout
435439

436440
<table>
437441
<thead>
@@ -466,7 +470,7 @@ The following components are available in MDX templates. For examples of each co
466470
</table>
467471

468472

469-
#### Installation Components
473+
##### Installation Components
470474

471475
<table>
472476
<thead>
@@ -503,7 +507,7 @@ The following components are available in MDX templates. For examples of each co
503507
</table>
504508

505509

506-
#### Input Components
510+
##### Input Components
507511

508512
<table>
509513
<thead>
@@ -548,7 +552,7 @@ The following components are available in MDX templates. For examples of each co
548552
</table>
549553

550554

551-
#### Display Components
555+
##### Display Components
552556

553557
<table>
554558
<thead>
@@ -573,7 +577,7 @@ The following components are available in MDX templates. For examples of each co
573577
</tbody>
574578
</table>
575579

576-
### MDX Templates Restrictions
580+
#### MDX Templates Restrictions
577581

578582
MDX templates are validated for security before being saved. The following restrictions apply:
579583

@@ -583,7 +587,7 @@ MDX templates are validated for security before being saved. The following restr
583587
- Dangerous HTML elements (script, iframe, embed) are not allowed
584588
- Template size is limited to 1MB
585589

586-
### Example
590+
#### Example
587591

588592
The following is an example of custom installation instructions that use MDX with conditional rendering based on installation type:
589593

docs/vendor/enterprise-portal-invite.mdx

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
1-
# Manage Customer Access to the Enterprise Portal
1+
# Manage Enterprise Portal Customer Access
22

3-
This topic describes how to control customer access to the Enterprise Portal from the Replicated Vendor Portal.
3+
This topic describes how to manage customer access to the Enterprise Portal from the Replicated Vendor Portal. It includes information about enabling the Enterprise Portal, managing user invitations, enabling SAML authentication for Enterprise Portal logins, and more.
44

55
For information about how your end customers can manage, invite, and remove team members in their Enterprise Portal, see [Log In To and Use the Enterprise Portal](enterprise-portal-use).
66

7-
## Manage Customer Access to the Enterprise Portal {#manage-ep-access}
7+
## Manage Access to the Enterprise Portal {#manage-ep-access}
88

99
You can enable and disable access to the Enterprise Portal for all customers, or on a per-customer basis. When access to the Enterprise Portal is disabled, the customer has access to the Replicated Download Portal instead.
1010

1111
:::note
1212
The Entprise Portal supports Embedded Cluster and Helm CLI installation methods only. Customers that use KOTS in an existing cluster or kURL can continue to use the Download Portal.
1313
:::
1414

15-
To control customer access to the Enterprise Portal:
16-
17-
* In the Vendor Portal, do one of the following to enable or disable Enterprise Portal access for your customers:
15+
Do one of the following to enable or disable Enterprise Portal access for your customers:
1816

19-
* Go to **Enterprise Portal > Customer Access**. For **Portal access**, enable or disable the toggle to control if all customers have access to the Enterprise Portal or the Download Portal.
17+
* Go to **Enterprise Portal > Customer Access**. For **Portal access**, enable or disable the toggle to control if all customers have access to the Enterprise Portal or the Download Portal.
2018

21-
![enterprise portal access toggle](/images/enterprise-portal-access-toggle.png)
22-
[View a larger version of this image](/images/enterprise-portal-access-toggle.png)
23-
24-
* Go to **Customers** and select the target customer. On the customer's page, go to **Enterprise Portal access** and enable or disable the **Enterprise Portal access** toggle to control if the customer has access to the Enterprise Portal or the Download Portal.
19+
![enterprise portal access toggle](/images/enterprise-portal-access-toggle.png)
20+
[View a larger version of this image](/images/enterprise-portal-access-toggle.png)
21+
22+
* Go to **Customers** and select the target customer. On the customer's page, go to **Enterprise Portal access** and enable or disable the **Enterprise Portal access** toggle to control if the customer has access to the Enterprise Portal or the Download Portal.
2523

26-
![customer-specific enterprise portal access toggle](/images/customer-enterprise-portal-access-toggle.png)
27-
[View a larger version of this image](/images/customer-enterprise-portal-access-toggle.png)
24+
![customer-specific enterprise portal access toggle](/images/customer-enterprise-portal-access-toggle.png)
25+
[View a larger version of this image](/images/customer-enterprise-portal-access-toggle.png)
2826

2927
## Configure Allowed Domains for User Invitations
3028

@@ -42,33 +40,21 @@ To configure allowed domains for a customer's Enterprise Portal invitations:
4240

4341
1. In the text box, enter a domain to add to the allowlist. Click **Add domain**. Add more domains as needed.
4442

45-
## Enable SAML Authentication (Alpha) {#enable-saml}
43+
## View Email History and Delivery Status {#email-history}
4644

47-
:::note
48-
SAML Authentication to the Enterprise Portal is Alpha and subject to change. To access this feature, a feature flag must be enabled for your team. For more information, reach out to your Replicated account representative.
49-
:::
45+
To view Enterprise Portal email history and delivery status, do one of the following:
5046

51-
You can enable and disable SAML authentication for the Enterprise Portal on a per customer basis. When SAML authentication is enabled, the customer can set up SAML SSO logins for the Enterprise Portal using their identity provider (IdP). When SAML authentication is disabled, Enterprise Portal users are not able to log in using SAML, even if the customer had already configured SAML for their Enterprise Portal previously. For more information, see [About SAML Logins (Alpha)](enterprise-portal-use#about-saml) in _Log In and Use the Enterprise Portal_.
47+
* To view email history for a specific customer: In the Vendor Portal, go to **Customer > Enterprise Portal Access > Email History**.
5248

53-
To enable SAML authentication:
54-
55-
1. In the Vendor Portal, go to **Customers** and select the target customer.
56-
57-
1. On the customer's page, go to **Enterprise Portal access**. In the **Authentication** section, enable the **SAML Authentication** toggle.
58-
59-
![Enterprise Portal SAML authentication](/images/enterprise-portal-saml-authentication.png)
60-
61-
[View a larger version of this image](/images/enterprise-portal-saml-authentication.png)
62-
63-
After you enable SAML authentication, the customer can configure SAML in the Enterprise Portal using their IdP. For more information, see [Configure SAML Authentication (Alpha)](/vendor/enterprise-portal-use#saml) in _Log In and Use the Enterprise Portal_.
49+
* To view email history for all customers: In the Vendor Portal, go to **Enterprise Portal > Customer Access > Email History**.
6450

6551
## Invite Users
6652

6753
This section describes how to invite users to the Enterprise Portal from the Vendor Portal. Your customers can also invite users to the Enterprise Portal from the Enterprise Portal **Team settings** page. For more information about using the **Team settings** page, see [Manage Users](enterprise-portal-use#manage-users) in _Access and Use the Enterprise Portal_.
6854

6955
To invite users to the Enterprise Portal:
7056

71-
1. Enable access to the Enterprise Portal for the customer. See [Manage Customer Access to the Enterprise Portal](#manage-ep-access) above.
57+
1. Enable access to the Enterprise Portal for the customer. See [Manage Access to the Enterprise Portal](#manage-ep-access) above.
7258

7359
1. (Optional) Customize the Enterprise Portal invitation email. For more information, see [Configure Invitation and Notification Emails](enterprise-portal-configure#configure-customer-emails) in _Customize the Enterprise Portal_.
7460

@@ -98,3 +84,23 @@ To delete users from the Enterprise Portal:
9884
![Delete user button](/images/enterprise-portal-delete-user.png)
9985

10086
[View a larger version of this image](/images/enterprise-portal-delete-user.png)
87+
88+
## Enable SAML Authentication (Alpha) {#enable-saml}
89+
90+
:::note
91+
SAML Authentication to the Enterprise Portal is Alpha and subject to change. To access this feature, a feature flag must be enabled for your team. For more information, reach out to your Replicated account representative.
92+
:::
93+
94+
You can enable and disable SAML authentication for the Enterprise Portal on a per customer basis. When SAML authentication is enabled, the customer can set up SAML SSO logins for the Enterprise Portal using their identity provider (IdP). When SAML authentication is disabled, Enterprise Portal users are not able to log in using SAML, even if the customer had already configured SAML for their Enterprise Portal previously. For more information, see [About SAML Logins (Alpha)](enterprise-portal-use#about-saml) in _Log In and Use the Enterprise Portal_.
95+
96+
To enable SAML authentication:
97+
98+
1. In the Vendor Portal, go to **Customers** and select the target customer.
99+
100+
1. On the customer's page, go to **Enterprise Portal access**. In the **Authentication** section, enable the **SAML Authentication** toggle.
101+
102+
![Enterprise Portal SAML authentication](/images/enterprise-portal-saml-authentication.png)
103+
104+
[View a larger version of this image](/images/enterprise-portal-saml-authentication.png)
105+
106+
After you enable SAML authentication, the customer can configure SAML in the Enterprise Portal using their IdP. For more information, see [Configure SAML Authentication (Alpha)](/vendor/enterprise-portal-use#saml) in _Log In and Use the Enterprise Portal_.

docs/vendor/enterprise-portal-use.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
This topic describes how to log in to the Replicated Enterprise Portal as a user, and how to use the features in the Enterprise Portal.
44

5-
For information about how to access the Enterprise Portal for a customer from the Vendor Portal, see [Access a Customer's Enterprise Portal](enterprise-portal-access).
6-
75
## Log In To the Enterprise Portal
86

97
:::note
108
If SAML authentication has been enabled and configured for the Enterprise Portal it will be the preferred login method and attempted automatically. See [Configure SAML Authentication (Alpha)](#saml) below.
119
:::
1210

11+
This section describes how end customers can log in to their Enterprise Portal. Vendors can also log in to the Enterprise Portal for a customer from the Vendor Portal. For more information, see [View a Customer's Enterprise Portal](enterprise-portal-access).
12+
1313
### Log In From the Invitation Email
1414

1515
Users can log in to the Enterprise Portal after they are invited to join a team. See [Invite or Delete Users](#invite-or-delete-users) below.

0 commit comments

Comments
 (0)