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

Process Builder

Как вам такой инструмент (Process Builder)?
https://help.salesforce.com/HTViewHelpDoc?id=process_overview.htm
Сегодня с коллегами смотрели на работе
У меня порой ощущение, что нас (кодеров) скоро могут оставить без работы, всё будет из коробки.
А так интересная и полезная вещь

видео: http://www.youtube.com/watch?v=APiJg7908jk

Как вам такой инструмент (Process Builder)? 
https://help.salesforce.com/HTViewHelpDoc?id=process_overview.htm
Сегодня с коллегами смотрели на работе
У меня порой ощущение, что нас (кодеров) скоро могут оставить без работы, всё будет из коробки. 
А так интересная и полезная вещь

видео: http://www.youtube.com/watch?v=APiJg7908jk

только увидел его сегодня на работе.

WorkFlow builder с графическим интерфесом как у AP или VisualFlow - это много лучше чем есть сейчас.

плюс новые WF "actions". неплохо.

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

только увидел его сегодня на работе.

WorkFlow builder с графическим интерфесом как у AP или VisualFlow - это много лучше чем есть сейчас.

плюс новые WF "actions". неплохо.

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



Очень красиво выглядит.

Но по мне это очередная игрушка, которой не будут пользоваться, разве что заказчики будут играться - все равно либо с помощью этих Process не получится реализовать хотелки заказчика, либо знания данного инструмента не позволят это сделать.

Единственный большой плюс данного инструмента - наглядное представление схемы процесса. Вот этого я постоянно пытаюсь добиться от заказчиков в ТЗ.

Вопрос - кто-нибудь знает с помощью чего строится такой интерфейс? ExtJS? Меня интересует разделение экрана на области. Каждый раз сталкиваюсь с этим вопросом и каждый раз приходится изобретать свой велосипед.

Очень красиво выглядит.

Но по мне это очередная игрушка, которой не будут пользоваться, разве что заказчики будут играться - все равно либо с помощью этих Process не получится реализовать хотелки заказчика, либо знания данного инструмента не позволят это сделать.

Единственный большой плюс данного инструмента - наглядное представление схемы процесса. Вот этого я постоянно пытаюсь добиться от заказчиков в ТЗ.

Вопрос - кто-нибудь знает с помощью чего строится такой интерфейс? ExtJS? Меня интересует разделение экрана на области. Каждый раз сталкиваюсь с этим вопросом и каждый раз приходится изобретать свой велосипед.

Dmitry Shnyrev
Вопрос - кто-нибудь знает с помощью чего строится такой интерфейс? ExtJS? Меня интересует разделение экрана на области. Каждый раз сталкиваюсь с этим вопросом и каждый раз приходится изобретать свой велосипед.

Долго пришлось искать, потому что не знал что это называется Splitter
Вот отличное решение http://methvin.com/splitter/
Буду пользоваться.

[quote="Dmitry Shnyrev"]Вопрос - кто-нибудь знает с помощью чего строится такой интерфейс? ExtJS? Меня интересует разделение экрана на области. Каждый раз сталкиваюсь с этим вопросом и каждый раз приходится изобретать свой велосипед.[/quote]
Долго пришлось искать, потому что не знал что это называется Splitter :) 
Вот отличное решение http://methvin.com/splitter/
Буду пользоваться.

Dmitry Shnyrev
Вопрос - кто-нибудь знает с помощью чего строится такой интерфейс? ExtJS? Меня интересует разделение экрана на области. Каждый раз сталкиваюсь с этим вопросом и каждый раз приходится изобретать свой велосипед

Lightning?

Dmitry Shnyrev
Но по мне это очередная игрушка, которой не будут пользоваться, разве что заказчики будут играться - все равно либо с помощью этих Process не получится реализовать хотелки заказчика, либо знания данного инструмента не позволят это сделать.

А вот если кто-то будет в коде писать, вместо этого, надо по рукам бить. Естественно я про случаи, когда можно использовать.

[quote="Dmitry Shnyrev"]Вопрос - кто-нибудь знает с помощью чего строится такой интерфейс? ExtJS? Меня интересует разделение экрана на области. Каждый раз сталкиваюсь с этим вопросом и каждый раз приходится изобретать свой велосипед[/quote]
Lightning?

[quote="Dmitry Shnyrev"]Но по мне это очередная игрушка, которой не будут пользоваться, разве что заказчики будут играться - все равно либо с помощью этих Process не получится реализовать хотелки заказчика, либо знания данного инструмента не позволят это сделать.[/quote]
А вот если кто-то будет в коде писать, вместо этого, надо по рукам бить. Естественно я про случаи, когда можно использовать.

RasMisha
Lightning?

Пока не видел в живую, но мне кажется что это из другой области. Мне нужно именно небольшая библиотечка, которая только позволит разбить мне страницу на части.
Вот кстати нашел http://methvin.com/splitter/

RasMisha
А вот если кто-то будет в коде писать, вместо этого, надо по рукам бить. Естественно я про случаи, когда можно использовать.

