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

My Challenge: становление Архитектором

Привет!

хочу начать движение в сторону сертификации на Архитектора, и как известно, это долгий путь.

вот здесь мы начали обсуждать этот вопрос в целом:
https://salesforce-developer.ru/forum/topic-novye-varianty-sertifikatsii-na-arhitektora

здесь есть Пирамида "Architect Journey":
https://www.salesforce.com/blog/2016/11/new-salesforce-architect-journey.html

как видите, путь начинается с серии сертификаци на Дизайнера, что наверное, даже хорошо, так как идет подготовка, тестирование своих сил и это приятно получить какие то сертификаты на твоем долгом пути по дороге становления Архитектором.

Ну и собственно, я начал эту тему, чтобы Challenge myself, объявить что я начинаю этот путь, так будет сложнее отлынивать от процессса,

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

пока начну гуглить какие материалы нужно изучить для каждого типа Дизайнерской сертификации
побрасывайте идеи, инфу об этом

Привет!

хочу начать движение в сторону сертификации на Архитектора, и как известно, это долгий путь.

вот здесь мы начали обсуждать этот вопрос в целом:
https://salesforce-developer.ru/forum/topic-novye-varianty-sertifikatsii-na-arhitektora

здесь есть Пирамида "Architect Journey":
https://www.salesforce.com/blog/2016/11/new-salesforce-architect-journey.html

как видите, путь начинается с серии сертификаци на Дизайнера, что наверное, даже хорошо, так как идет подготовка, тестирование своих сил и это приятно получить какие то сертификаты на твоем долгом пути по дороге становления Архитектором.

Ну и собственно, я начал эту тему, чтобы Challenge myself, объявить что я начинаю этот путь, так будет сложнее отлынивать от процессса,

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

пока начну гуглить какие материалы нужно изучить для каждого типа Дизайнерской сертификации
побрасывайте идеи, инфу об этом 

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

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

буду сидеть ревью борд в мае.

благо доменные арх. книги (скорее брошюры) сейчас доступны, так что подготовиться к этим сертификатам должно быть проще. тем не менее, прохождение и подготовка к ревью борд все равно составляет 80 процентов сертификации. даже после всех изменений, только 20 процентов кандидатов проходят последний этап.

буду сидеть ревью борд в мае. 

благо доменные арх. книги (скорее брошюры) сейчас доступны, так что подготовиться к этим сертификатам должно быть проще. тем не менее, прохождение и подготовка к ревью борд все равно составляет 80 процентов сертификации. даже после всех изменений, только 20 процентов кандидатов проходят последний этап. 

cidr8n
буду сидеть ревью борд в мае.

так ты уже идешь на Technical Architect? солидно

cidr8n
только 20 процентов кандидатов проходят последний этап

ну так вся жизнь впереди, можно снова пробовать


кстати на Domain Architect не нужно сдавать специальный экзамен: если сдал все требуемые Domain Designer сертификации то Domain Architect получаешь автоматом

[quote="cidr8n"]буду сидеть ревью борд в мае.[/quote]

так ты уже идешь на Technical Architect? солидно

[quote="cidr8n"]только 20 процентов кандидатов проходят последний этап[/quote]

ну так вся жизнь впереди, можно снова пробовать


кстати на Domain Architect не нужно сдавать специальный экзамен: если сдал все требуемые Domain Designer сертификации то Domain Architect получаешь автоматом

Начнем подготовку с Certified Sharing and Visibility Designer

Вот перечень материалов (Core only, without Recommended ones):

General Resources:


    A Guide to Sharing Architecture

    Security Workbook (retired)

    An Overview of Force.com Security

1. Declarative Sharing


Granting Access to Records

Behind the Scenes of Record Ownership in Salesforce

Built-in Sharing Behavior

Communities User Licenses

Managing Partner Users

Grant High-Volume Community Users Access to Records

Enterprise Territory Management Implementation Guide

+ 17 рекомедованных материалов, среди которых есть и любопытные.


2. Programmatic Sharing

Sharing a Record Using Apex

Without Sharing: Best Practices When Bypassing Apex Sharing Rules and Object Security

Enforcing Sharing Rules

Using Apex Managed Sharing to Create Custom Record Sharing Logic

+ 5 рекомедованных материалов


3. Performance

Reducing Lock Contention by Avoiding Account Data Skew

Designing Record Access for Enterprise Scale

+ 3 рекомедованных материалов


4. Data Security

Protecting Your Data in the Cloud

Classic Encryption for Custom Fields

+ 3 рекомедованных материалов


Также в Build materials предлагается к разбору четыре ситуационные задачи (Use Case)

Начнем подготовку с [b]Certified Sharing and Visibility Designer[/b]

Вот перечень материалов (Core only, without Recommended ones):

[b]General Resources:[/b]

