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

Refresh Dev Org

Есть ли возможность полностью удалить весь код, объекты данные из Dev Org?

Есть ли возможность полностью удалить весь код, объекты данные из Dev Org?

Наверное самый простой вариант - завести новый.
Я тоже как-то искал волшебную кнопку Reset - не нашел.

Наверное самый простой вариант - завести новый.
Я тоже как-то искал волшебную кнопку Reset - не нашел.

Dmitry Shnyrev
Наверное самый простой вариант - завести новый.
Я тоже как-то искал волшебную кнопку Reset - не нашел.

О смотрю не один я нуждаюсь в такой фиче :)

[quote="Dmitry Shnyrev"]Наверное самый простой вариант - завести новый.
Я тоже как-то искал волшебную кнопку Reset - не нашел.[/quote]

О смотрю не один я нуждаюсь в такой фиче :)

Создать новый орг не проблема, жаль что нет кнопки удалить старый.
Я боюсь представить сколько dev оргов висит на моем email. А они же вроде как без срока давности, т.е. сами не удаляются. Вот меня совесть мучает, что где-то мои ненужные уже орги занимают драгоценное место в Salesforce.

ХОТЯ! Вот только сейчас подумал, а ведь это здорово что Salesforce вот так просто не дает возможность удалить данные с орга, или сам орг. Это же огромная проблема в безопасности! Какой-нибудь нерадивый сотрудник с нужными правами нажмет такую кнопку и все пропало. Резервные копии салесфорсе не хранит официально, встроенной системы контроля версий нет. А так что получается - захочет админ все удалить - это надо еще постараться сделать

Создать новый орг не проблема, жаль что нет кнопки удалить старый.
Я боюсь представить сколько dev оргов висит на моем email. А они же вроде как без срока давности, т.е. сами не удаляются. Вот меня совесть мучает, что где-то мои ненужные уже орги занимают драгоценное место в Salesforce.

ХОТЯ! Вот только сейчас подумал, а ведь это здорово что Salesforce вот так просто не дает возможность удалить данные с орга, или сам орг. Это же огромная проблема в безопасности! Какой-нибудь нерадивый сотрудник с нужными правами нажмет такую кнопку и все пропало. Резервные копии салесфорсе не хранит официально, встроенной системы контроля версий нет. А так что получается - захочет админ все удалить - это надо еще постараться сделать :)

Dmitry Shnyrev
Создать новый орг не проблема, жаль что нет кнопки удалить старый.
Я боюсь представить сколько dev оргов висит на моем email. А они же вроде как без срока давности, т.е. сами не удаляются. Вот меня совесть мучает, что где-то мои ненужные уже орги занимают драгоценное место в Salesforce.

ХОТЯ! Вот только сейчас подумал, а ведь это здорово что Salesforce вот так просто не дает возможность удалить данные с орга, или сам орг. Это же огромная проблема в безопасности! Какой-нибудь нерадивый сотрудник с нужными правами нажмет такую кнопку и все пропало. Резервные копии салесфорсе не хранит официально, встроенной системы контроля версий нет. А так что получается - захочет админ все удалить - это надо еще постараться сделать :)

На самом деле не так все и сложно. Весь процесс делится на 2 части.

1. Удаление даты
2. Удаление метадаты


1. Вообще не проблема
2. Сложно, но реализуемо.

[quote="Dmitry Shnyrev"]Создать новый орг не проблема, жаль что нет кнопки удалить старый.
Я боюсь представить сколько dev оргов висит на моем email. А они же вроде как без срока давности, т.е. сами не удаляются. Вот меня совесть мучает, что где-то мои ненужные уже орги занимают драгоценное место в Salesforce.

ХОТЯ! Вот только сейчас подумал, а ведь это здорово что Salesforce вот так просто не дает возможность удалить данные с орга, или сам орг. Это же огромная проблема в безопасности! Какой-нибудь нерадивый сотрудник с нужными правами нажмет такую кнопку и все пропало. Резервные копии салесфорсе не хранит официально, встроенной системы контроля версий нет. А так что получается - захочет админ все удалить - это надо еще постараться сделать :)[/quote]

На самом деле не так все и сложно. Весь процесс делится на 2 части.

1. Удаление даты
2. Удаление метадаты


1. Вообще не проблема
2. Сложно, но реализуемо.

Мне кажется не все так просто.
Очистка орга - это ювелирное дело.
Во первых провести удаление данных в нужной последовательности, чтобы не нарваться на зависимости.
Удаление метадаты - это вообще тема широкая. ладно код, а всякие настройки профилей (хотя профили тоже сносятся), последовательное удаление зависимостей.
А еще не стоит забывать про включенные фичи типа Customer Portal, Community. Что там еще что можно включить, что потом не выключишь? Сгенерированное доменное имя для сайтов.
Да пока такой скрипт напишешь, который все это удалит проще удавиться
Хотя конечно, сложно, но можно.

Мне кажется не все так просто. 
Очистка орга - это ювелирное дело. 
Во первых провести удаление данных в нужной последовательности, чтобы не нарваться на зависимости.
Удаление метадаты - это вообще тема широкая. ладно код, а всякие настройки профилей (хотя профили тоже сносятся), последовательное удаление зависимостей.
А еще не стоит забывать про включенные фичи типа Customer Portal, Community. Что там еще что можно включить, что потом не выключишь? Сгенерированное доменное имя для сайтов.
Да пока такой скрипт напишешь, который все это удалит проще удавиться :) 
Хотя конечно, сложно, но можно.

