Salesforce DX development - совершенно новый способ разработки на СФ платформе

Salesforce DX development - совершенно новый способ разработки на СФ платформе

Salesforce DX development - совершенно новый способ разработки на СФ платформе, сейчас в открытом бета тестировании.

Так гласит его реклама в фейсбуке...

Что за заверь такой? кто-нибудь пробовал?

Ну так а в чем прикол то?

Dmitry Shnyrev
Ну так а в чем прикол то?

Пробовал. Пока не впечатлило. Может к релизу допилят и будет годное.

Сейчас тоже есть пару прикольных фишек типа зарегать орг с нужными параметрами или вообще удалить орг.

wilder
Пробовал. Пока не впечатлило. Может к релизу допилят и будет годное.

Сейчас тоже есть пару прикольных фишек типа зарегать орг с нужными параметрами или вообще удалить орг.

А можешь, пожалуйста, написать, что именно не впечатлило? В чем неудобство?

Теперь это опен бета, и любой желающий может попробовать https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_intro.htm

О! Чет намечается глобальное?
Не прошло и сто лет как занялись основным инструментов для SF.

If you want to evaluate the Force.com IDE 2, download and install it.

Introduction to Salesforce DX (Youtube)

О! Презентер в демо использует VS Code .

Досмотрел демо. Что сказать!
Я под впечатлением от грядущих изменений. Это ж сколько полезностей появится для программистов.
И наконец-то нормальный CLI. Чем-то схож с Heroku CLI.
Порадовала новая структура проекта и работу с загрузкой/скачиванием изменений.
Пока еще не понял толком в чем плюшки Scratch Org но тоже выглядит многообещающим.

Ждем новые плагины под наши текстовые редакторы ST и VS.

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

Кто-нибудь уже пробовал переводить разработку на DX?

Присоединяюсь к вопросу.
Кто уже использует в работе?

Народ подскажите.

Как простому смертному установить Dev Hub?

Пробую на партнерском орге (там уже ставил когда-то Environment Hub), но нет в Setup пункта "Dev Hub"
Как тут в доке написано
https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_enable_devhub.htm

На сколько я помню, он вкл через саппорт

Понял, попробую.

В общем продолжается эпопея с Salesforce DX и как я понял простым смертным разрабам эта штука не доступна.

Хоть я и регался в свое время как ISV Partner, по ходу я не прошел квест до конца.

Стал разбираться как мне увидеть у себя Dev Hub и нашел инфу что нужно иметь PBO.

Заправил PBO в службе поддержки и получил вот такой ответ

Может кто по простому объяснить как мне заполучить PBO c Dev Hub (или просто Dev Hub без PBO)

--------------------

Hi Dmitry,

Our records indicate that your partnership has not met the necessary eligibility requirement to obtain this partner benefit.

As an ISV Partner, we require that your application has a fully executed re-seller contract in place. I was not able to locate a reseller agreement for your application.

If you are looking to become an ISV Partner, please reach out to our Business Development team at appexchangepartners@salesforce.com. The business development team will send you a list of questions to determine your eligibility.

If you are a Free or Checkout partner, you must have your listing set up on the AppExchange with pricing and have had accepted our Terms & Conditions.

If you are a Consulting partner, we require that you be fully registered. At this time your partnership status is not listed as registered. To inquire about your SI partnership status, please contact Consultingpartners@Salesforce.com for an update.

If you are looking to become an SI partner, please visit _https://partners.salesforce.com/s/education/consultants/Enrollment_ (https://partners.salesforce.com/s/education/consultants/Enrollment) for more information.

If you feel that you are eligible based on the above, please reach out to bdr@salesforce.com, who can update our internal records so that we can process this request.

Thank you,
ISV Partner Support

Написал сюда
appexchangepartners@salesforce.com
Ответили очень быстро и начали спрашивать насколько большая у меня компания и прочую бизнес лабуду.
Узнав что я просто разработчик включили игнор.
Чувиха которая изначально писала - написала что у нее другой временной пояс и что она с удовольствием перенаправит мой запрос в мою временную зону.
По ходу перенаправила. Думаю можно дальше не ждать.

