Иногда замечаю, профайлы теряют 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 и посмотри на результат. Я в посление год, полтора не замечал таких проблем.
можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.
Но если деплить через Ант то там он напишут, причину недеплоя профайла?
я если попытаться подвинуть Профайл через Эклипс?
[quote="wilder"]Попробуй сделать тот же самы деплой через ant и посмотри на результат.[/quote] можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный. Но если деплить через Ант то там он напишут, причину недеплоя профайла? я если попытаться подвинуть Профайл через Эклипс?
Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет.
Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.
[quote="Den Brown"]можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.[/quote] Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет. Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.
Дмитрий верно сказал - чейндж сеты включают только пермишны для компонентов в сете.
деплой профиля через ide задеплоит (и перепишет) все.
Дмитрий верно сказал - чейндж сеты включают только пермишны для компонентов в сете. деплой профиля через ide задеплоит (и перепишет) все.
Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет.
Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.
То есть если я создал кастом обджект или табу. Потом создал чейнж сет, добавил туда профили.
И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?
[quote="Dmitry Shnyrev"][quote="Den Brown"]можно не весь сет деплойить повторно, а создать дополнительный сет с профайлами только, и задеплойить. результат будет тот же: отрицательный.[/quote] Если мне не изменяет память в профиль при переносе через ченжсет/ант включаются только те настройки прав доступа в объектам/полям/классам/страницам которые включены в ченжсет. Если переносить ТОЛЬКО профили, то перенесутся только глобальные системные настройки. Никаких FLS/GRUD там не будет.[/quote] То есть если я создал кастом обджект или табу. Потом создал чейнж сет, добавил туда профили. И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?
И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?
да
[quote="vbay"]И в таком случае будет деплой лишь тех настроек профиля, которые относятся к этой табе или обджекту?[/quote] да