Всем привет.
Заметил сегодня, что мои коллеги суетились с попытками удалить классы с Прода и сталкивались с какими-то проблемами.
Я еще не пробовал удалить класс с Прода, не знаю в чем там проблема (про зависимости - это понятно), но решил заранее спросить вас:
как правильно удалять классы из Прода и есть ли там какие-то сложности?
спасибо
Всем привет. Заметил сегодня, что мои коллеги суетились с попытками удалить классы с Прода и сталкивались с какими-то проблемами. Я еще не пробовал удалить класс с Прода, не знаю в чем там проблема (про зависимости - это понятно), но решил заранее спросить вас: как правильно удалять классы из Прода и есть ли там какие-то сложности? спасибо
Задеплоить его с соответствующим статусом(удален).
Задеплоить его с соответствующим статусом(удален).
Это что за статус?
Я только один способ знаю - ant и destructive changes
http://www.salesforce.com/us/developer/docs/daas/Content/daas_destructive_changes.htm
Это что за статус? Я только один способ знаю - ant и destructive changes http://www.salesforce.com/us/developer/docs/daas/Content/daas_destructive_changes.htm
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>33.0</apiVersion>
<status>Active</status>
</ApexClass>
https://help.salesforce.com/apex/HTViewSolution?id=000006188&language=en_US
Еще как вариант Metadata и Tooling API.
[quote="Dmitry Shnyrev"]Это что за статус? Я только один способ знаю - ant и destructive changes http://www.salesforce.com/us/developer/docs/daas/Content/daas_destructive_changes.htm[/quote] Ну у каждого файла метадаты есть поле status [code] <?xml version="1.0" encoding="UTF-8"?> <ApexClass xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>33.0</apiVersion> <status>Active</status> </ApexClass> [/code] https://help.salesforce.com/apex/HTViewSolution?id=000006188&language=en_US Еще как вариант Metadata и Tooling API.
Прикольно, не знал про статусы.
Т.е. достаточно просто поменять на
<status>Deleted</status>
Прикольно, не знал про статусы. Т.е. достаточно просто поменять на [code]<status>Deleted</status>[/code] и залить на прод и элемент удалится? Круто :)
[quote="Dmitry Shnyrev"]Прикольно, не знал про статусы. Т.е. достаточно просто поменять на [code]<status>Deleted</status>[/code] и залить на прод и элемент удалится? Круто :)[/quote] Да
ОК, получается что со статусом - это самый простой способ.
то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше.
А метадату других типов тоже таким же путем можно "выпилить" с Орга?
ОК, получается что со статусом - это самый простой способ. то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше. А метадату других типов тоже таким же путем можно "выпилить" с Орга?
[quote="Den Brown"]ОК, получается что со статусом - это самый простой способ. то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше. А метадату других типов тоже таким же путем можно "выпилить" с Орга?[/quote] Да
тогда совсем хорошо
тогда совсем хорошо
[quote="Den Brown"]тогда совсем хорошо[/quote] Наслаждайся