Регистрация  |  Вход

Custom meta data types - еще сырой!

Salesforce выкатил не так давно фичу - "Custom meta data types".
Найти ее можно здесь - клик

Заметил, что если у филдов данного "сеттинга" длинные имена - то он ведет себя странно,
Вот видео - клик

Таким образом образом custom meta data types работает только если филд имеет длинное название,
если же его сменить на короткое - то работает нормально (т.е. при изменении записи на Salesforce UI - изменение отображается в БД).

Salesforce выкатил не так давно фичу - "Custom meta data types".
Найти ее можно здесь - [url=http://prntscr.com/9pwlxk]клик[/url]

Заметил, что если у филдов данного "сеттинга" длинные имена - то он ведет себя странно,
Вот видео - [url=http://screencast.com/t/WXo7sbAVtLUP]клик[/url]

Таким образом образом custom meta data types работает только если филд имеет длинное название,
если же его сменить на короткое - то работает нормально (т.е. при изменении записи на Salesforce UI - изменение отображается в БД).

А "длинные" это сколько?

А "длинные" это сколько?

я просто сделал их 5 символов и заработало, на каком конкретно кол-ве символов такое происходит - не инвестигейтил.

Я сталкнулся с данной проблемой дважды:
1) Просто когда задал длинное имя
2) Когда собрал пакет, и у всего появились префиксы (в том числе и у custom meta data types), что увеличился размер названия филдов автоматически.

я просто сделал их 5 символов и заработало, на каком конкретно кол-ве символов такое происходит - не инвестигейтил.

Я сталкнулся с данной проблемой дважды:
1) Просто когда задал длинное имя
2) Когда собрал пакет, и у всего появились префиксы (в том числе и у custom meta data types), что увеличился размер названия филдов автоматически.

Попахивает тем, что это не вина Custom Metadata Type, а бага форса, связанная с ограничением на длину api name для полей и тем, что потом к этому имени добавляется ещё package namespace.

Попахивает тем, что это не вина Custom Metadata Type, а бага форса, связанная с ограничением на длину api name для полей и тем, что потом к этому имени добавляется ещё package namespace. 

А вот и ответ:

"Caching
Custom metadata records are cached at the type level after the first read request. This enhances performance on subsequent requests. Requests that are in flight when metadata is updated won’t get the most recent metadata."

А вот и ответ:
[i]
"Caching
Custom metadata records are cached at the type level after the first read request. This enhances performance on subsequent requests. [b]Requests that are in flight when metadata is updated won’t get the most recent metadata."[/b][/i]