[list=1]
[url=https://resources.docs.salesforce.com/206/latest/en-us/sfdc/pdf/sharing_architecture.pdf]A Guide to Sharing Architecture[/url]

Security Workbook (retired)

[url=https://developer.salesforce.com/page/An_Overview_of_Force.com_Security]An Overview of Force.com Security[/url]
[/list]

[b]1. Declarative Sharing[/b]


[url=https://help.salesforce.com/articleView?id=granting_access_to_records.htm&type=0]Granting Access to Records[/url]

[url=https://developer.salesforce.com/blogs/engineering/2013/10/behind-the-scenes-of-record-ownership-in-salesforce.html]Behind the Scenes of Record Ownership in Salesforce[/url]

[url=https://help.salesforce.com/articleView?id=sharing_across_objects.htm&language=en_US&type=0]Built-in Sharing Behavior[/url]

[url=https://help.salesforce.com/articleView?id=users_license_types_communities.htm&language=en_US&type=0]Communities User Licenses[/url]

[url=https://help.salesforce.com/articleView?id=partner_portal_partner_users.htm&language=en_US&type=0]Managing Partner Users[/url]

[url=https://help.salesforce.com/articleView?id=networks_setting_light_users.htm&language=en_US&type=0]Grant High-Volume Community Users Access to Records[/url]

[url=https://resources.docs.salesforce.com/206/latest/en-us/sfdc/pdf/salesforce_implementing_territory_mgmt2_guide.pdf]Enterprise Territory Management Implementation Guide[/url]

+ 17 рекомедованных материалов, среди которых есть и любопытные.


[b]2. Programmatic Sharing[/b]

[url=https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_bulk_sharing_creating_with_apex.htm]Sharing a Record Using Apex[/url]

[url=https://developer.salesforce.com/page/Without_Sharing]Without Sharing: Best Practices When Bypassing Apex Sharing Rules and Object Security[/url]

[url=https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_security_sharing_rules.htm]Enforcing Sharing Rules[/url]

[url=https://developer.salesforce.com/page/Using_Apex_Managed_Sharing_to_Create_Custom_Record_Sharing_Logic]Using Apex Managed Sharing to Create Custom Record Sharing Logic[/url]

+ 5 рекомедованных материалов


[b]3. Performance[/b]

[url=https://developer.salesforce.com/blogs/engineering/2013/01/reducing-lock-contention-by-avoiding-account-data-skews.html]Reducing Lock Contention by Avoiding Account Data Skew[/url]

[url=https://resources.docs.salesforce.com/sfdc/pdf/draes.pdf]Designing Record Access for Enterprise Scale[/url]

+ 3 рекомедованных материалов


[b]4. Data Security[/b]

[url=https://developer.salesforce.com/page/Protecting_Your_Data_in_the_Cloud]Protecting Your Data in the Cloud[/url]

[url=https://developer.salesforce.com/docs/atlas.en-us.securityImplGuide.meta/securityImplGuide/fields_about_encrypted_fields.htm]Classic Encryption for Custom Fields[/url]

+ 3 рекомедованных материалов


Также в Build materials предлагается к разбору четыре ситуационные задачи (Use Case)



кстати, таки прошел, и получил бадж "certified technical architect".
всего за 6к баксов, даже пауэрбанк докинули с лого сф :o

кстати, таки прошел, и получил бадж "certified technical architect". 
всего за 6к баксов, даже пауэрбанк докинули с лого сф :o

cidr8n
кстати, таки прошел, и получил бадж "certified technical architect".
всего за 6к баксов, даже пауэрбанк докинули с лого сф :o

поуэрбанк, картинка с сертификатом и ВОЗМОЖНОСТЬ!!!! получать больше бабок - всего 6к баксов напоминает скидки в гипермаркетах - купи чай и получи кружку)

[quote="cidr8n"]кстати, таки прошел, и получил бадж "certified technical architect". 
всего за 6к баксов, даже пауэрбанк докинули с лого сф :o[/quote]
поуэрбанк, картинка с сертификатом и ВОЗМОЖНОСТЬ!!!! получать больше бабок - всего 6к баксов :) напоминает скидки в гипермаркетах - купи чай и получи кружку)

Кстати поздравляю! И очень рад что у нас стало на одного архитектора больше!

Кстати поздравляю! И очень рад что у нас стало  на одного архитектора больше!

Поздравляю!


Maxim Elets
ВОЗМОЖНОСТЬ!!!! получать больше бабок

вот это - истинная правда, "certified technical architect" - это вершина пищевой пирамиды технических сотрудников в СФ конторах.

Как я хочу сдать сертификаты и получить хоть какого-нибудь архитекта!!!!!!!!!!!!!!

Поздравляю!


[quote="Maxim Elets"]ВОЗМОЖНОСТЬ!!!! получать больше бабок[/quote]
вот это - истинная правда, "certified technical architect" - это вершина пищевой пирамиды технических сотрудников в СФ конторах.

Как я хочу сдать сертификаты и получить хоть какого-нибудь архитекта!!!!!!!!!!!!!!

cidr8n
кстати, таки прошел, и получил бадж "certified technical architect".
всего за 6к баксов, даже пауэрбанк докинули с лого сф :o

ПОЗДРАВЛЯЮ! ЭТО КРУТО!

а Я пока с консультантскими вожусь по мне так сложнее даже чем Advance developer.

[quote="cidr8n"]кстати, таки прошел, и получил бадж "certified technical architect". 
всего за 6к баксов, даже пауэрбанк докинули с лого сф :o[/quote]
ПОЗДРАВЛЯЮ! ЭТО КРУТО!

а Я пока с консультантскими вожусь по мне так сложнее даже чем Advance developer.

Sergey Prishchepa
Я пока с консультантскими вожусь по мне так сложнее даже чем Advance developer.

Это потому что уже сдал) Так то сложностей с PD2 поболее.

[quote="Sergey Prishchepa"]Я пока с консультантскими вожусь по мне так сложнее даже чем Advance developer.[/quote]
Это потому что уже сдал) Так то сложностей с PD2 поболее.

Дважды прочитал самый первый гайд в списке обязательного чтения:

Den Brown
A Guide to Sharing Architecture

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

вот эта статья для разрабов:

Den Brown
Without Sharing: Best Practices When Bypassing Apex Sharing Rules and Object Security

написана старым-добрым Деном Эпплманом, очень хорошо объясняет то, что Апекс код раниться без учета FLS/OLS и может без учета Шерингов, а вот ВФ страница не даст отобразится "закрытому" для юзера полю sObject-а, даже если Апекс получит его значение без проблем, и в таком случае нужно закидывать это значение на ВФ страницу через какое то проперти на контроллере или DTO. А вот тригеры ранятся с учетом FLS/OLS. Good to know!

Дважды прочитал самый первый гайд в списке обязательного чтения:

[quote="Den Brown"]A Guide to Sharing Architecture[/quote]

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

вот эта статья для разрабов:
[quote="Den Brown"]Without Sharing: Best Practices When Bypassing Apex Sharing Rules and Object Security[/quote]

написана старым-добрым Деном Эпплманом, очень хорошо объясняет то, что Апекс код раниться без учета FLS/OLS и может без учета Шерингов, а вот ВФ страница не даст отобразится "закрытому" для юзера полю sObject-а, даже если Апекс получит его значение без проблем, и в таком случае нужно закидывать это значение на ВФ страницу через какое то проперти на контроллере или DTO. А вот тригеры ранятся с учетом FLS/OLS. Good to know!

Den Brown
Дважды прочитал самый первый гайд в списке обязательного чтения:

Den Brown
A Guide to Sharing Architecture

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

вот эта статья для разрабов:

Den Brown
Without Sharing: Best Practices When Bypassing Apex Sharing Rules and Object Security

написана старым-добрым Деном Эпплманом, очень хорошо объясняет то, что Апекс код раниться без учета FLS/OLS и может без учета Шерингов, а вот ВФ страница не даст отобразится "закрытому" для юзера полю sObject-а, даже если Апекс получит его значение без проблем, и в таком случае нужно закидывать это значение на ВФ страницу через какое то проперти на контроллере или DTO. А вот тригеры ранятся с учетом FLS/OLS. Good to know!


Сдал?

[quote="Den Brown"]Дважды прочитал самый первый гайд в списке обязательного чтения:

[quote="Den Brown"]A Guide to Sharing Architecture[/quote]

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

вот эта статья для разрабов:
[quote="Den Brown"]Without Sharing: Best Practices When Bypassing Apex Sharing Rules and Object Security[/quote]

написана старым-добрым Деном Эпплманом, очень хорошо объясняет то, что Апекс код раниться без учета FLS/OLS и может без учета Шерингов, а вот ВФ страница не даст отобразится "закрытому" для юзера полю sObject-а, даже если Апекс получит его значение без проблем, и в таком случае нужно закидывать это значение на ВФ страницу через какое то проперти на контроллере или DTO. А вот тригеры ранятся с учетом FLS/OLS. Good to know![/quote]
Сдал?

EvAzi
Сдал?

да что ты.

еще нужно пробежаться по другим материалам.

и проблема не только в теории, но в практических примерах. может быть практическая задача на 400 слов описания, в который решение будет колебаться на выборе между Тим шеринг и Территориал Иерархи шеринг, и нужно не только знать теорию (виды шерингов), но и уметь эту ситуацию с Юнитед Контейнерс представлять в голове, чтобы сделать правильный выбор...

[quote="EvAzi"]Сдал?[/quote]

да что ты.

еще нужно пробежаться по другим материалам.

и проблема не только в теории, но в практических примерах. может быть практическая задача на 400 слов описания, в который решение будет колебаться на выборе между Тим шеринг и Территориал Иерархи шеринг, и нужно не только знать теорию (виды шерингов), но и уметь эту ситуацию с Юнитед Контейнерс представлять в голове, чтобы сделать правильный выбор...


Ура!

месяц подготовки не прошел зря, вчера я сдал с первой попытки экзамен Salesforce Certified Sharing and Visibility Designer!

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

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

ну чтож, теперь следующая сертификация на Certified Data Architecture and Management Designer,
когда его сдам - то цель достигнута, я - архитект

но пока еще месяц-другой подготовки...

Ура!

месяц подготовки не прошел зря, вчера я сдал с первой попытки экзамен Salesforce Certified Sharing and Visibility Designer!

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

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

ну чтож, теперь следующая сертификация на  Certified Data Architecture and Management Designer,
когда его сдам - то цель достигнута, я - архитект :)

но пока еще месяц-другой подготовки...

Den Brown
Ура!

месяц подготовки не прошел зря, вчера я сдал с первой попытки экзамен Salesforce Certified Sharing and Visibility Designer!

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

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

ну чтож, теперь следующая сертификация на Certified Data Architecture and Management Designer,
когда его сдам - то цель достигнута, я - архитект

но пока еще месяц-другой подготовки...

Поздравляю!

Сам готовлюсь пока на Development Lifecycle and Deployment Designer, а после него буду готовиться на Sharing Visibility Designer'a. Поделись, пожалуйста, материалами, я потом это все дело в статью оформлю, чтобы другим было проще.

[quote="Den Brown"]Ура!

месяц подготовки не прошел зря, вчера я сдал с первой попытки экзамен Salesforce Certified Sharing and Visibility Designer!

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

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

ну чтож, теперь следующая сертификация на  Certified Data Architecture and Management Designer,
когда его сдам - то цель достигнута, я - архитект :)

но пока еще месяц-другой подготовки...[/quote]

Поздравляю!

Сам готовлюсь пока на Development Lifecycle and Deployment Designer, а после него буду готовиться на Sharing Visibility Designer'a. Поделись, пожалуйста, материалами, я потом это все дело в статью оформлю, чтобы другим было проще.

EvAzi
Сам готовлюсь пока на Development Lifecycle and Deployment Designer, а после него буду готовиться на Sharing Visibility Designer'a. Поделись, пожалуйста, материалами, я потом это все дело в статью оформлю, чтобы другим было проще.

все материалы выше. они взяты из их руководства, и все нужные.
единственно что там упущено, так это то как RunAsUser влияет на CRUD, FLS and sharing в тестах (и можно ли его использовать вне теста, чтоб обойти ограничения :), занятный вопрос не правда ли). и об этом было целых три вопроса.

а почему ты скачешь между ветками в Architech пирамиде? если сдаешь Дизанера в одной ветке, то двигайся по ней вверх и вверх

[quote="EvAzi"]
Сам готовлюсь пока на Development Lifecycle and Deployment Designer, а после него буду готовиться на Sharing Visibility Designer'a. Поделись, пожалуйста, материалами, я потом это все дело в статью оформлю, чтобы другим было проще.[/quote]

все материалы выше. они взяты из их руководства, и все нужные.
единственно что там упущено, так это то как RunAsUser влияет на CRUD, FLS and sharing в тестах (и можно ли его использовать вне теста, чтоб обойти ограничения :), занятный вопрос не правда ли). и об этом было целых три вопроса.

а почему ты скачешь между ветками в Architech пирамиде? если сдаешь Дизанера в одной ветке, то двигайся по ней вверх и вверх

Den Brown
а почему ты скачешь между ветками в Architech пирамиде? если сдаешь Дизанера в одной ветке, то двигайся по ней вверх и вверх

В компании, в которой я работаю, дают бонусы за 3 архитекторских сертификата(любых). По отзывам сдающих, deployment... проще всего сдавать, поэтому буду его сдавать. А дальше уже двигаться по ветке архитектора, где Sharing Visibility сертификат.

[quote="Den Brown"]а почему ты скачешь между ветками в Architech пирамиде? если сдаешь Дизанера в одной ветке, то двигайся по ней вверх и вверх[/quote]
В компании, в которой я работаю, дают бонусы за 3 архитекторских сертификата(любых). По отзывам сдающих, deployment... проще всего сдавать, поэтому буду его сдавать. А дальше уже двигаться по ветке архитектора, где Sharing Visibility сертификат.

EvAzi
3 архитекторских сертификата(любых)

точнее, Дизайнерских сертификата?

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

[quote="EvAzi"] 3 архитекторских сертификата(любых)[/quote]

точнее, Дизайнерских сертификата?

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

Den Brown
точнее, Дизайнерских сертификата?

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


Верно, дизайнерских.

Мне, из всех 6и, действительно интересен только Sharing and Visibility Designer. Остальные менее интересны. Плюс, на мой взгляд, правильнее вложить время в изучение Lightning/Angular, что я и планирую сделать, после получения 3х дизайнерских certs.

[quote="Den Brown"]точнее, Дизайнерских сертификата?

сами темы дизайнерских сертификации вполне интересны, если есть время и возможность, то их можно было бы все подучить и сдать[/quote]
Верно, дизайнерских.

Мне, из всех 6и, действительно интересен только Sharing and Visibility Designer. Остальные менее интересны. Плюс, на мой взгляд, правильнее вложить время в изучение Lightning/Angular, что я и планирую сделать, после получения 3х дизайнерских certs.

EvAzi
Плюс, на мой взгляд, правильнее вложить время в изучение Lightning/Angular, что я и планирую сделать, после получения 3х дизайнерских certs.

и верно, и не верно...

верно потому что Lightning/Angular действительно неплохо бы подучить

неверно потому, что после 3 диз сертификатов, ты должен стать Архитектором - то есть "руководящей селедкой" - это на уровень выше чем дизайнер, он уже не занимается непосредственно разработкой, а руководит :)

[quote="EvAzi"]Плюс, на мой взгляд, правильнее вложить время в изучение Lightning/Angular, что я и планирую сделать, после получения 3х дизайнерских certs.[/quote]

и верно, и не верно...

верно потому что Lightning/Angular действительно неплохо бы подучить

неверно потому, что после 3 диз сертификатов, ты должен стать Архитектором - то есть "руководящей селедкой" - это на уровень выше чем дизайнер, он уже не занимается непосредственно разработкой, а руководит :)

Den Brown
неверно потому, что после 3 диз сертификатов, ты должен стать Архитектором - то есть "руководящей селедкой" - это на уровень выше чем дизайнер, он уже не занимается непосредственно разработкой, а руководит :)

Это если есть цель стать руководителем) Пока целей таких нет. К хорошему спецу оно само придет. Если буду хорошим спецом, будут и варианты стать "руководящей селедкой" :D

[quote="Den Brown"]неверно потому, что после 3 диз сертификатов, ты должен стать Архитектором - то есть "руководящей селедкой" - это на уровень выше чем дизайнер, он уже не занимается непосредственно разработкой, а руководит :)[/quote]
Это если есть цель стать руководителем) Пока целей таких нет. К хорошему спецу оно само придет. Если буду хорошим спецом, будут и варианты стать "руководящей селедкой" :D

