Community! ! !

Community! ! !

Друзья! Недавно мне дали задачу кое-чего сделать с помощью communities. Не без труда мне удалось включить этот инструмент(?), переделать страницу регистрации и лэндинг. Но на следующем этапе возникла проблема, решить которую мне не помог ни более опытный товарищ сидящий рядом, ни интернет.
Проблема следующая: при регистрации нового пользователя в комьюнити я создаю и новый контакт с его именем, далее мне нужно чтобы со страницы просто напросто аттачился файл с этого контакта. Однако вместо счастливого завершения этого процесса я получаю вот такую ошибку:
Insert failed. First exception on row 0; first error: INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY, insufficient access rights on cross-reference id: []Error uploading attachment

Вроде бы проблема где-то в лицензиях, но что нужно делать я не могу понять никак.
Может кто сталкивался.

Посмотри вот эти вот обсуждения.
Я не вчитывался, но вроде там как раз про твою ошибку пишут.
https://developer.salesforce.com/forums/ForumsMain?id=906F0000000963QIAQ
https://success.salesforce.com/answers?id=90630000000gsvCAAQ

Sebastian Pareyro
Проблема следующая: при регистрации нового пользователя в комьюнити я создаю и новый контакт с его именем, далее мне нужно чтобы со страницы просто напросто аттачился файл с этого контакта.

у меня есть страница традиционного сайта (не коммунити). Там и контакт создается, и атачи, но атачи крепятся не к Контакту, а к записи кастомного объекта.

в execute anonymous попробуй сделать то что ты пытаешься сделать в контроллере - цепочку вставок записей (но в конце кода в правильной последовательности удаляй только что созданные записи). и там слови ошибку. может сможешь лучше понять, что там не так. хотя может от админа все будет окей. тогда еше раз проверь права у сайтового пользователя

Den Brown
Sebastian Pareyro
Проблема следующая: при регистрации нового пользователя в комьюнити я создаю и новый контакт с его именем, далее мне нужно чтобы со страницы просто напросто аттачился файл с этого контакта.

у меня есть страница традиционного сайта (не коммунити). Там и контакт создается, и атачи, но атачи крепятся не к Контакту, а к записи кастомного объекта.

в execute anonymous попробуй сделать то что ты пытаешься сделать в контроллере - цепочку вставок записей (но в конце кода в правильной последовательности удаляй только что созданные записи). и там слови ошибку. может сможешь лучше понять, что там не так. хотя может от админа все будет окей. тогда еше раз проверь права у сайтового пользователя

А лучше такие проблемы решать написанием правильных тест кейсов.

wilder
А лучше такие проблемы решать написанием правильных тест кейсов.

да, иногда вообще не понятно, что происходит с кодом. приходится в execute anonymous все шаг за шагом пробивать.

но вот под каким то определенным юзером там код не запустишь.

Ну ладно, раз тема называется Community давайте поговорим об этом.

"и вот настал великий день - неси я к урн..." и вот настал и для момент изучить Community.
в одном из сендбоксов вижу в самом верхнем левом углу новое меню с нескольким приложениями (серый бар от края до края), как я понял это перечень коммунити.

если знаете, подскажите, где и что можно побыстрому почитать про Community чтоб понять как это работает без guess work? (вижу там уже Template появились, наверное что-то вроде Тем в Друпале)

подскажите, где и что можно побыстрому почитать про Community чтоб понять как это работает

Вот было бы круто. А то я тоже всё ещё не нашёл решения.

Я думаю ничего лучше официальной документации вы не найдете
http://help.salesforce.com/help/pdfs/en/salesforce_communities_implementation.pdf

Ахаха! Просто открыл документацию, вбил в поиск слово attachment и на втором же найденном слова оказался ответ на мой вопрос. А в интернете находились только сложные и абсолютно не подходящие варианты, да ещё и труднопереводимые!
Ай, спасибо!

Dmitry Shnyrev
Я думаю ничего лучше официальной документации вы не найдете

надо на выходных засесть за это

Interesting information? Help us, post link to social media..