Я строю систему с использованием PHP, которая взаимодействует с Salesforce с помощью API для добавления ставок / предложений в Salesforce после их завершения в новой системе. Для большинства полей это нормально, однако я пытаюсь понять, как синхронизировать списки выбора между новыми системами. Хотя вы можете использовать API для получения значений списков выбора из того, что я вижу, нет способа получить базовый идентификатор для каждой записи списка выбора.
В конечном итоге мне нужно синхронизировать параметры списка выбора между двумя системами, это можно сделать путем синхронизации значений, но как только кто-то изменит значение поля списка выбора в Saleforce (или добавит новый параметр), это больше не будет соответствуют переменным списка выбора во внешней системе. В идеале, если бы мы могли получить доступ к идентификаторам, мы могли бы использовать тот же список идентификаторов / значений во внешней системе и (в идеале) выбрать требуемое значение списка выбора на основе идентификатора, а не значения (что означает, что даже если значение было слегка изменено, будет по-прежнему соответствовать той же записи). Точно так же мы можем легко проверить, были ли добавлены / удалены какие-либо записи, чтобы их можно было также добавлять / удалять из внешней системы.
Я не могу найти ссылку на то, как это можно сделать, но я не могу представить, что мы единственные, кто хочет это сделать? Если это невозможно, то как можно приблизиться к этому с помощью Salesforce, я полагаю, это возможно так или иначе?
Приветствия
Dave