EvAzi
Верно, дизайнерских.

я сейчас буду готовится на "Certified Data Architecture and Management Designer",
если тебе почти все равное, какие именно Диз сертификаты получать, то можешь присоединяться, будем вместе пробовать сдавать

[quote="EvAzi"]Верно, дизайнерских.[/quote]

я сейчас буду готовится на "Certified Data Architecture and Management Designer",
если тебе почти все равное, какие именно Диз сертификаты получать, то можешь присоединяться, будем вместе пробовать сдавать

Den Brown
я сейчас буду готовится на "Certified Data Architecture and Management Designer",
если тебе почти все равное, какие именно Диз сертификаты получать, то можешь присоединяться, будем вместе пробовать сдавать

Я сейчас буду сдавать Deployment Designer, т.к. один из самых простых, потом буду Sharing and Visibility, т.к. интересно. Ну и напоследок тот, к которому ты сейчас готовишься, т.к. он не так интересен плюс один из самых сложных. Единственное - спрошу у ребят завтра ссылки на материалы по этому экзамену и пошарю тут.

[quote="Den Brown"]я сейчас буду готовится на "Certified Data Architecture and Management Designer", 
если тебе почти все равное, какие именно Диз сертификаты получать, то можешь присоединяться, будем вместе пробовать сдавать[/quote]

