Создать новый орг не проблема, жаль что нет кнопки удалить старый. Я боюсь представить сколько dev оргов висит на моем email. А они же вроде как без срока давности, т.е. сами не удаляются. Вот меня совесть мучает, что где-то мои ненужные уже орги занимают драгоценное место в Salesforce.
ХОТЯ! Вот только сейчас подумал, а ведь это здорово что Salesforce вот так просто не дает возможность удалить данные с орга, или сам орг. Это же огромная проблема в безопасности! Какой-нибудь нерадивый сотрудник с нужными правами нажмет такую кнопку и все пропало. Резервные копии салесфорсе не хранит официально, встроенной системы контроля версий нет. А так что получается - захочет админ все удалить - это надо еще постараться сделать
Мне кажется не все так просто. Очистка орга - это ювелирное дело. Во первых провести удаление данных в нужной последовательности, чтобы не нарваться на зависимости. Удаление метадаты - это вообще тема широкая. ладно код, а всякие настройки профилей (хотя профили тоже сносятся), последовательное удаление зависимостей. А еще не стоит забывать про включенные фичи типа Customer Portal, Community. Что там еще что можно включить, что потом не выключишь? Сгенерированное доменное имя для сайтов. Да пока такой скрипт напишешь, который все это удалит проще удавиться Хотя конечно, сложно, но можно.
Повторюсь, удаление даты не самое сложное. С метадатой сложнее. Фишки которые уже включены, ясное дело не отключишь. В общем чистил я уже пару раз орги. Почти весь процесс можно автоматизировать.
мне кажется это слишком индивидуально для каждого орга чтобы описать все общим алгоритмом. Все равно новички этим заниматься не будут, а те кто будут, им точно не нужен никакой алгоритм По крайней мере я вижу это так: через dev console удаляем данные, пишем скрипт. удаление metadata - через ant и destructiveChanges.xml (как тут) Можно конечно и Tooling API воспользоваться, но тогда придется писать скрипт на каком нибудь классном современном языке