Вариантами конфигурации могут быть Workflow, Flow или Process Builder (проверьте справочные ресурсы или, возможно, какое-либо самостоятельное обучение в https://trailhead.salesforce.com/en/home)
Рабочие процессы не выполняют регулярные выражения для поиска -Замените, но у них есть функция SUBSTITUTE
, так что, возможно, что-то вроде этого будет хорошим началом: SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Phone, '(', ''), ')', ''), '-', '')
.
Или с небольшим количеством кода (триггер Apex, который запустите "перед вставкой, перед обновлением"), вы можете довольно легко удалить все символы, кроме git. Опять же - если вы никогда не писали SF-код раньше, вам, возможно, придется сначала атаковать какое-то обучение.
String x = '(238)654-2332';
String cleaned = x.replaceAll('[^0-9]', '');
System.debug(cleaned); // 2386542332