Я сейчас буду сдавать Deployment Designer, т.к. один из самых простых, потом буду Sharing and Visibility, т.к. интересно. Ну и напоследок тот, к которому ты сейчас готовишься, т.к. он не так интересен плюс один из самых сложных. Единственное - спрошу у ребят завтра ссылки на материалы по этому экзамену и пошарю тут.

Спросил - использовались только архитекторские книги за 2500$, больше никаких материалов не использовалось. Этого не хватило чтобы сдать экзамен с первого раза.

Спросил - использовались только архитекторские книги за 2500$, больше никаких материалов не использовалось. Этого не хватило чтобы сдать экзамен с первого раза.

EvAzi
Спросил - использовались только архитекторские книги за 2500$, больше никаких материалов не использовалось. Этого не хватило чтобы сдать экзамен с первого раза.

То есть ребята покупали книги за 2500$ ?

[quote="EvAzi"]Спросил - использовались только архитекторские книги за 2500$, больше никаких материалов не использовалось. Этого не хватило чтобы сдать экзамен с первого раза.[/quote]
То есть ребята покупали книги за 2500$ ?

Sergey Prishchepa
EvAzi
Спросил - использовались только архитекторские книги за 2500$, больше никаких материалов не использовалось. Этого не хватило чтобы сдать экзамен с первого раза.

То есть ребята покупали книги за 2500$ ?

Неа, компания купила.

[quote="Sergey Prishchepa"][quote="EvAzi"]Спросил - использовались только архитекторские книги за 2500$, больше никаких материалов не использовалось. Этого не хватило чтобы сдать экзамен с первого раза.[/quote]
То есть ребята покупали книги за 2500$ ?[/quote]
Неа, компания купила.

Можешь назвать книгу или книги которые были купленны за 2500$ ?

Можешь назвать книгу или книги которые были купленны за 2500$ ?
Эти https://www.inkling.com/store/salesforce-university/

ОК, двигаемся дальше.

Вот обязательные к прочтению материалы при подготовке к "Certified Data Architecture and Management Designer"

Official Guide (PDF)

General Resources

Best Practices for Deployments with Large Data Volumes

Large Data Volumes CodeTalk (видео)

Long- and Short-Term Approaches for Tuning Force.com Performance

Salesforce Large Data Volumes

Large Data Management Strategies (видео)

How to Manage Large Data Volumes to Deliver a Superior Customer Experience (видео)

1. Design and Optimization
1.1 Identify customization strategies to minimize the impact of LDV.


How Much Data Can the Salesforce Platform Handle? You Might Be Surprised!

Salesforce Anti-Patterns: A Cautionary Tale

+ два рекоммендованных


1.2 Identify best practices to minimize the impact of LDV.

Avoid Account Data Skew for Peak Performance

Architect Salesforce Record Ownership Skew for Peak Performance in Large Data Volume Environments

Force.com Query Optimizer Secrets You Can Use Today


Working with Very Large SOQL Queries

+ пять рекоммендованных

1.3 Describe the performance, scalability, and maintainability considerations for the data model.

Webinar: Extreme Salesforce Data Volumes

Best Practices for Deployments with Large Data Volumes

1.4 Describe the impact of LDV on application performance, query, search, indexing, reporting, testing, sharing, and administrative functions.

Performance Testing Your Force.com Application

+ три рекоммендованных

2. Data Movement

Extreme Force.com Data Loading, Part 1: Tune Your Data Model Серия из 6 статей

Extracting Large Data Volumes (LDV) in Force.com

Loading Large Data Sets with the Force.com Bulk API

+ шесть рекоммендованных

ОК, двигаемся дальше.

Вот обязательные к прочтению материалы при подготовке к [b]"Certified Data Architecture and Management Designer"[/b]

