Ответ 1
В Руководство разработчика API веб-сервисов:
Идентификационные поля пользователя Salesforce.com интерфейс содержит 15 символов, base-62, чувствительные к регистру строки. каждый из 15 символов может быть числовым цифра (0-9), строчная буква (a-z), или прописную букву (A-Z). Два уникальные идентификаторы могут отличаться только изменение в случае.
Потому что есть приложения вроде Доступ, который не распознает 50130000000014c - это другой идентификатор от 50130000000014C, 18-значный, безопасная версия идентификатора возвращается всеми вызовами API. 18 Идентификаторы персонажей были сформированы добавление суффикса к каждому идентификатору в Force.com API. 18-символьные идентификаторы могут быть безопасно по сравнению с без учета регистра, и может использовать во всех вызовах API, когда создание, редактирование или удаление данных.
Если вам нужно преобразовать 18-символьный идентификатор до 15-символьного версии, усечь последние три персонажи. Salesforce.com рекомендует что вы используете 18-символьный идентификатор.