Skip to content

Commit a7abe1d

Browse files
Merge pull request #131 from netwrix/ssk/pgsalesforce-notes
Fixed Tables, Notes, Tips, Block Quotes and subheadings.
2 parents 68fa855 + 6c38781 commit a7abe1d

File tree

55 files changed

+777
-1098
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+777
-1098
lines changed

docs/platgovsalesforce/changemanagement/change_and_approval_policy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ process are analyzed against the policy for compliance.
2525

2626
For example, a company may have multiple policies:
2727

28-
1. A **Default Policy** that applies to any customization or process without a specific policy. This
28+
1. **Default Policy** that applies to any customization or process without a specific policy. This
2929
generally requires that scripted changes go through a relatively high level of review compared to
3030
non-scripted changes.
31-
2. A **Controls Policy** that specifically applies to key reports and controls listed on the policy
31+
2. **Controls Policy** that specifically applies to key reports and controls listed on the policy
3232
that need very specific approval to modify and ensures there are no changes without a proper
3333
audit review.
34-
3. A **Custom Object Policy** to manage Custom fields and object.
34+
3. **Custom Object Policy** to manage Custom fields and object.
3535

3636
Once in place, policies remind users of the level of change management required as well as monitors
3737
the changes that do occur and raises alerts to IT by custom reports if there are any change

docs/platgovsalesforce/changemanagement/change_management_overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,11 @@ The **Advanced Change Management** Module provides additional functionality:
4242
- Archive fields.
4343
- Delete customizations.
4444

45+
:::note
4546
Change Management can be integrated with other change tracking systems using the External Change
4647
Request Number field. It is beneficial to use the change records since they can be linked to
4748
processes, customizations and clean up activities.
49+
:::
4850

4951
### Confirm with a Deployment Record
5052

docs/platgovsalesforce/changemanagement/change_management_reports.md

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -18,33 +18,14 @@ To access the Change Reports:
1818

1919
Open **Netwrix Dashboard** > **Reports** > **Change Enablement** and select one of the reports:
2020

21-
> **Approval Override**: shows all changes approved with an approval override.
22-
>
23-
> **What Changed?**: shows all changes that have occurred.
24-
>
25-
> **Unresolved Non-Compliant Changes**: displays open non-compliant changes. A non-compliant change
26-
> indicates something was changed without the required approvals. By looking at this report, you can
27-
> investigate changes and get an understanding of what the impacts are and see if any additional
28-
> changes need to be made. This report is used to track changes that require action.
29-
>
30-
> **Managed Package Updates**: displays managed package update details for auditing.
31-
>
32-
> **Resolved Non-Compliant Changes**: displays resolved non-compliant changes with the change
33-
> overview and the difference summary.
34-
>
35-
> **Compliant Changes**: displays all compliant changes. Compliant changes are automatically marked
36-
> as closed. This report is used to review changes that have been automatically cleared.
37-
>
38-
> **Consolidated Change By Type**: displays changes summarized and grouped by Salesforce Type.
39-
>
40-
> **Deployed Changes**: displays an end to end summary of deployed changes to enable tracking and
41-
> reporting of changes to the system.
42-
>
43-
> **Data Tracking Change Logs**: displays changes on objects set for data tracking.
44-
>
45-
> **Change/Approval Policy Changes**: this report is based on Field History Tracking. You can track
46-
> up to 20 fields from the Policy Record. Salesforce starts tracking field history from the date and
47-
> time you turn it on a field.
48-
>
49-
> **Fast Scan for Permissions Changes**: displays all changes detected in PermissionSet,
50-
> PermissionSetGroup, and Profiles by the Fast Scan.
21+
- **Approval Override**: shows all changes approved with an approval override.
22+
- **What Changed?**: shows all changes that have occurred.
23+
- **Unresolved Non-Compliant Changes**: displays open non-compliant changes. A non-compliant change indicates something was changed without the required approvals. By looking at this report, you can investigate changes and get an understanding of what the impacts are and see if any additional changes need to be made. This report is used to track changes that require action.
24+
- **Managed Package Updates**: displays managed package update details for auditing.
25+
- **Resolved Non-Compliant Changes**: displays resolved non-compliant changes with the change overview and the difference summary.
26+
- **Compliant Changes**: displays all compliant changes. Compliant changes are automatically marked as closed. This report is used to review changes that have been automatically cleared.
27+
- **Consolidated Change By Type**: displays changes summarized and grouped by Salesforce Type.
28+
- **Deployed Changes**: displays an end to end summary of deployed changes to enable tracking and reporting of changes to the system.
29+
- **Data Tracking Change Logs**: displays changes on objects set for data tracking.
30+
- **Change/Approval Policy Changes**: this report is based on Field History Tracking. You can track up to 20 fields from the Policy Record. Salesforce starts tracking field history from the date and time you turn it on a field.
31+
- **Fast Scan for Permissions Changes**: displays all changes detected in PermissionSet, PermissionSetGroup, and Profiles by the Fast Scan.

