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

ChangeSet - как создать из списка файлов

Привет, всем. Помниться кто-то говорил что есть возможность создавать ChangeSet не средствами salesforce.

Поделитесь плиз инфой, если не жалко.

Привет, всем. Помниться кто-то говорил что есть возможность создавать ChangeSet не средствами salesforce.

Поделитесь плиз инфой, если не жалко.

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

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

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

Сделал уже. Все просто оказалось. Написал на JS.

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

Сделал уже. Все просто оказалось. Написал на JS.

wilder
Все просто оказалось.

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

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

И на Апексе тоже сделал...

И на Апексе тоже сделал...

wilder
И на Апексе тоже сделал...

Запили апп и выложи, может даже будет популярно, не обязательно же через СФ продавать, главное подобрать хороший маркетинг)

[quote="wilder"]И на Апексе тоже сделал...[/quote]
Запили апп и выложи, может даже будет популярно, не обязательно же через СФ продавать, главное подобрать хороший маркетинг)

Уже. В последней верии моего пакета.

Уже. В последней верии моего пакета.

Я так понимаю никого не интересует тема создания ChangeSet. Жаль :)

Я так понимаю никого не интересует тема создания ChangeSet. Жаль :)

Меня пока не сильно.
Того что предлагает интерфейс хватает выше крыши, да и создаю я ченжсеты наверное раз в полгода если подвернется случай.
Но то что тему затронули - отдельное спасибо. Отложил на память что есть такая возможность.

Меня пока не сильно.
Того что предлагает интерфейс хватает выше крыши, да и создаю я ченжсеты наверное раз в полгода :D если подвернется случай.
:D Но то что тему затронули - отдельное спасибо. Отложил на память что есть такая возможность.

wilder
Я так понимаю никого не интересует тема создания ChangeSet. Жаль :)

Меня интересует)
Очень часто они у нас используются.

[quote="wilder"]Я так понимаю никого не интересует тема создания ChangeSet. Жаль :)[/quote]
Меня интересует)
Очень часто они у нас используются.
[url=https://bitbucket.org/rlcinc/jschangeset/overview]Я думаю это поможет[/url]

wilder
Я думаю это поможет

Молодец, правда там есть небольшая проблемка с хостингом на битбакете)

[quote="wilder"][url=https://bitbucket.org/rlcinc/jschangeset/overview]Я думаю это поможет[/url][/quote]
Молодец, правда там есть небольшая проблемка с хостингом на битбакете)

Gres
wilder
Я думаю это поможет

Молодец, правда там есть небольшая проблемка с хостингом на битбакете)

Уже исправил :)

[quote="Gres"][quote="wilder"][url=https://bitbucket.org/rlcinc/jschangeset/overview]Я думаю это поможет[/url][/quote]
Молодец, правда там есть небольшая проблемка с хостингом на битбакете)[/quote]

Уже исправил :)
[url=https://www.linkedin.com/pulse/salesforce-auto-create-change-set-dmitry-rivlin?trk=pulse_spock-articles]Article[/url]

А где там Article?
После 2-х вводных предложений идет какая-то статья не в тему
http://snag.gy/6oheI.jpg

А где там Article?
После 2-х вводных предложений идет какая-то статья не в тему
http://snag.gy/6oheI.jpg
http://snag.gy/K5bKA.jpg

Подправил. Оказывается linkedin вырезает код при публикации. Буду знать.

Подправил. Оказывается linkedin вырезает код при публикации. Буду знать.

Нифига се! Ты предлагаешь просто взять и запустить непонятно какой-то скрипт непонятно откуда с правами текущего SF пользователя? Ну ты знаешь толк . Первое правильно любого уважающего себя админа - не запускать что-то откуда попало. Тем более в таком виде

jQuery.get("https://bitbucket.org/rlcinc/jschangeset/raw/master/js/changeSet.js", function(data) {
eval(data);
});

Ты бы хоть сам код привел с описание того что он делает.

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

Нифига се! Ты предлагаешь просто взять и запустить непонятно какой-то скрипт непонятно откуда с правами текущего SF пользователя? Ну ты знаешь толк :D . Первое правильно любого уважающего себя админа - не запускать что-то откуда попало. Тем более в таком виде
 
[code]jQuery.get("https://bitbucket.org/rlcinc/jschangeset/raw/master/js/changeSet.js", function(data) {
     eval(data);
});[/code]

Ты бы хоть сам код привел с описание того что он делает.

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


Я никого и не заставляю запускать. Хочешь автоматизацию запускай. Не хочешь сиди и делай все ручками:)

Я никого и не заставляю запускать. Хочешь автоматизацию запускай. Не хочешь сиди и делай все ручками:)

Так а что делать? Ты б хоть расписал
Вот недавний пример с отсылкой запросов на SendGrid, товарищ который нашел решение в 2013 годе не поленился и расписал все по шагам. А чтобы он тупо выложил свой код в git и написал запускайте, думаю смысла было ба меньше. По ходу ты пока чисто для себя этот Article сделал чтобы удобно было быстро найти и запустить

Так а что делать? Ты б хоть расписал :D 
Вот недавний пример с отсылкой запросов на SendGrid, товарищ который нашел решение в 2013 годе не поленился и расписал все по шагам. А чтобы он тупо выложил свой код в git и написал запускайте, думаю смысла было ба меньше. По ходу ты пока чисто для себя этот [url=https://www.linkedin.com/pulse/salesforce-auto-create-change-set-dmitry-rivlin?trk=pulse_spock-articles]Article[/url] сделал :D чтобы удобно было быстро найти и запустить :D 

Да чуть не забыл. Есть платный вариант в пакете на апексе:) но думаю и это тебя не устроит:)

