Customization
The Customization KPI provides an assessment of the readiness of your Windchill environment based on the extent of customization done on the environment. The readiness score is calculated using the number of customized files and their impact based on — allowed in Windchill+, upgrade, security, and portability. The summary of the customization score is provided to help you understand the high level efforts required to mitigate the impacts.
Each customized file is assessed for the impact categories mentioned below. A pie chart is generated for each category.
Allowed in SaaS
If the particular type of customization artifact is allowed in Windchill+ as per the criteria defined in Windchill+ Guidelines, it is displayed under this category.
The customizations that are supported in the Windchill+ environment are indicated with .
The customizations that are not supported in the Windchill+ environment are indicated with .
The customizations that require mitigation to be supported in the Windchill+ environment are indicated with .
Upgrade Status
If the customized file causes an impact to the execution of the Upgrade Manager, it is displayed under the Upgrade Status category. Only files that cause database schema changes are included in this category.
The customized files that impact the Upgrade Manager are indicated with .
The customization files that do not impact the Upgrade Manager are indicated with .
Security Status
Each customized file is scanned to detect if there are security vulnerabilities. If any of the vulnerability is identified in the file, it is marked as having Security Status.
The customization files that contain unsecured code are marked with .
The customization files that contain unsecured code are marked with .
Portability Status
If the customized file uses any of the unsupported or deprecated API from the Windchill Customization Guide, the file is marked with Portability Status.
The customization files that use any of the unsupported or deprecated API are marked with .
The customization files that do not use any of the unsupported or deprecated API are marked with .
Overall Status
Overall status is derived from the four types of impact categories that are listed above. Based on the total number of files in each category, the overall status is displayed as Windchill+ Ready, Not Windchill+ Ready, or Mitigation Effort Required.
The customized files that are in any of the above impact categories are marked with .
The customized files that are not in any of the above impact categories, are marked with .
The customized files that require mitigation effort, are marked with .
* 
There is possibility that the same file may have multiple impacts. For example, a file may not be allowed in Windchill + as per the Windchill+ guidelines, and may use a deprecated API (portability impact), and the code may be unsecured (security impact). In this case, this file is listed under all the impact categories.
For additional information about the details of each customized file, see the Customization Analysis page. To navigate to the Customization Analysis page, click either the Customization Analysis Dashboard link at the bottom right corner of the Customization Analysis page, or the Customization Analysis gadget on the main dashboard.