docs/platgovsalesforce/changemanagement/creating_change_request.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ types of Change Requests to match the change you want to manage. Here are two op
1414
- **Data Record** - Change request is used for Data Changes to Revenue Cloud/
1515
[CPQ](/docs/platgovsalesforce/changemanagement/enhanced_cpq_support.md).
1616

17+
:::note
1718
Data Record Change Requests are only available with an Enterprise Compliance license.
19+
:::
1820

1921
1. Open the **Change Requests** tab.
2022
2. Click **New**
@@ -147,8 +149,11 @@ add additional approvers, approver notes and begin the approval process.
147149
5. Click **Submit for Approval** to start the process. Approval notifications are sent to the
148150
approvers.
149151

152+
:::note
150153
If you created the Change Request in your sandbox to determine the scope of the change, recreate it
151-
in your Production environment to enable approvals and ongoing tracking.
154+
in your Production environment to enable approvals and ongoing tracking.
155+
:::
156+
152157
For new objects that do not yet exist in Production, edit the Change Request and enter the full API
153158
Names of these objects into the Proposed Customization fields in the Scope Section. You can add
154159
multiple API Names by using the Add button. Save the Change Request when complete.

docs/platgovsalesforce/changemanagement/documented_metadata_types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar_position: 110
66

77
# Documented Metadata Types
88

