vscode-sailpoint-identitynow icon indicating copy to clipboard operation
vscode-sailpoint-identitynow copied to clipboard

Evaluate Transform behaves differently than ISC for NormalizeName transform

Open stephen-holinaty-sp opened this issue 10 months ago • 0 comments

Describe the bug the VSCode "Evaluate Transform" function does not account for the specialization "mc- and mac-" naming functions

To Reproduce create a transform

    "name": "NormalizeNameTest",
    "type": "normalizeNames",
    "attributes": {
        "input": "mac-donalds"
    }
}

right click, Evaluate it in VS Code plugin apply it to an identity attribute in ISC and process it compare the results VSCode gives 'MacDonalds', Tenant gives Mac-donalds

Expected behavior VSCode "Evaluate transform" should give same results as if the tenant processed it

Environment Version: 1.88.0 (Universal) Commit: 5c3e652f63e798a5ac2f31ffd0d863669328dc4c Date: 2024-04-03T13:28:18.899Z Electron: 28.2.8 ElectronBuildId: 27744544 Chromium: 120.0.6099.291 Node.js: 18.18.2 V8: 12.0.267.19-electron.0 OS: Darwin arm64 23.4.0

Additional context https://developer.sailpoint.com/docs/extensibility/transforms/operations/name-normalizer/

Special replacements of patterns that include "MC" and "MAC" (or case-based variations of those two strings) The transform automatically converts "MC" to "Mc" and "MAC" to "Mac" when they are part of a patronymic last name.

stephen-holinaty-sp avatar Apr 11 '24 14:04 stephen-holinaty-sp