Customizations Overview and Reports
Customization records are documentation about each customization. They are automatically built and maintained by the Strongpoint Scanners. They enable you to search customizations and attach them to processes.
Click on the Customizations tab to display all the customizations found by the Strongpoint scanner. You can change the view to focus the results. Click the Customization Name to open the customization record.
Customization records contain the following information:
- What customizations exist (or used to exist) in an account.
- Who is using the customizations.
- Which customizations are being used.
- What the joins are between customizations.
- What detailed automated documentation exists, including search filters and formulas, related fields, scripts, searches and records.
The joins between customizations are critical to determine the IT risk of making changes to the
system. For example, they warn you if changing a search could break a workflow or a
script.
Customization Reports
These reports are available from Flashlight > Reports / List Views > Customizations.
All Customizations: This enables you to use Salesforce functionality to filter searches quickly for specific customizations.
Customization Impact: This report shows your customizations and how they impact other objects.
Permissions by Object: This report displays Permissions grouped by Object.
Object Permissions by Profile: This report displays Object Permissions grouped by Profile.
Understanding the Customization Record
The customization detail contains general information about the customization record. The customization name appears in the banner with function buttons:
- Save: saves the customization record.
- Rescan: runs the scanner on the record. You are prompted to refresh the page.
- Go To Record: brings up the customization record for editing or to view additional details.
- Update Description and Help Text: editor to add or modify the Description and Help Text fields.
Customization record fields include:
- Base Record: Link to the base record for the customization.
- Owner ID: Link to the current owner.
- Description: Details added to the record. Click Update Description and Help Text to update.
- Salesforce Type: Customization type.
- API Name: APIs associated with the record.
- Help Text: Helpful information detailing function and use of each customization. Click Update Description and Help Text to update.
- Related Objects: Links to related objects.
- Details: Tabs to access details about the customization. Tabs include Metadata, Improvement, Permissions, Control, DRD, Raw Data and Related Lists.
Customization Record Tabs
These are the tabs inside a customization record:
Metadata
Improvements
Control
DRD
Raw Data
Related Lists
Metadata
The metadata tab provides the metadata information about the customization, including:
- Date Last Used: date the customization was last used. Refer to DLU for more information.
- Data type: data type of the custom field.
- Last Modified Date: last date the customization was modified.
- Active: indicates whether the customization is a active.
- Package: indicates the package (if any) of the customization.
- List: Custom/Standard list used as a data source by the customization.
- Last Modified File Date: last date the file was modified
- Customization Created By: user who created the customization.
- Customization Created Date: date the customization was created.
- Customization Last Modified By: user who last modified the customization.
- Script File Date: date the script file was last modified.
- Script File: primary script file for a script customization.
- Functions: functions used in the script.
- Script Fields: fields used in the script file.
- Attempt #: number of times the script has tried to execute.
- # of Lines: number of lines in the script.
- Manageable State: the current state if it is from a managed/unmanaged package.
Improvements
The improvement tab provides information about improvements that can be made on a customization such as clean up:
-
Clean Up Status: This is the clean-up status of customizations that are to be deleted.
-
Change/Approval Policy: This field designates the approval policy related to a customization.
-
Clean Up Comments: This field is used to make notes during clean up and improvements.
-
Clean-up Classification: This field shows an overview of the clean-up classification.
-
Add to Change Request: Lookup tool to associate the clean up to an existing change request.
-
: This is one or more Customization records representing the data source(s) for this particular field.
Control
The control tab describes assigned controls on a customization record for example controls assigned on a financial report.
- Control: determines if the customization is a control.
- Control Frequency: frequency at which a control should be checked.
- Track Duplicates: specifies whether duplicate issues are to be tracked or not.
- Control Type: select count to record numbers, issues, tasks etc.
- Control Assignee: assign tasks, issues or alerts to someone other than the owner, if blank the control alerts the owner of the customization.
- Controlled Process: process this customization controls.
- Control Count: custom field created for the account.
- Alert Control Owner: check box to alert owner of the control.
- Next Control Date Time: notes the date and time when to start monitoring.
- Risk/Requirement: process issue associated with the customization.
- Last Control Run Date: This is the last date the control was run.
- Alert Process Owner: check box to alert the process owner whenever an incident is detected.
- Alert/Task Message: The message that will be sent to the assignee on tasks or recipients of alerts.
- Instructions for Resolution: instructions for resolving the issue.
- Control Error/Warning: errors or warnings encountered when control was last run. Blank indicates no errors/warnings.
DRD
Dependency Relationship Diagram (DRD) displays objects, customizations and their relationships and dependencies.
Raw Data
This tab describes and list the XML code contained in a customization.
- Last Scanner Date: Last date in which the scanner ran and evaluated the current customization.
- Rescanner: information for rescanning the customization and evaluating progress of Apex Batches to show In Progress.
- Make Join Date: date customization was last passed to Make Join script.
- Incomplete Object: checked if the object is incomplete.
- Suppress Changelog: prevent changes from being made.
- Script Fields (Raw): fields in the relevant script file.
- Scripts (Raw): scripts used by other customizations.
- Workflow/Approval Fields (Raw): data workflow fields.
- Workflow Scripts (Raw): data workflow scripts.
- Extended Types Fields (Raw): CSV of fields used by a customization.
- Report/Search Fields (Raw): fields used in filter criteria or columns for a search.
- Layout (Raw): custom field to hold custom fields of ListView, visual pages and layouts.
- List (Raw): references related to this field.
- Scanner Read: check box to indicate if the retrieve and the customization was executed and read.
- Folder File Name: name of the folder and file where Salesforce has the Metadata component.
- Encoded API Name: field to note the retrieve with encoded API name.
- XML/Code: XML/code representation of the page for a customization.
Related Lists
Links to related lists: Change Logs, Notes & Attachments and Customization History.