Skip to content

Discouraged Customization Areas

While the general recommendation is to keep the amount of customizations to a minimum, most areas of IFS Cloud can be customized. There are some exceptions, such as platfomr/framework components, where customization is not possible.

In addition there are areas where customization remains possible but is strongly discouraged. Reasons could be high complexity and risk of introducing errors or that high support load has been experienced in the past due to customization in there areas. The customizations tend to be complex and costly to maintain in these areas or the requirement to use unsupported tools are add in risk.

Here is a list of know trouble areas. Please refrain from customizing there, even if is might be possible.

This list is a living document and not to be considered exhaustive.

Reasons:

Deprecated - Will be refactored or removed in the future

Platform nature - This is build on a platform that does not encourage customization.

Complexity - This requires intimate knowledge of the code. It is hard to assess and predict impacts of making changes. It might ruin performance with even slight changes.

Security - High risk of introducing vulnerabilities

Source Code- Hard to customized as the code is unavailable or unextendible

List

Product AreaDiscouraged Customization AreaType of RiskDescription
Asset ManagementVB (macro - DOCMAN etc.)SourcingComplexity
ExperienceIntegrations to Web ClientTechnicalComplexity
FinanceFinance modules - Posting type related modificationsFunctionalComplexity
FinanceInvoicing, Posting Controls etc.FunctionalComplexity
FSMSchedule BoardTechnicalComplexity
FSMFile Import/ExportTechnicalComplexity
FSMContract GenerationTechnicalSource Code
FSMWarranty CalculationFunctionalComplexity
HCMPosition Structure based customizationsTechnicalComplexity
HCMTime and attendance moduleTechnicalComplexity
HCMTime reporting using the Web Client interfaceTechnicalComplexity
HCMHCM access logic in generalTechnicalComplexity
HCMHCM Time Registration & Expense Reporting (Web Client)TechnicalComplexity
ManufacturingMaster Scheduling / MRPFunctionalComplexity
ManufacturingCBS/APB ( Specifically 'seperate' executables on older app versions that are developed outside the standard framework)TechnicalSource Code
ManufacturingShop Floor WorkbenchTechnicalComplexity
ProjectProject / Project Forecast / Sub ContractingTechnicalComplexity
Supply ChainCampaignTechnicalComplexity
Supply ChainMRP/CRPTechnicalComplexity
Supply ChainCustomer and Supplier Statement ReportsTechnicalComplexity
Supply ChainDemand PlannerTechnicalComplexity
Supply ChainWADACOTechnicalComplexity
Supply ChainSupplier Invoice MatchingFunctionalComplexity
Supply ChainConfigure to OrderTechnicalComplexity
Supply ChainPrice logic on Customer OrderFunctionalComplexity
Supply ChainLead time calculationsFunctionalComplexity
Supply ChainTransaction Based Supplier Invoice ConsiderationFunctionalComplexity
Supply ChainInventory Put away LogicTechnicalComplexity