Да чуть не забыл. Есть платный вариант в пакете на апексе:) но думаю и это тебя не устроит:)

Dmitry Shnyrev
Вот недавний пример с отсылкой запросов на SendGrid, товарищ который нашел решение в 2013 годе не поленился и расписал все по шагам

В том то все и дело. Что описывать нечего. Все работает само. В этом и смысл автоматизации. А писать статью для тех кто хочет повторить этот код не было никакого смысла.

И по поводу eval, я думаю Gres обьяснит :)

[quote="Dmitry Shnyrev"]Вот недавний пример с отсылкой запросов на SendGrid, товарищ который нашел решение в 2013 годе не поленился и расписал все по шагам[/quote]

В том то все и дело. Что описывать нечего. Все работает само. В этом и смысл автоматизации. А писать статью для тех кто хочет повторить этот код не было никакого смысла.

И по поводу eval, я думаю Gres обьяснит :)

Ну я не знаю. Мы просто про разное сейчас!
Я не придераюсь к коду! Он может быть замечательным и делать свою работу на все 100%.
Но я нифига не понял из твоего описания что он делает. А сидеть и разбирать код не сильно хочется.
Мало того что я не вижу что и как будет работать, так я еще и боюсь что может ты туда пару лишних команд засунул или потом засунешь - код то все равно тянется из твоего репозитория при каждом запуске.

Как по мне - я бы сделал статью с нормальны описание, прямо в статье выложил код - кому надо скопипастит. И в конце предложил платный вариант, если это для пиара.

Но пока это куча js кода который не каждый еще прочитает с предложением
If you need create a changeset from list of components id's you can just a use this bookmarklet.

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

Ну я не знаю. Мы просто про разное сейчас!
Я не придераюсь к коду! Он может быть замечательным и делать свою работу на все 100%.
Но я нифига не понял из твоего описания что он делает. А сидеть и разбирать код не сильно хочется.
Мало того что я не вижу что и как будет работать, так я еще и боюсь что может ты туда пару лишних команд засунул или потом засунешь :D - код то все равно тянется из твоего репозитория при каждом запуске.

Как по мне - я бы сделал статью с нормальны описание, прямо в статье выложил код - кому надо скопипастит. И в конце предложил платный вариант, если это для пиара. 

Но пока это куча js кода который не каждый еще прочитает с предложением
[b]If you need create a changeset from list of components id's you can just a use this bookmarklet.[/b]

Мне на почту часто приходят такие же предложения :D Но мне как-то стремного запускать что-то из подобных писем :D 

wilder
И по поводу eval, я думаю Gres обьяснит :)

А что Gres по поводу eval сможет объяснить?
Я могу тоже такой же eval сделать, только с другой начинкой

[quote="wilder"]И по поводу eval, я думаю Gres обьяснит :)[/quote]
А что Gres по поводу eval сможет объяснить?
Я могу тоже такой же eval сделать, только с другой начинкой :D 

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

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

И еще код в репозитории обфусцировать на всякий

И еще код в репозитории обфусцировать на всякий :D 

Wilder, когда ты уже начнешь свой продукт нормально пиарить?
Может найми какую компанию для проведения PR компании!
Вот я реально хочу предложить своим европейским коллегами твой пакет, и уверен что там будет много полезного для автоматизации наших текущих dev процессов.
Но я, млин, сам нихрена не понимаю что я смогу предлагать

Wilder, когда ты уже начнешь свой продукт нормально пиарить?
Может найми какую компанию для проведения PR компании!
Вот я реально хочу предложить своим европейским коллегами твой пакет, и уверен что там будет много полезного для автоматизации наших текущих dev процессов.
Но я, млин, сам нихрена не понимаю что я  смогу предлагать :D 

Dmitry Shnyrev
Wilder, когда ты уже начнешь свой продукт нормально пиарить?

Скоро. Первым шагоМ будет серия статей на линкедине с описанием каждой функции. Это же все должно быть и в хелпе пакета.

Кстати пока я вижу что только Дмитрий Лисовский поставил себе пакет.

[quote="Dmitry Shnyrev"]Wilder, когда ты уже начнешь свой продукт нормально пиарить? [/quote]

Скоро. Первым шагоМ будет серия статей на линкедине с описанием каждой функции. Это же все должно быть и в хелпе пакета.

Кстати пока я вижу что только Дмитрий Лисовский поставил себе пакет.

wilder
Кстати пока я вижу что только Дмитрий Лисовский поставил себе пакет.

Ну а я про что все время говорю ?
Жду твоих статей!

[quote="wilder"]Кстати пока я вижу что только Дмитрий Лисовский поставил себе пакет.[/quote]
Ну а я про что все время говорю :D ?
Жду твоих статей!

Добавлена возможность создания package.xml из Changeset (причем не важно inbound or outbound)

Для генерации нужно быть на странице ченджсета /changemgmt/inboundChangeSetDetailPage.apexp или /changemgmt/outboundChangeSetDetailPage.apexp

Было бы не плохо получить фидбеки

Добавлена возможность создания package.xml из Changeset (причем не важно inbound or outbound)

Для генерации нужно быть на странице ченджсета /changemgmt/inboundChangeSetDetailPage.apexp или /changemgmt/outboundChangeSetDetailPage.apexp

Было бы не плохо получить фидбеки