Dmitry Shnyrev
Мне кажется не все так просто.
Очистка орга - это ювелирное дело.
Во первых провести удаление данных в нужной последовательности, чтобы не нарваться на зависимости.
Удаление метадаты - это вообще тема широкая. ладно код, а всякие настройки профилей (хотя профили тоже сносятся), последовательное удаление зависимостей.
А еще не стоит забывать про включенные фичи типа Customer Portal, Community. Что там еще что можно включить, что потом не выключишь? Сгенерированное доменное имя для сайтов.
Да пока такой скрипт напишешь, который все это удалит проще удавиться
Хотя конечно, сложно, но можно.

Повторюсь, удаление даты не самое сложное. С метадатой сложнее. Фишки которые уже включены, ясное дело не отключишь. В общем чистил я уже пару раз орги. Почти весь процесс можно автоматизировать.

[quote="Dmitry Shnyrev"]Мне кажется не все так просто. 
Очистка орга - это ювелирное дело. 
Во первых провести удаление данных в нужной последовательности, чтобы не нарваться на зависимости.
Удаление метадаты - это вообще тема широкая. ладно код, а всякие настройки профилей (хотя профили тоже сносятся), последовательное удаление зависимостей.
А еще не стоит забывать про включенные фичи типа Customer Portal, Community. Что там еще что можно включить, что потом не выключишь? Сгенерированное доменное имя для сайтов.
Да пока такой скрипт напишешь, который все это удалит проще удавиться :) 
Хотя конечно, сложно, но можно.[/quote]

Повторюсь, удаление даты не самое сложное. С метадатой сложнее. Фишки которые уже включены, ясное дело не отключишь. В общем чистил я уже пару раз орги. Почти весь процесс можно автоматизировать.

Кстати было бы не плохо описать логику операции, что бы все желающие могли это сделать ручками.

Кстати было бы не плохо описать логику операции, что бы все желающие могли это сделать ручками.

wilder
Кстати было бы не плохо описать логику операции, что бы все желающие могли это сделать ручками.

мне кажется это слишком индивидуально для каждого орга чтобы описать все общим алгоритмом. Все равно новички этим заниматься не будут, а те кто будут, им точно не нужен никакой алгоритм
По крайней мере я вижу это так:
через dev console удаляем данные, пишем скрипт.
удаление metadata - через ant и destructiveChanges.xml (как тут)
Можно конечно и Tooling API воспользоваться, но тогда придется писать скрипт на каком нибудь классном современном языке

[quote="wilder"]Кстати было бы не плохо описать логику операции, что бы все желающие могли это сделать ручками.[/quote]
мне кажется это слишком индивидуально для каждого орга чтобы описать все общим алгоритмом. Все равно новички этим заниматься не будут, а те кто будут, им точно не нужен никакой алгоритм :)
По крайней мере я вижу это так:
через dev console удаляем данные, пишем скрипт.
удаление metadata - через ant и destructiveChanges.xml ([url=https://developer.salesforce.com/page/Propagating_Destructive_Changes]как тут[/url])
Можно конечно и Tooling API воспользоваться, но тогда придется писать скрипт на каком нибудь классном современном языке :) 

Dmitry Shnyrev
wilder
Кстати было бы не плохо описать логику операции, что бы все желающие могли это сделать ручками.

мне кажется это слишком индивидуально для каждого орга чтобы описать все общим алгоритмом. Все равно новички этим заниматься не будут, а те кто будут, им точно не нужен никакой алгоритм
По крайней мере я вижу это так:
через dev console удаляем данные, пишем скрипт.
удаление metadata - через ant и destructiveChanges.xml (как тут)
Можно конечно и Tooling API воспользоваться, но тогда придется писать скрипт на каком нибудь классном современном языке :)

Ну чтобы удалить за один раз нужно составить идеальный destructiveChanges.xml

[quote="Dmitry Shnyrev"][quote="wilder"]Кстати было бы не плохо описать логику операции, что бы все желающие могли это сделать ручками.[/quote]
мне кажется это слишком индивидуально для каждого орга чтобы описать все общим алгоритмом. Все равно новички этим заниматься не будут, а те кто будут, им точно не нужен никакой алгоритм :)
По крайней мере я вижу это так:
через dev console удаляем данные, пишем скрипт.
удаление metadata - через ant и destructiveChanges.xml ([url=https://developer.salesforce.com/page/Propagating_Destructive_Changes]как тут[/url])
Можно конечно и Tooling API воспользоваться, но тогда придется писать скрипт на каком нибудь классном современном языке :)[/quote]

Ну чтобы удалить за один раз нужно составить идеальный destructiveChanges.xml

wilder
Ну чтобы удалить за один раз нужно составить идеальный destructiveChanges.xml

это понятно. А какие есть другие варианты?

[quote="wilder"]Ну чтобы удалить за один раз нужно составить идеальный destructiveChanges.xml[/quote]
это понятно. А какие есть другие варианты?

Dmitry Shnyrev
wilder
Ну чтобы удалить за один раз нужно составить идеальный destructiveChanges.xml

это понятно. А какие есть другие варианты?

Другой вариант - постепенное удаление шаг за шагом. Но это оченб долгий процесс.

[quote="Dmitry Shnyrev"][quote="wilder"]Ну чтобы удалить за один раз нужно составить идеальный destructiveChanges.xml[/quote]
это понятно. А какие есть другие варианты?[/quote]

Другой вариант - постепенное удаление шаг за шагом. Но это оченб долгий процесс.