[url=http://certification.salesforce.com/SG_CertifiedDataArchitectureandManagementDesigner.pdf][b]Official Guide (PDF)[/b][/url]

[b]General Resources[/b]

[url=https://developer.salesforce.com/page/Best_Practices_for_Deployments_with_Large_Data_Volumes]Best Practices for Deployments with Large Data Volumes[/url]

[url=https://www.youtube.com/watch?v=sa6WVVRDml0]Large Data Volumes CodeTalk[/url] (видео)

[url=https://developer.salesforce.com/blogs/engineering/2013/03/long-and-short-term-approaches-for-tuning-force-com-performance.html]Long- and Short-Term Approaches for Tuning Force.com Performance[/url]

[url=https://audit9.blog/2012/06/07/salesforce-large-data-volumes/]Salesforce Large Data Volumes[/url]

[url=https://www.youtube.com/watch?v=Hu44RNwN80E]Large Data Management Strategies[/url] (видео)

[url=https://www.youtube.com/watch?v=OSDrnObJl8k]How to Manage Large Data Volumes to Deliver a Superior Customer Experience[/url] (видео)



[b]1. Design and Optimization[/b]
[i]1.1 Identify customization strategies to minimize the impact of LDV.[/i]


[url=https://developer.salesforce.com/blogs/engineering/2013/02/how-much-data-can-the-salesforce-platform-handle-you-might-be-surprised.html]How Much Data Can the Salesforce Platform Handle? You Might Be Surprised![/url]

[url=https://developer.salesforce.com/blogs/engineering/2014/11/salesforce-anti-patterns-a-cautionary-tale.html]Salesforce Anti-Patterns: A Cautionary Tale[/url]

+ два рекоммендованных


[i]1.2 Identify best practices to minimize the impact of LDV.[/i]

[url=https://developer.salesforce.com/blogs/engineering/2012/04/avoid-account-data-skew-for-peak-performance.html]Avoid Account Data Skew for Peak Performance[/url]

[url=https://developer.salesforce.com/blogs/engineering/2012/06/architect-salesforce-record-ownership-skew-for-peak-performance-in-large-data-volume-environments.html]Architect Salesforce Record Ownership Skew for Peak Performance in Large Data Volume Environments[/url]

[url=https://developer.salesforce.com/blogs/engineering/2013/12/force-com-query-optimizer-secrets-you-can-use-today.html]Force.com Query Optimizer Secrets You Can Use Today[/url]


[url=https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/langCon_apex_SOQL_VLSQ.htm]Working with Very Large SOQL Queries[/url]

+ пять рекоммендованных

[i]1.3 Describe the performance, scalability, and maintainability considerations for the data model.[/i]

[url=https://developer.salesforce.com/page/Webinar:_Extreme_Salesforce_Data_Volumes_(2013-Feb)]Webinar: Extreme Salesforce Data Volumes[/url]

[url=https://resources.docs.salesforce.com/sfdc/pdf/salesforce_large_data_volumes_bp.pdf]Best Practices for Deployments with Large Data Volumes[/url]



[i]1.4 Describe the impact of LDV on application performance, query, search, indexing, reporting, testing, sharing, and administrative functions.[/i]

[url=https://developer.salesforce.com/blogs/engineering/2013/09/performance-testing-force-com-application.html]Performance Testing Your Force.com Application[/url]

+ три рекоммендованных



[b]2. Data Movement[/b]

[url=https://developer.salesforce.com/blogs/engineering/2013/02/extreme-salesforce-data-loading-part-1-tune-your-data-model.html]Extreme Force.com Data Loading, Part 1: Tune Your Data Model[/url] Серия из 6 статей

[url=https://developer.salesforce.com/blogs/engineering/2013/06/extracting-large-data-volume-ldv-in-force-com.html]Extracting Large Data Volumes (LDV) in Force.com[/url]

[url=https://developer.salesforce.com/page/Loading_Large_Data_Sets_with_the_Force.com_Bulk_API]Loading Large Data Sets with the Force.com Bulk API[/url]

+ шесть рекоммендованных

Мне чисто из практических целей интересует интеграцион архитект.

Мне чисто из практических целей интересует интеграцион архитект.

Попробовал сегодня сдать "Certified Data Architecture and Management Designer" и не сдал. И на то есть причины, не зависящие от меня. Так что эта сдача была как разведка боем, без которой, как выяснилось, просто не обойтись.

Вот перечень сложностей:

(1) общие сложности: 90 мин на 60 вопросов. Почти все вопросы - ситуационные, там 4-6 предложений, и ответы могут быть длинными. Даже если бегло читаешь по английски - едва успеваешь понять и ответить. Едва-едва. Кроме того, в большинстве случаев требуется два ответа, что увеличивает число возможных комбинаций ответов, и сильно снижает шансы случайнного "счастливого" попадания

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

(3) ну и самое главное, это действительно проблема, не понятно почему никто не жалуется и не озвучивает это: в рекомендованных материалах освещается только две-три темы из 9! только они, и этого совершенно не достаточно. В учебных материалах основном освещается Data Loading / Performance / Export при LDV. На это всего несколько вопросов экзамене! при чем не такой глубины как это изучается в предложенных статьях, а так - по верхушкам. Я внимательно изучил все предложенные как обязательные материалы, и получил 100% по PERFORMANCE TUNING но это были скупые капли в общем числе вопросов. И настоящая проблема в том, что не понятно где нужные материалы найти.

Вот перечень тем, вообще не освещенных в рекомендованных материалах:
(1)METADATA MANAGEMENT
(2)MASTER DATA MANAGEMENT
(3)BUSINESS INTELLIGENCE, REPORTING & ANALYTICS - спрашивают про репорты для Data Quality insurance,в вариантах ответов SF Analitics, Data.com, сторонние решения

также было неожиданно много (минимум 20%) вопросов именно про Data Quality в CRM

Пока все что у меня есть, это робкая надежда, что эти темы взяты из смежных дизайнерских экзаменов, и что я смогу найти что полезное в их рекомендованных материалах

Попробовал сегодня сдать "Certified Data Architecture and Management Designer" и не сдал. И на то есть причины, не зависящие от меня. Так что эта сдача была как разведка боем, без которой, как выяснилось, просто не обойтись.

Вот перечень сложностей:

(1) общие сложности: 90 мин на 60 вопросов. Почти все вопросы - ситуационные, там 4-6 предложений, и ответы могут быть длинными. Даже если бегло читаешь по английски - едва успеваешь понять и ответить. Едва-едва. Кроме того, в большинстве случаев требуется два ответа, что увеличивает число возможных комбинаций ответов, и сильно снижает шансы случайнного "счастливого" попадания

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

(3) ну и самое главное, это действительно проблема, не понятно почему никто не жалуется и не озвучивает это: в рекомендованных материалах освещается только две-три темы из 9! только они, и этого совершенно не достаточно. В учебных материалах основном освещается Data Loading / Performance / Export при LDV. На это всего несколько вопросов экзамене! при чем не такой глубины как это изучается в предложенных статьях, а так - по верхушкам. Я внимательно изучил все предложенные как обязательные материалы, и получил 100% по PERFORMANCE TUNING но это были скупые капли в общем числе вопросов. И настоящая проблема в том, что не понятно где нужные материалы найти.

Вот перечень тем, вообще не освещенных в рекомендованных материалах:
(1)METADATA MANAGEMENT
(2)MASTER DATA MANAGEMENT
(3)BUSINESS INTELLIGENCE, REPORTING & ANALYTICS - спрашивают про репорты для Data Quality insurance,в вариантах ответов SF Analitics, Data.com, сторонние решения

также было неожиданно много (минимум 20%) вопросов именно про Data Quality в CRM

Пока все что у меня есть, это робкая надежда, что эти темы взяты из смежных дизайнерских экзаменов, и что я смогу найти что полезное в их рекомендованных материалах

А может быть такое, что СФ считает, что этот экзамен должен быть (в идеале) сдан после какого-то другого? Может в том, предшествующем, есть те материалы, которые нужны в этом экзамене.

А может быть такое, что СФ считает, что этот экзамен должен быть (в идеале) сдан после какого-то другого? Может в том, предшествующем, есть те материалы, которые нужны в этом экзамене.

Andrii Muzychuk
А может быть такое, что СФ считает, что этот экзамен должен быть (в идеале) сдан после какого-то другого? Может в том, предшествующем, есть те материалы, которые нужны в этом экзамене.

По их architector journey сдавать этот экзамен нужно сразу после Sharing And Visiblity - что Den Brown уже сделал.
По отзывам из нашей компании, Data Architecture and Management Designer один из самых сложных.

[quote="Andrii Muzychuk"]А может быть такое, что СФ считает, что этот экзамен должен быть (в идеале) сдан после какого-то другого? Может в том, предшествующем, есть те материалы, которые нужны в этом экзамене.[/quote]
По их architector journey сдавать этот экзамен нужно сразу после Sharing And Visiblity - что [b]Den Brown[/b] уже сделал.
По отзывам из нашей компании, Data Architecture and Management Designer один из самых сложных.

Сергей подсказал один ресурс с вопрос-ответами, это не "реальные" тестовые вопрос-ответы, но я вижу по теме LDV, что они довольно толковые.

https://quizlet.com/subject/salesforce-data-architecture/

И самое главное, там попадаются темы, которые были на экзамене, но по неизвестным своременной науке причинам не были включены в рекомендованные учебные материалы.

Сергей подсказал один ресурс с вопрос-ответами, это не "реальные" тестовые вопрос-ответы, но я вижу по теме LDV, что они довольно толковые. 

https://quizlet.com/subject/salesforce-data-architecture/

И самое главное, там попадаются темы, которые были на экзамене, но по неизвестным своременной науке причинам не были включены в рекомендованные учебные материалы.





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

- пойщу чёй-нибудь на ЭппЭксченже
- запилю ручками - тригеры и прочая романтика
- использую Event Monitor
- (не помню эту опцию)


Если провести параллели с Platform App Builder экзаменом, то там всегда, когда был вариант ответа "поискать на AppExchange", то нужно было выбирать именно его. Подозреваю что тут тот же случай.

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

- пойщу чёй-нибудь на ЭппЭксченже 
- запилю ручками - тригеры и прочая романтика 
- использую Event Monitor 
- (не помню эту опцию)[/quote]
Если провести параллели с Platform App Builder экзаменом, то там всегда, когда был вариант ответа "поискать на AppExchange", то нужно было выбирать именно его. Подозреваю что тут тот же случай.

Den Brown
использую Event Monitor

Да. Есть такая фича.И по ней очень просто узнать кто, что и когда менял в метадате и то же самое с логином.

[quote="Den Brown"]использую Event Monitor [/quote]

Да. Есть такая фича.И по ней очень просто узнать кто, что и когда менял в метадате и то же самое с логином.

wilder
Да. Есть такая фича.И по ней очень просто узнать кто, что и когда менял в метадате и то же самое с логином.

Ага, особенно когда под одним акком сидит 20 человек
(немножко юмора из реально жизни)

[quote="wilder"]Да. Есть такая фича.И по ней очень просто узнать кто, что и когда менял в метадате и то же самое с логином.[/quote]
:D Ага, особенно когда под одним акком сидит 20 человек :D 
(немножко юмора из реально жизни)

Вот еще одни "загадочный" вопрос из теста:

Есть интеграция между СФ и и еще какой-то системой. Админ должен время от времени менять поля которые оправляются/интергрируются с внешней системой. Как это сделать так, чтоб при этом не менять ничего в коде?

вреди вариантов такие:
- организовать все через Профайлы, пермишен сет и FLS
- использовать какие-то fieldSet (или что то вроде того, точно названия не помню)

?

Вот еще одни "загадочный" вопрос из теста:

Есть интеграция между СФ и и еще какой-то системой. Админ должен время от времени менять поля которые оправляются/интергрируются с внешней системой. Как это сделать так, чтоб при этом не менять ничего в коде?

вреди вариантов такие:
- организовать все через Профайлы, пермишен сет и FLS
- использовать какие-то fieldSet (или что то вроде того, точно названия не помню)

?

Den Brown
Есть интеграция между СФ и и еще какой-то системой. Админ должен время от времени менять поля которые оправляются/интергрируются с внешней системой. Как это сделать так, чтоб при этом не менять ничего в коде?

вреди вариантов такие:
- организовать все через Профайлы, пермишен сет и FLS
- использовать какие-то fieldSet (или что то вроде того, точно названия не помню)

?

Profiles, permission sets, FLS and so on лишь могут дать доступ к этим полям, на интеграцию это никак не должно влиять. Если только 2 варианта ответа, то правильный ответ fieldsets - это набор полей, который можно накидать декларативно и можно использовать в коде. Т.е, например, запилил кастомную страницу создания лида с кучей дополнительной логики и вывел 10 полей, которые пользователь должен заполнять при создании лида. Без использования филдсетов, если внезапно понадобится заполнение 11, или наоборот нужно будет сократить количество полей до 5 - то нужно лезть в код и руками править выводимые поля. С использованием филдсетов, при правильной обработке кодом, админ может просто зайти в setup => нужный объект => Field Sets, выбрать заранее созданный филдсет и накидать туда нужные поля.
Точно также можно в коде брать филдсет, смотреть какие там поля и отправлять их на внешнюю систему. А админ может руками менять эти поля.

[quote="Den Brown"]Есть интеграция между СФ и и еще какой-то системой. Админ должен время от времени менять поля которые оправляются/интергрируются с внешней системой. Как это сделать так, чтоб при этом не менять ничего в коде?

вреди вариантов такие: 
- организовать все через Профайлы, пермишен сет и FLS 
- использовать какие-то fieldSet (или что то вроде того, точно названия не помню)

?[/quote]

Profiles, permission sets, FLS and so on лишь могут дать доступ к этим полям, на интеграцию это никак не должно влиять. Если только 2 варианта ответа, то правильный ответ fieldsets - это набор полей, который можно накидать декларативно и можно использовать в коде. Т.е, например, запилил кастомную страницу создания лида с кучей дополнительной логики и вывел 10 полей, которые пользователь должен заполнять при создании лида. Без использования филдсетов, если внезапно понадобится заполнение 11, или наоборот нужно будет сократить количество полей до 5 - то нужно лезть в код и руками править выводимые поля. С использованием филдсетов, при правильной обработке кодом, админ может просто зайти в setup => нужный объект => Field Sets, выбрать заранее созданный филдсет и накидать туда нужные поля.
Точно также можно в коде брать филдсет, смотреть какие там поля и отправлять их на внешнюю систему. А админ может руками менять эти поля.

EvAzi
Profiles, permission sets, FLS and so on лишь могут дать доступ к этим полям, на интеграцию это никак не должно влиять. Если только 2 варианта ответа, то правильный ответ fieldsets - это набор полей, который можно накидать декларативно и можно использовать в коде.

спасибо, хорошо объяснил. я так и думал, так и отвечал, но были сомнения...

[quote="EvAzi"]

Profiles, permission sets, FLS and so on лишь могут дать доступ к этим полям, на интеграцию это никак не должно влиять. Если только 2 варианта ответа, то правильный ответ fieldsets - это набор полей, который можно накидать декларативно и можно использовать в коде. 
[/quote]

спасибо, хорошо объяснил. я так и думал, так и отвечал, но были сомнения...

Den Brown
EvAzi
Profiles, permission sets, FLS and so on лишь могут дать доступ к этим полям, на интеграцию это никак не должно влиять. Если только 2 варианта ответа, то правильный ответ fieldsets - это набор полей, который можно накидать декларативно и можно использовать в коде.

спасибо, хорошо объяснил. я так и думал, так и отвечал, но были сомнения...


Score у тебя какой был за экзамен?

[quote="Den Brown"][quote="EvAzi"]

Profiles, permission sets, FLS and so on лишь могут дать доступ к этим полям, на интеграцию это никак не должно влиять. Если только 2 варианта ответа, то правильный ответ fieldsets - это набор полей, который можно накидать декларативно и можно использовать в коде. 
[/quote]

спасибо, хорошо объяснил. я так и думал, так и отвечал, но были сомнения...[/quote]
Score у тебя какой был за экзамен? 

средний 57, проходной 69

средний 57, проходной 69

вот еще любопытный вопрос про интеграшку:

СФ работает вместе с ERP.

В СФ работают с Оппортунити, а в ERP с Инвойсами.

ERP поддеживает SOAР API и OData

На каждую из оппортунити, а их миллион, раз в месяц создается 12 инвойсов.

Задача: в СФ на Оппортунити странице отоброжать статус и сумму ТЕКУЩЕГО инвойса

как сделать: через внешний объект Инвойс__х и лукапом связать с оппортунити
или
использовать Streaming API?

вот еще любопытный вопрос про интеграшку:

СФ работает вместе с ERP.

В СФ работают с Оппортунити, а в ERP с Инвойсами.

ERP поддеживает SOAР API и OData 

На каждую из оппортунити, а их миллион, раз в месяц создается 12 инвойсов.

Задача: в СФ на Оппортунити странице отоброжать статус и сумму ТЕКУЩЕГО инвойса

как сделать: через внешний объект Инвойс__х и лукапом связать с оппортунити
или
использовать Streaming API?

Это что? Вопрос из сертификации?

Это что? Вопрос из сертификации?

Dmitry Shnyrev
Это что? Вопрос из сертификации?

yes

[quote="Dmitry Shnyrev"]Это что? Вопрос из сертификации?[/quote]

yes

Насколько я понимаю Streaming API тут вообще никаким боком не привязать. Это вообще из другой оперы.
Если есть OData то можно и External Object.

Но я бы не искал простых путей

Насколько я понимаю Streaming API тут вообще никаким боком не привязать. Это вообще из другой оперы.
Если есть OData то можно и External Object.

Но я бы не искал простых путей :D 

Объемчики конечно интересные. (1M Opportunity)
Не по salesforce феншую

Объемчики конечно интересные. (1M Opportunity)
Не по salesforce феншую :D 

Dmitry Shnyrev
Объемчики конечно интересные. (1M Opportunity)
Не по salesforce феншую :D

Почему же? Вполне себе нормальный объем. Учитывая что пользователей у них тоже не 1 десяток, вполне возможно даже за доп место не платят. Правда +12kk инвойсов раз в месяц действительно не по феншую. И за такое решение разработчику очень быстро прилетит :)

[quote="Dmitry Shnyrev"]Объемчики конечно интересные. (1M Opportunity)
Не по salesforce феншую :D[/quote]
Почему же? Вполне себе нормальный объем. Учитывая что пользователей у них тоже не 1 десяток, вполне возможно даже за доп место не платят. Правда +12kk инвойсов раз в месяц действительно не по феншую. И за такое решение разработчику очень быстро прилетит :)

Den Brown
вот еще любопытный вопрос про интеграшку:

СФ работает вместе с ERP.

В СФ работают с Оппортунити, а в ERP с Инвойсами.

ERP поддеживает SOAР API и OData

На каждую из оппортунити, а их миллион, раз в месяц создается 12 инвойсов.

Задача: в СФ на Оппортунити странице отоброжать статус и сумму ТЕКУЩЕГО инвойса

как сделать: через внешний объект Инвойс__х и лукапом связать с оппортунити
или
использовать Streaming API?

Единственное что-то более-менее адекватное - это внешний объект Инвойс. Streaming API хорошо подойдет для уведомления кастомной страницы о чем-то. Например, есть VF страница, в которой sales reps хотят видеть лиды в онлайн режиме - т.е. пришел лид в систему, и спустя секунду-две он отобразился на VF странице. Есть вариант сделать poller какой-нибудь, который каждые секунду-две делает запрос и проверяет, не появились ли лиды. Но очевидный минус тут - большая часть запросов будет ничего не возаращать и будеть снижать производительность инстанса, что не обрадует salesforce и, вполне возможно, они напишут письмо и попросят так не делать. Гораздо правильным и аккуратным выглядит использование Streaming API - который (если не ошибаюсь)посылает json каждый раз когда с лидом произошла определенная DML операция. Если лид создали 5 раз за час - то и streaming API сработает ровно 5 раз. Таким образом избегаем задалбывания SF запросами, которые ничего не возвращают.

[quote="Den Brown"]вот еще любопытный вопрос про интеграшку:

СФ работает вместе с ERP.

В СФ работают с Оппортунити, а в ERP с Инвойсами.

ERP поддеживает SOAР API и OData 

На каждую из оппортунити, а их миллион, раз в месяц создается 12 инвойсов.

Задача: в СФ на Оппортунити странице отоброжать статус и сумму ТЕКУЩЕГО инвойса

как сделать: через внешний объект Инвойс__х и лукапом связать с оппортунити
или
использовать Streaming API?[/quote]

Единственное что-то более-менее адекватное - это внешний объект Инвойс. Streaming API хорошо подойдет для уведомления кастомной страницы о чем-то. Например, есть VF страница, в которой sales reps хотят видеть лиды в онлайн режиме - т.е. пришел лид в систему, и спустя секунду-две он отобразился на VF странице. Есть вариант сделать poller какой-нибудь, который каждые секунду-две делает запрос и проверяет, не появились ли лиды. Но очевидный минус тут - большая часть запросов будет ничего не возаращать и будеть снижать производительность инстанса, что не обрадует salesforce и, вполне возможно, они напишут письмо и попросят так не делать. Гораздо правильным и аккуратным выглядит использование Streaming API - который (если не ошибаюсь)посылает json каждый раз когда с лидом произошла определенная DML операция. Если лид создали 5 раз за час - то и streaming API сработает ровно 5 раз. Таким образом избегаем задалбывания SF запросами, которые ничего не возвращают.

EvAzi
Единственное что-то более-менее адекватное - это внешний объект Инвойс. Streaming API хорошо подойдет для уведомления кастомной страницы о чем-то...

очень хорошее объяснение, спасибо

[quote="EvAzi"]Единственное что-то более-менее адекватное - это внешний объект Инвойс. Streaming API хорошо подойдет для уведомления кастомной страницы о чем-то...[/quote]

очень хорошее объяснение, спасибо

Den Brown
очень хорошее объяснение, спасибо

А при чем здесь Streaming API к самому вопросу про интеграцию с внешним сервисом?
Конечно описание его предназначения неплохое, но вопрос стоит как вытянуть данные из внешней системы на сторону SF чтобы потом отображать.
Еще вопрос хороший, а столько стоит использование External Object?
Честно, я сам не знаю, поэтому и интересуюсь

[quote="Den Brown"]очень хорошее объяснение, спасибо[/quote]
А при чем здесь Streaming API к самому вопросу про интеграцию с внешним сервисом?
Конечно описание его предназначения неплохое, но вопрос стоит как вытянуть данные из внешней системы на сторону SF чтобы потом отображать.
Еще вопрос хороший, а столько стоит использование External Object? 
Честно, я сам не знаю, поэтому и интересуюсь

Dmitry Shnyrev
Конечно описание его предназначения неплохое, но вопрос стоит как вытянуть данные из внешней системы на сторону SF чтобы потом отображать.

Я вот тоже про это думал, Там есть sync метод только насколько я понял он делается ручками на кнопку если один раз в месяц нажимать тогда не так страшно.

[quote="Dmitry Shnyrev"]Конечно описание его предназначения неплохое, но вопрос стоит как вытянуть данные из внешней системы на сторону SF чтобы потом отображать. [/quote]
Я вот тоже про это думал, Там есть sync метод только насколько я понял он делается ручками на кнопку если один раз в месяц нажимать тогда не так страшно.

Sergey Prishchepa
Там есть sync метод только насколько я понял он делается ручками на кнопку если один раз в месяц нажимать тогда не так страшно.

Это ты про что? Про какой sync метод? Какая кнопка? Какой раз в месяц?

[quote="Sergey Prishchepa"] Там есть sync метод только насколько я понял он делается ручками на кнопку если один раз в месяц нажимать тогда не так страшно.[/quote]
Это ты про что? Про какой sync метод? Какая кнопка? Какой раз в месяц? :) 

Это я о задаче как синхронизировать данные из внешний системы через екстернал объект

Это я о задаче как синхронизировать данные из внешний системы через екстернал объект

А их надо синхронизировать?
На то они и внешние чтобы каждый раз запрашиваться из внешней системы. На стороне SF их не существует.
Или я чет не знаю?

А их надо синхронизировать?
На то они и внешние чтобы каждый раз запрашиваться из внешней системы. На стороне SF их не существует.
Или я чет не знаю?

Syncing creates or overwrites Salesforce external objects that map to the external system’s schema. Syncing doesn’t copy any data into your Salesforce org or write data from your org to the external system.

Syncing is a one-time process. If the external system’s schema is changed, the changes aren’t automatically synced to your Salesforce org. Resync the objects to reflect the changes in the external system.

А, ну так тут речь идет про синхронизацию структуры внешнего объекта - его метаданных, а не данных.

[i]Syncing creates or overwrites Salesforce external objects that map to the external system’s schema. Syncing doesn’t copy any data into your Salesforce org or write data from your org to the external system.

Syncing is a one-time process. If the external system’s schema is changed, the changes aren’t automatically synced to your Salesforce org. Resync the objects to reflect the changes in the external system.
[/i]

А, ну так тут речь идет про синхронизацию структуры внешнего объекта - его метаданных, а не данных.

Я так понял что по кнопке появляются ссылки на новые записи, но я не проверял

Я так понял что по кнопке появляются ссылки на новые записи, но я не проверял

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

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




а серьезно, есть у кого примеры вопросов по архитекторским сертификатам? если чтото реальное то можно поговорить и про компенсацию

а серьезно, есть у кого примеры вопросов по архитекторским сертификатам? если чтото реальное то можно поговорить и про компенсацию

вроде подготовился, пора делать новую попытку :)

вроде подготовился, пора делать новую попытку :)

ну вот и все.

я сдал второй дизайнерский тест и получил сертификат Архитектора

полагаю, что это заслуга и достижение не только мои, и всех активных участников форума, которые вот уже несколько лет поддерживают активную и дружественную атмосферу на форуме, что создает условия для профессионального развития участников и движения вперед.

надеюсь, что моя история станет толчком для других участников начать собственное "Architecture journey"

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

всем спасибо

ну вот и все.

я сдал второй дизайнерский тест и получил сертификат Архитектора :)

полагаю, что это заслуга и достижение не только мои, и всех активных участников форума, которые вот уже несколько лет поддерживают активную и дружественную атмосферу на форуме, что создает условия для профессионального развития участников и движения вперед.

надеюсь, что моя история станет толчком для других участников начать собственное "Architecture journey"

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

всем спасибо

Так держать !

Так держать !

поздравляю!

поздравляю!

Молодец! Респект!!!

Молодец! Респект!!!