У меня возникла проблема, связанная с часовым поясом, с настраиваемым объектом даты / времени в Salesforce, в основном я создаю / обновляю это значение через force.com api из другого приложения. А salesforce преобразует значение даты / времени в часовой пояс по умолчанию, который равен GMT.
В настройках пользователя / организации Salesforce у меня другой часовой пояс (не в GMT, это GMT + 5: 30 IST), поэтому каждый раз, когда создается запись, она показывает значение в GMT, а не в GMT + 5: 30.
Что я сделал для преобразования настраиваемого часового пояса даты / времени в местный / установленный часовой пояс, я использовал формулу настраиваемого поля даты / времени в Salesforce и формулу DATETIMEVALUE( Date_Time__c )
, которая дает мне местный / установленный часовой пояс.
Но проблема в том, что значение постоянно обновляется, и я хочу, чтобы это было только во время создания объекта. После повторного поиска в отделе продаж обнаружил некоторую формулу, в которой они используют И и ИЛИ для достижения этой цели, но для меня все они не работают, потому что я хочу, чтобы объект даты / времени взамен не был логическим.
Если у вас есть идеи, дайте мне знать ...