В идеальном мире да, но в реальном потом думай откуда ноги растут когда что-то пойдет не так.
Либо код, либо перделки на Processes. Я за код. Все равно заказчика этим Processes не обучишь и использовать он их сам не будет. Зато будет долбить вас, почему Process не имеет стоять на хоботе и надо бы сделать.

Я отлично помню еще те дни, когда на одном проекте нахерачили всяких validation rules, workflows, time-based workflows, а потом сидели с круглыми глазами и не понимали почему в объектах сохраняется не то что нужно.

[quote="RasMisha"]Lightning?[/quote]
Пока не видел в живую, но мне кажется что это из другой области. Мне нужно именно небольшая библиотечка, которая только позволит разбить мне страницу на части.
Вот кстати нашел http://methvin.com/splitter/ 

[quote="RasMisha"]А вот если кто-то будет в коде писать, вместо этого, надо по рукам бить. Естественно я про случаи, когда можно использовать.[/quote]
В идеальном мире да, но в реальном потом думай откуда ноги растут когда что-то пойдет не так. 
Либо код, либо перделки на Processes. Я за код. Все равно заказчика этим Processes не обучишь и использовать он их сам не будет. Зато будет долбить вас, почему Process не имеет стоять на хоботе и надо бы сделать.

Я отлично помню еще те дни, когда на одном проекте нахерачили всяких validation rules, workflows, time-based workflows, а потом сидели с круглыми глазами и не понимали почему в объектах сохраняется не то что нужно.

Process Builder ето полная *****. Они не расчитани на bulk. На орге нафигачили етих процес билдеров, а ми как раз синхронизацию делаем, по 1000 штук в пачке гоняем, а после добавления етих процес билдеров макс. размер пачки мог бить 7, при 8 soql limit. Пришлось мучитель перегонять логику в старие, добрие тригера.

Process Builder ето полная *****. Они не расчитани на bulk. На орге нафигачили етих процес билдеров, а ми как раз синхронизацию делаем, по 1000 штук в пачке гоняем, а после добавления етих процес билдеров макс. размер пачки мог бить 7, при 8 soql limit. Пришлось мучитель перегонять логику в старие, добрие тригера. 

Я тоже люблю забивать гвозди дрелью

Я тоже люблю забивать гвозди дрелью

RasMisha
Я тоже люблю забивать гвозди дрелью

Извращенец ><

[quote="RasMisha"]Я тоже люблю забивать гвозди дрелью[/quote]
Извращенец ><

RasMisha
Я тоже люблю забивать гвозди дрелью

А почему ты так решил. Вполне себе жизненный пример привел Alex. В чем их ошибка?
Соответствует Process принципам bulkification?
Триггеры тоже можно писать Trigger.new[0]

[quote="RasMisha"]Я тоже люблю забивать гвозди дрелью[/quote]
А почему ты так решил. Вполне себе жизненный пример привел Alex. В чем их ошибка?
Соответствует Process принципам bulkification?
Триггеры тоже можно писать Trigger.new[0]

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

ps. Я не очень понял, что конкретно сделал Алекс. И тем более я не знаю их процессов.
Когда код - лапша, очень трудно ориентироваться сколько будет dml/soql в ходе выполнения.

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

ps. Я не очень понял, что конкретно сделал Алекс. И тем более я не знаю их процессов.
Когда код - лапша, очень трудно ориентироваться сколько будет dml/soql в ходе выполнения.

Подождите. Давайте на пальцах.

Т.е. если я повешу какой-то процесс к примеру на апдейт объекта, который выполняет SOQL или DML операции (пока не знаю как это выглядит, поэтому и говорю что на пальцах), то уже выполнить update для листа с более 100 элементами я не смогу?

Подождите. Давайте на пальцах.

Т.е. если я повешу какой-то процесс к примеру на апдейт объекта, который выполняет SOQL или DML операции (пока не знаю как это выглядит, поэтому и говорю что на пальцах), то уже выполнить update для листа с более 100 элементами я не смогу?

Dmitry Shnyrev
Подождите. Давайте на пальцах.

Т.е. если я повешу какой-то процесс к примеру на апдейт объекта, который выполняет SOQL или DML операции (пока не знаю как это выглядит, поэтому и говорю что на пальцах), то уже выполнить update для листа с более 100 элементами я не смогу?

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

Об этом если что на IdeaExchange писали.

[quote="Dmitry Shnyrev"]Подождите. Давайте на пальцах.

Т.е. если я повешу какой-то процесс к примеру на апдейт объекта, который выполняет SOQL или DML операции (пока не знаю как это выглядит, поэтому и говорю что на пальцах), то уже выполнить update для листа с более 100 элементами я не смогу?[/quote]

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

Об этом если что на [url=https://success.salesforce.com/ideaView?id=08730000000DhBlAAK]IdeaExchange[/url] писали.

Вот еще одна замечательная библиотека
jQuery UI Layout Plug-in
Положу сюда ссылку чтобы потом быстро смог найти :D

Вот еще одна замечательная библиотека
[url=http://layout.jquery-dev.com/index.cfm]jQuery UI Layout Plug-in[/url]
Положу сюда ссылку чтобы потом быстро смог найти :D