Привет, всем. Помниться кто-то говорил что есть возможность создавать ChangeSet не средствами salesforce.
Поделитесь плиз инфой, если не жалко.
Я писал, попробуй посмотреть что происходит при добавлении метадаты в сет, ну и эмулируй это действие, нужны только идентификаторы метадаты, у меня так получалось собирать простые сеты, хотел запилить аддон, но понял, что это никому не нужно.
Сделал уже. Все просто оказалось. Написал на JS.
Ага, очень примитивно, но у них процесс создания ченж сетов совсем не юзабельный
И на Апексе тоже сделал...
Запили апп и выложи, может даже будет популярно, не обязательно же через СФ продавать, главное подобрать хороший маркетинг)
Уже. В последней верии моего пакета.
Я так понимаю никого не интересует тема создания ChangeSet. Жаль :)
Меня пока не сильно.
Того что предлагает интерфейс хватает выше крыши, да и создаю я ченжсеты наверное раз в полгода
если подвернется случай.
Но то что тему затронули - отдельное спасибо. Отложил на память что есть такая возможность.
Меня интересует)
Очень часто они у нас используются.
Молодец, правда там есть небольшая проблемка с хостингом на битбакете)
Уже исправил :)
А где там Article?
После 2-х вводных предложений идет какая-то статья не в тему
http://snag.gy/6oheI.jpg
Подправил. Оказывается linkedin вырезает код при публикации. Буду знать.
Нифига се! Ты предлагаешь просто взять и запустить непонятно какой-то скрипт непонятно откуда с правами текущего SF пользователя? Ну ты знаешь толк
. Первое правильно любого уважающего себя админа - не запускать что-то откуда попало. Тем более в таком виде
jQuery.get("https://bitbucket.org/rlcinc/jschangeset/raw/master/js/changeSet.js", function(data) {
eval(data);
});Ты бы хоть сам код привел с описание того что он делает.
Не думаю что найдутся смельчаки это запустить! Так что смысла от подобного рода статьи вообще не вижу!
Я никого и не заставляю запускать. Хочешь автоматизацию запускай. Не хочешь сиди и делай все ручками:)
Так а что делать? Ты б хоть расписал
Вот недавний пример с отсылкой запросов на SendGrid, товарищ который нашел решение в 2013 годе не поленился и расписал все по шагам. А чтобы он тупо выложил свой код в git и написал запускайте, думаю смысла было ба меньше. По ходу ты пока чисто для себя этот Article сделал
чтобы удобно было быстро найти и запустить ![]()
Да чуть не забыл. Есть платный вариант в пакете на апексе:) но думаю и это тебя не устроит:)
В том то все и дело. Что описывать нечего. Все работает само. В этом и смысл автоматизации. А писать статью для тех кто хочет повторить этот код не было никакого смысла.
И по поводу eval, я думаю Gres обьяснит :)
Ну я не знаю. Мы просто про разное сейчас!
Я не придераюсь к коду! Он может быть замечательным и делать свою работу на все 100%.
Но я нифига не понял из твоего описания что он делает. А сидеть и разбирать код не сильно хочется.
Мало того что я не вижу что и как будет работать, так я еще и боюсь что может ты туда пару лишних команд засунул или потом засунешь
- код то все равно тянется из твоего репозитория при каждом запуске.
Как по мне - я бы сделал статью с нормальны описание, прямо в статье выложил код - кому надо скопипастит. И в конце предложил платный вариант, если это для пиара.
Но пока это куча js кода который не каждый еще прочитает с предложением
If you need create a changeset from list of components id's you can just a use this bookmarklet.
Мне на почту часто приходят такие же предложения
Но мне как-то стремного запускать что-то из подобных писем ![]()
А что Gres по поводу eval сможет объяснить?
Я могу тоже такой же eval сделать, только с другой начинкой ![]()
По поводу платного варианта, это я действительно забыл упомянуть:)
И еще код в репозитории обфусцировать на всякий ![]()
Wilder, когда ты уже начнешь свой продукт нормально пиарить?
Может найми какую компанию для проведения PR компании!
Вот я реально хочу предложить своим европейским коллегами твой пакет, и уверен что там будет много полезного для автоматизации наших текущих dev процессов.
Но я, млин, сам нихрена не понимаю что я смогу предлагать ![]()
Скоро. Первым шагоМ будет серия статей на линкедине с описанием каждой функции. Это же все должно быть и в хелпе пакета.
Кстати пока я вижу что только Дмитрий Лисовский поставил себе пакет.
Ну а я про что все время говорю
?
Жду твоих статей!
Добавлена возможность создания package.xml из Changeset (причем не важно inbound or outbound)
Для генерации нужно быть на странице ченджсета /changemgmt/inboundChangeSetDetailPage.apexp или /changemgmt/outboundChangeSetDetailPage.apexp
Было бы не плохо получить фидбеки