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

Почему Профайлы иногда теряют CRUD and FLS настройки во время деплоя?

Иногда замечаю, профайлы теряют CRUD and FLS настройки во время деплоя, хотя все поля и прочее вроде включены в тот же change set.

какая может быть причина?

Иногда замечаю, профайлы теряют CRUD and FLS настройки во время деплоя, хотя все поля и прочее вроде включены в тот же change set.

какая может быть причина?

Так сложно сказать. Нужно реальное воспроизвести, а не иногда замечать.

Это очень напоминает частые кейсы от клиентов по проектам - чисто в текстовом виде (без картинок, видео и описания порядка воспроизведения) "У меня что-то не делается как обычно". И вот сидишь ломаешь голову. А что-же там у клиента и при каких обстоятельствах "делается как обычно".

Мой совет такой. Если надо управлять какими-то правами доступа к кастомному функционалу используй Permission Sets. Сделал один раз правильный Permission Set и забыл. Надо будет клиенту добавить определенные права на кастомную логику - он добавит пользователю. С профайлами не все так просто при миграции. Вдруг может случиться ситуация, что нерадивый клиент возьмет и перенастроит профайл на проде, а ты возьмешь и при очередном деплое все затрешь.

Так сложно сказать. Нужно реальное воспроизвести, а не иногда замечать.

Это очень напоминает частые кейсы от клиентов по проектам - чисто в текстовом виде (без картинок, видео и описания порядка воспроизведения) "У меня что-то не делается как обычно". И вот сидишь ломаешь голову. А что-же там у клиента и при каких обстоятельствах "делается как обычно".

Мой совет такой. Если надо управлять какими-то правами доступа к кастомному функционалу используй Permission Sets. Сделал один раз правильный Permission Set и забыл. Надо будет клиенту добавить определенные права на кастомную логику - он добавит пользователю. С профайлами не все так просто при миграции. Вдруг может случиться ситуация, что нерадивый клиент возьмет и перенастроит профайл на проде, а ты возьмешь и при очередном деплое все затрешь.

в действительности, Профайлы не просто теряют CRUD and FLS настройки во время некоторых деплоев, они вообще не деплояться (хоть сам деплой прошел успешно).

единственная возможная причина может быть то, что в Орге-размещения и в чендж сете упущены какие то важные компопнеты, на которые ссылается профайл.

я не уверен, что отсутсвующее (но отмеченное в профайле) Поле може вызвать отказ в деплое Профайла, так как такое случается сплошь и рядом, а вот отсутсвующие РекТайп или Лайуты, указанные как назначенные на Профайле, действтиельно могут привести к отказу в деплое Профайла.

Как вы думаете?

в действительности, Профайлы не просто теряют CRUD and FLS настройки во время некоторых деплоев, они вообще не деплояться (хоть сам деплой прошел успешно).

единственная возможная причина может быть то, что в Орге-размещения и в чендж сете упущены какие то важные компопнеты, на которые ссылается профайл.

я не уверен, что отсутсвующее (но отмеченное в профайле) Поле може вызвать отказ в деплое Профайла, так как такое случается сплошь и рядом, а вот отсутсвующие РекТайп или Лайуты, указанные как назначенные на Профайле, действтиельно могут привести к отказу в деплое Профайла.

Как вы думаете? 

Попробуй сделать тот же самы деплой через ant и посмотри на результат.

Я в посление год, полтора не замечал таких проблем.

Попробуй сделать тот же самы деплой через ant и посмотри на результат. 

Я в посление год, полтора не замечал таких проблем.

wilder
Попробуй сделать тот же самы деплой через ant и посмотри на результат.

можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.

Но если деплить через Ант то там он напишут, причину недеплоя профайла?

я если попытаться подвинуть Профайл через Эклипс?

[quote="wilder"]Попробуй сделать тот же самы деплой через ant и посмотри на результат.[/quote]

можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.

Но если деплить через Ант то там он напишут, причину недеплоя профайла?

я если попытаться подвинуть Профайл через Эклипс?

Den Brown
можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.

Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет.

Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.

[quote="Den Brown"]можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.[/quote]

Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет.

Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.

Дмитрий верно сказал - чейндж сеты включают только пермишны для компонентов в сете.
деплой профиля через ide задеплоит (и перепишет) все.

Дмитрий верно сказал - чейндж сеты включают только пермишны для компонентов в сете. 
деплой профиля через ide задеплоит (и перепишет) все. 

Dmitry Shnyrev
Den Brown
можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.

Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет.

Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.

То есть если я создал кастом обджект или табу. Потом создал чейнж сет, добавил туда профили.
И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?

[quote="Dmitry Shnyrev"][quote="Den Brown"]можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.[/quote]

Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет.

Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.[/quote]

То есть если я создал кастом обджект или табу. Потом создал чейнж сет, добавил туда профили. 
И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?

vbay
И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?

да

[quote="vbay"]И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?[/quote]
да