ТАК КАК МОЖНО ПОПРОБОВАТЬ SFDX?

Dmitry Shnyrev
ТАК КАК МОЖНО ПОПРОБОВАТЬ SFDX?

устроиться на контору в которой это все можно врубить?)

Можно зарегать триал специального орга с включенным хабом

А что произойдет когда триал закончится? Я лишусь и возможности использовать и еще наработки проипу?

Dmitry Shnyrev
А что произойдет когда триал закончится? Я лишусь и возможности использовать и еще наработки проипу?

Ты попросишь продлить триал)

Можно даже вроже зарегать дев орг с включенный хабом

Как? Через обычный developer.salesforce.com?
Чет я не видел там ничего похожего.
Или как-то еще?

https://developer.salesforce.com/promotions/orgs/dx-signup
Вот ссылка для использования dx

За ссылку спасибо

Но опять же

Get your own 30-day Dev Hub Trial Org

Народ подскажите где посмотреть сколько осталось жить триальному оргу (30, 25, 10 дней). Не могу найти что-то.
И что происходит с триальным оргом когда заканчивается триальный период (он удаляется, доступ ограничивается или фичи какие-то становятся недоступными)?

Сверху пишится количество дней.
А вот что с этими оргами потом происходит хз.

В общем официальный ответ который мне удалось выбить

I just had an update from the tech team. Unfortunately, for independent developers, you will need to stay on trial version; however when you start a new trial, all the source code will be in a VCS, not in an Org, so it should not create problem for that.

As you can see here, the best way to get full access to most of resources would always be becoming a partner; if you have developed any application, we would be very happy to see it on AppExchange and have you as a partner.

В общем пока простые девелоперы могут довольствоваться только триальными ограми на 30 дней и просить каждый месяц их продлить или создавать новые. Надеюсь это положение скоро изменится.

В остальное нас призывают клепать свои приложения под AppExchange и становиться полноценными партнерами (что кстати достаточно полезный опыт).

Дима, а где есть еще щедрые компании, которые тебе дают достаточно большой функционал за $0? Кажется очень хорошая сделка, как для программера, не? Ты получаешь БЕСПЛАТНО орг, в котором можешь тренироваться, чтоб птм зарабатывать от $30 в час. При том, что СФ от этих $30 ничего не увидит.
То, что СФ хочет $ за УДОБСТВО использования их ресурсов, мне кажется очень нормальный подход.
Dev Org тоже бесплатный. Я товарищам запилил пакет, который они ставят своим клиентам, использующие СФ. Я получил $. Но СФ с этого дела ни цента не увидит. Да, пакет не в AppExchange. Но его и не надо раздавать всем.
Дима, я считаю, СФ еще очень щедро себя ведет.
Я хотел как-то посмотреть MS Dynamics. Без шансов. Надо быть партнером за $.