9-
You can view the documented Metadata by Type or by Category.
9+
You can view the documented Metadata by [Type](#metadata-by-type) or by [Category](#metadata-by-category).
1010

1111
## Metadata by Type
1212

docs/platgovsalesforce/changemanagement/set_up_data_tracking.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ Data tracking is used for Salesforce CPQ and any sensitive data fields you want
1010
data tracking enables Platform Governance for Salesforce to track data and create change logs for
1111
any data changes.
1212

13+
:::note
1314
If you track an object, all changes to the object and fields are tracked. Consult with your security
1415
and audit teams to develop a list of objects before enabling data tracking.
16+
:::
1517

1618
## Prerequisites
1719

docs/platgovsalesforce/changemanagement/setting_up_policies.md

Lines changed: 21 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -17,46 +17,26 @@ You can create a New Policy, or edit an existing one:
1717

1818
## Details
1919

20-
> Information general information about the policy.
21-
>
22-
> Code and Data Model Changes change control level for code and data model changes.
23-
>
24-
> Automation Changes change control level for approval process, business process, flow, workflow and
25-
> process builder changes.
26-
>
27-
> Sharing and Visibility Changes change control level for role, profile, permission set, data
28-
> security, sharing non material and indirect changes to profile changes.
29-
>
30-
> Integration Changes change control level for external site, identity, and access changes.
31-
>
32-
> Configuration Changes change control level for data quality and general settings changes.
33-
>
34-
> Display and UI Changes change control level for application, label and translation, layout and
35-
> template changes.
36-
>
37-
> Analytics Changes change control level for reports, dashboards, list view, and Einstein changes.
38-
>
39-
> Control Changes change control level for control changes.
40-
>
41-
> Application Configuration Changes (Data)
42-
>
43-
> Health Check Changes change control level for health check changes.
44-
>
45-
> IT Policies preliminary and final approvers.
46-
>
47-
> Customization Policies impacted customization approval.
48-
>
49-
> Management Policies executive approver and approval settings.
50-
>
51-
> Change Enablement Defaults merge approval list, non conforming alerts, and sequential approval
52-
> requests.
53-
>
54-
> **System Information**, **Created By** and **Last Modified By** dates. Informational only, cannot
55-
> be edited.
20+
- **Information** general information about the policy.
21+
- **Code and Data Model Changes** change control level for code and data model changes.
22+
- **Automation Changes** change control level for approval process, business process, flow, workflow and process builder changes.
23+
- **Sharing and Visibility Changes** change control level for role, profile, permission set, data security, sharing non material and indirect changes to profile changes.
24+
- **Integration Changes** change control level for external site, identity, and access changes.
25+
- **Configuration Changes** change control level for data quality and general settings changes.
26+
- **Display and UI Changes** change control level for application, label and translation, layout and template changes.
27+
- **Analytics Changes** change control level for reports, dashboards, list view, and Einstein changes.
28+
- **Control Changes** change control level for control changes.
29+
- **Application Configuration Changes (Data)**
30+
- **Health Check Changes** change control level for health check changes.
31+
- **IT Policies** preliminary and final approvers.
32+
- **Customization Policies** impacted customization approval.
33+
- **Management Policies** executive approver and approval settings.
34+
- **Change Enablement Defaults** merge approval list, non conforming alerts, and sequential approval requests.
35+
- **System Information**, **Created By** and **Last Modified By** dates. Informational only, cannot be edited.
5636

5737
Once the policy is saved, **System Information** is added show the **Created By** and **Last
5838
Modified By** user and time stamp. The information you entered on the form is shown on the
59-
**Details** tab. The Related tab is now available to add Customizations and view additional
39+
**Details** tab. The Related tab is available to add Customizations and view additional
6040
information and history.
6141

6242
### Information
@@ -72,10 +52,10 @@ Set the required Change Level for each Metadata Type. The Default is shown in th
7252

7353
| **Change Level** | **Description** |
7454
| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
75-
| **Log Changes Only** | Since the system automatically logs all changes, this change level requires no actions for compliance. Any changes to these objects are automatically marked compliant. |
76-
| **Change Request** | Any changes to these objects require an Approved Change Request. |
77-
| **Sandbox Development & Testing** | Any changes to these objects require an Approved Change Request in the Stage Development Project. It also requires that a parent Change Request is attached to the Development Project. |
78-
| **Full Software Development Lifecycle** | Any changes to these objects require an Approved Change Request. |
55+
| Log Changes Only | Since the system automatically logs all changes, this change level requires no actions for compliance. Any changes to these objects are automatically marked compliant. |
56+
| Change Request | Any changes to these objects require an Approved Change Request. |
57+
| Sandbox Development & Testing | Any changes to these objects require an Approved Change Request in the Stage Development Project. It also requires that a parent Change Request is attached to the Development Project. |
58+
| Full Software Development Lifecycle | Any changes to these objects require an Approved Change Request. |
7959

8060
### Code and Data Model Changes
8161

docs/platgovsalesforce/changemanagement/using_change_logs.md

Lines changed: 33 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -27,60 +27,31 @@ Here is an example change log for a **Profile** Metadata type.
2727

2828
## Details Tab
2929

30-
> **Actual Change Date**: Date the Customization was last modified.
31-
>
32-
> **Customization Created By**: User who created the customization.
33-
>
34-
> **Customization Modified By**: User who last modified the customization.
35-
>
36-
> **Customization**: Linked Customization(s) that have changed.
37-
>
38-
> **Metadata Type**: Salesforce metatdata type of the Customization.
39-
>
40-
> **Field Name**: Name of the changed field.
41-
>
42-
> **Active**: Checked if the Customization is active.
43-
>
44-
> **New Customization**: Checked if new customization.
45-
>
46-
> **Package**: Name of the Managed Package if the customizations belong to a managed package.
47-
>
48-
> **Operation**: Flag this field if a change or a new record is created.
49-
>
50-
> **Change Overview**: Overview of the change.
51-
>
52-
> **Data Record Id**: ID of the data record changed. This field is not in all Metadata Types.
53-
>
54-
> **Data Record Name**: Name of the data record changed. This field is not in all Metadata Types.
55-
>
56-
> **Data Record SObject API**: API name of the parent SObject of the data record changed. This field
57-
> is not in all Metadata Types.
58-
>
59-
> **Related Change Request**: Change request related to the change or used to perform regression
60-
> analysis of a non-compliant change.
61-
>
62-
> **Compliant Indicator**: Green flag indicates compliant, red flag indicates non-compliant.
63-
>
64-
> **Non-Compliant**: Checked if the change is non-compliant.
65-
>
66-
> **Compliance**: The change status: **Compliant** or **Non-compliant**.
67-
>
68-
> **Policy**: Policies associated with the Change Log.
69-
>
70-
> **Reason**: Name of the policy violated by the change.
71-
>
72-
> **Filters**: List of filters satisfied for the data record change. If blank, no filters specified.
73-
> This field is not in all Metadata Types.
74-
>
75-
> **Parent Change Log**: Name of the parent change log if applicable.
76-
>
77-
> **Resolution Description**: Description of any steps taken to bring the change back into
78-
> compliance. This field is not in all Metadata Types.
79-
>
80-
> **Short Resolution Description**: Summary description of any steps taken to bring the change back
81-
> into compliance.
82-
>
83-
> **Status**: Current state of the Change Log. This field is manually set.
30+
- **Actual Change Date**: Date the Customization was last modified.
31+
- **Customization Created By**: User who created the customization.
32+
- **Customization Modified By**: User who last modified the customization.
33+
- **Customization**: Linked Customization(s) that have changed.
34+
- **Metadata Type**: Salesforce metadata type of the Customization.
35+
- **Field Name**: Name of the changed field.
36+
- **Active**: Checked if the Customization is active.
37+
- **New Customization**: Checked if new customization.
38+
- **Package**: Name of the Managed Package if the customizations belong to a managed package.
39+
- **Operation**: Flag this field if a change or a new record is created.
40+
- **Change Overview**: Overview of the change.
41+
- **Data Record Id**: ID of the data record changed. This field is not in all Metadata Types.
42+
- **Data Record Name**: Name of the data record changed. This field is not in all Metadata Types.
43+
- **Data Record SObject API**: API name of the parent SObject of the data record changed. This field is not in all Metadata Types.
44+
- **Related Change Request**: Change request related to the change or used to perform regression analysis of a non-compliant change.
45+
- **Compliant Indicator**: Green flag indicates compliant, red flag indicates non-compliant.
46+
- **Non-Compliant**: Checked if the change is non-compliant.
47+
- **Compliance**: The change status: **Compliant** or **Non-compliant**.
48+
- **Policy**: Policies associated with the Change Log.
49+
- **Reason**: Name of the policy violated by the change.
50+
- **Filters**: List of filters satisfied for the data record change. If blank, no filters specified. This field is not in all Metadata Types.
51+
- **Parent Change Log**: Name of the parent change log if applicable.
52+
- **Resolution Description**: Description of any steps taken to bring the change back into compliance. This field is not in all Metadata Types.
53+
- **Short Resolution Description**: Summary description of any steps taken to bring the change back into compliance.
54+
- **Status**: Current state of the Change Log. This field is manually set.
8455

8556
### Diff Summary
8657

@@ -107,21 +78,14 @@ The **Created By** and **Last Modified By** users and dates are displayed at the
10778
The **Audit** section displays all fields related to an audit. Click the edit icon to edit the
10879
record.
10980

110-
> **Sampled For Audit**: Select **None**, **Internal** or **External**.
111-
>
112-
> **Audited By**: Auditor selects their user name from the list.
113-
>
114-
> **Internal Audit Comments**: Internal notes added by the Auditor.
115-
>
116-
> **Internal Audit Status**: Select **None**, **Approved**, **Rejected** or **Under Investigation**.
117-
>
118-
> **Last Internal Audit**: User who made the last change in the Internal Audit fields.
119-
>
120-
> **External Audit Comments**: External notes added by the Auditor.
121-
>
122-
> **External Audit Status**: Select **None**, **Approved**, **Rejected** or **Under Investigation**.
123-
>
124-
> **Last External Audit**: User who made the last change in the External Audit fields.
81+
- **Sampled For Audit**: Select **None**, **Internal** or **External**.
82+
- **Audited By**: Auditor selects their user name from the list.
83+
- **Internal Audit Comments**: Internal notes added by the Auditor.
84+
- **Internal Audit Status**: Select **None**, **Approved**, **Rejected** or **Under Investigation**.
85+
- **Last Internal Audit**: User who made the last change in the Internal Audit fields.
86+
- **External Audit Comments**: External notes added by the Auditor.
87+
- **External Audit Status**: Select **None**, **Approved**, **Rejected** or **Under Investigation**.
88+
- **Last External Audit**: User who made the last change in the External Audit fields.
12589

12690
## Related Tab
12791

docs/platgovsalesforce/cleanup/cleanup_customizations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ Use these processes to Clean up Individual Customization or Clean Up Multiple Cu
5353

5454
6. Restrict Visibility. You can choose to have the list view:
5555

56-
- Only visible to you,
57-
- Visible to all users or
58-
- Visible to certain groups of users.
56+
- Only visible to you,
57+
- Visible to all users or
58+
- Visible to certain groups of users.
5959

6060
7. Click **Save**.
6161
8. Once your list view has been created, you can multi-select customizations for clean up by

docs/platgovsalesforce/cleanup/cleanup_overview.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Clean up involves some or all of the following steps:
1010

1111
1. Identify and remove unused customizations (either individual or multiple):
1212

13-
- Completely unused
14-
- Useless or inefficient
13+
- Completely unused
14+
- Useless or inefficient
1515

1616
2. Identify and fix improperly set-up customizations (eg. no help text, inactive owner).
1717
3. Describe each object and its clean up task (under the improvements tab.)
@@ -29,8 +29,10 @@ same steps:
2929
4. Manage the clean up as appropriate
3030
5. Run the scanner
3131

32+
:::note
3233
Always check the Last Date Scanned on any object and re-scan that object if necessary to ensure the
3334
information about that object is up to date.
35+
:::
3436

3537
### Select the Approach
3638

@@ -55,9 +57,11 @@ Strongpoint homepage under Strongpoint Features and Reports.
5557
You can clean up individual or multiple customizations by going to the Customization tab and
5658
selecting **Create New View**. Use the filters to generate your list.
5759

60+
:::note
5861
Before moving on to other clean up activities, it is often a good idea to delete unused
5962
customizations that are highly likely safe to delete, such as fields that have not been used in
6063
years or that are not used by any other customization.
64+
:::
6165

6266
### Analyze and Organize the Results
6367

0 commit comments

Comments
 (0)