О! Можно. Но нельзя gmail почту. А почта на cloud домене не подходит - уних стоит проверка на 4 символа максимум (clou подходит) :-(

Andrii Muzychuk
(clou подходит) :-(

Ты про что?

Про домен. У них проверка стоит. Домен 1го уровня должен быть короче 5 символов. 4 и меньше. 5 - ошибка.

Andrii Muzychuk
То, что СФ хочет $ за УДОБСТВО использования их ресурсов, мне кажется очень нормальный подход.

SF зарабатывает на клиентах которых мы, разработчики, помогаем им поиметь.
Изначально такая ставилась бизнес модель.
Если сейчас бизнес модель хотят поменять, ммм, ну ладно.
Я не жалуюсь на то что SFDX "платный", я просто до последнего был уверен что есть возможность пользоваться им в целях разработки бесплатно. Просто на всех видел про это кричат что мол вот новый перспективный способ разработки, но никто не говорит что готовьте бабло.

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

Просто если такая новая бизнес модель SF то придется искать решения. Либо публиковать свои приложения в AppExchange и становиться ISV или покупать Enterprise и платить бабульки. За бортом если и останутся то совсем слабаки.

Ну, СФ на сертификатах тоже $ подымает и ничего. Я уже столкнулся с тем, что начали их спрашивать. Видимо, народ пошел в СФ и теперь без "бумажки" не так просто найти работу. Я, конечно, не сильно упорно ищу новые проекты, но теперь у меня постоянно спрашивают за сертификаты. Чего 2-3 года назад не было.

Dmitry Shnyrev
SF зарабатывает на клиентах которых мы, разработчики, помогаем им поиметь.

Никто не заставляет пользоваться СФ. Но альтернативы не такие веселые. Те же яйца, только в профиль.
Вот хочу MS Dynamics (от $40 до $210 за пользователя в месяц) посмотреть. Есть еще Zoho (от €12 до €100 за пользователя в месяц). Кстати Sales Cloud стоит от $25 до $300. Так что СФ еще не самые жирные ;-)

Andrii Muzychuk
Я товарищам запилил пакет, который они ставят своим клиентам, использующие СФ. Я получил $. Но СФ с этого дела ни цента не увидит.

Когда регаешь dev org в license agreement есть очень интересные фразы про возможность получения денег с пакета, для которого ты используешь этот орг.

Gres
Andrii Muzychuk
Я товарищам запилил пакет, который они ставят своим клиентам, использующие СФ. Я получил $. Но СФ с этого дела ни цента не увидит.

Когда регаешь dev org в license agreement есть очень интересные фразы про возможность получения денег с пакета, для которого ты используешь этот орг.

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

Gres
возможность получения денег с пакета
Да, я читаю про пакеты книгу. Но в моем случае другая ситуация - никаких $ с пакета никто не получает.

Andrii Muzychuk
Re: Salesforce DX development - совершенно новый способ разработки на СФ платформе

December 1, 2017 9:40 PM

Quote
Ну, СФ на сертификатах тоже $ подымает и ничего. Я уже столкнулся с тем, что начали их спрашивать. Видимо, народ пошел в СФ и теперь без "бумажки" не так просто найти работу. Я, конечно, не сильно упорно ищу новые проекты, но теперь у меня постоянно спрашивают за сертификаты. Чего 2-3 года назад не было.


Это Очевидно было еще года два назад, когда все и вся пойдут в СФ надо будет доказывать свою исключительность и т.д и т.п. но это на самом деле не самое страшное увы, вот советую Будующие Salesforce даже чехнил когда писал это.

Кстати если мы заговорили про сертификаты
Artisan Consulting has created a global directory of Salesforce Certified Professionals with the goal of providing insights to how many people there are in different parts of the world with different types of Salesforce Certificates.

We call this “Artisan Hub” and you will soon be able to access a Salesforce Community to explore aggregate statistics about Salesforce Certified Professionals and participate in peer to peer collaboration.

Today Artisan Hub is tracking the progress of 28,011 Salesforce Certified Professionals who have in total 79,722 current Salesforce Certificates and reside in 98 different countries.

Artisan Hub provides an email service through which a Certified Professional can send an email and get a response like the one attached which is my report from today.

To find out your ranking or how many people hold each type of Salesforce Certificate in your country:

Send an email TO rank.me@artisanhub.com.au with the email SUBJECT being the email address which you can be found with when using the Salesforce Certificate Verification site
Don’t send the email to me, the “to” address is rank.me@artisanhub.com.au with your verification site email in the subject, nothing is required in the email body
Artisan Hub will return an email to the Certified Professional’s email address containing the Salesforce Certified Professional Artisan Hub Ranking Report

Over the next few days I will progressively invite wider groups of people to utilise this email based service and the Artisan Hub service will be more publicly promoted late next week.

At this point we are happy for anyone to try the email service but we request no public/social posting until people like yourself have had a chance to try it out and provide feedback.

The more people who use the service the more valuable the statistics become, to please invite friends and colleagues who are Certified Salesforce Professionals to give it a try.

If you are a Certified Salesforce Professional please check out Artisan Hub.

Результать не ожиданно порадовал
Top 3

Так что это получается комьюнити для поиска или что за приблуда такая?

vbay
Так что это получается комьюнити для поиска или что за приблуда такая?

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

А что за очки?

Dmitry Shnyrev
А что за очки?

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

да всё правильно народ уже посчитал: пример два сертификата полученных в 2011 году дают больше очков чем 3 сертификата полученных в 2017

Телегу им отправил типо что за фигня первый сертификат я получил значительно раньше чем вы указали.Ответ был не волнуйся чувак про все твои сертификаты знаем,но поскольку они уже не действительны Force.com developer, мы их в очки включать не будем,однако у нас есть backlog где мы укажем дату полученного самого первого сертификата вместо твоего Platform developer 1. но это планы на будущие.

Кто-нибудь перешел в работе на DX?
Как впечатления?

Снова тот же вопрос

Пробежался по трейлхеду касаемо DX. Весьма прикольная тема. Но в бою к сожелению еще не встречался, но надеюсь будет такая возможность)

И опять поднимаю вопрос. Кто-нибудь перешел на DX в повседневной работе?

Dmitry Shnyrev
И опять поднимаю вопрос. Кто-нибудь перешел на DX в повседневной работе?

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

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

Dmitry Shnyrev
И опять поднимаю вопрос. Кто-нибудь перешел на DX в повседневной работе?

Решил заюзать его и посмотреть как это работает packages 2.0. И я вас скажу - работает:) Вроде как.

У самого sfdx нет никаких плюшек кроме двух:
1 - можно настроить структуру проекта и разбить его по модулям
2 - можно делать пакеты с одним namespaces

все остально уже было реализовано в различных IDE(MM, IC и тд)

продолжаю вести наблюдение.

Орг должен быть scratch или любой обычный dev org подойдет? и можно взять старый орг и пересобрать проект уже под SFDX?

Dmitry Shnyrev
Орг должен быть scratch или любой обычный dev org подойдет? и можно взять старый орг и пересобрать проект уже под SFDX?

нужен орг в котором ты включишь devhub, нужен деворг где ты зарегаешь namespace. sfdx cli + vs code.

вся разработка ведется через scratch org> pull/push туда обратно. захотел собрать пакет: постучался в sfdx cliю

единственное что мне не понятно почему ни на одном орге не видно пакетов, которые я собрал. я могу вывести список через cli, могу сбилдить beta/managed/unmanaged пакет. Но где он физически висит мне пока что не понятно. завел кейс в саппорте.

Что на счет тестовых данных? Орг вроде живет месяц и может внезапно умереть. И все с любовью приготовленные тестовые данные уйдут лесом? Потом опять создавать? Есть какой "бест практис" для SFDX?

Dmitry Shnyrev
Что на счет тестовых данных? Орг вроде живет месяц и может внезапно умереть. И все с любовью приготовленные тестовые данные уйдут лесом? Потом опять создавать? Есть какой "бест практис" для SFDX?

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

Вообще я начинаю менять свое мнение относительно DX (особенно после выпуска новых версий CLI и summer18). SFDX не полное онваг :)

Maxim Elets
Вообще я начинаю менять свое мнение относительно DX (особенно после выпуска новых версий CLI и summer18). SFDX не полное онваг :)

Не полное, но пока еще не готовое)

оки доки
пришел ответ супорта про packages 2.0

As a beta feature, Second-Generation Packaging is a preview and isn’t part of the “Services” under your master subscription agreement with Salesforce. Use this feature at your sole discretion, and make your purchase decisions only on the basis of generally available products and features. Salesforce doesn’t guarantee general availability of this feature within any particular time frame or at all, and we can discontinue it at any time. This feature is for evaluation purposes only, not for production use. It’s offered as is and isn’t supported, and Salesforce has no liability for any harm or damage arising out of or in connection with it. All restrictions, Salesforce reservation of rights, obligations concerning the Services, and terms for related Non-Salesforce Applications and Content apply equally to your use of this feature. You can provide feedback and suggestions for second-generation packaging in the Packaging 2 Beta group in the Trailblazer Community.

Короче фича вроде бы и есть, но ее в любой момент может не стать и они вообще ничего не гарантируют :)

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