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

Как удалить класс из Прода?

Всем привет.

Заметил сегодня, что мои коллеги суетились с попытками удалить классы с Прода и сталкивались с какими-то проблемами.

Я еще не пробовал удалить класс с Прода, не знаю в чем там проблема (про зависимости - это понятно), но решил заранее спросить вас:

как правильно удалять классы из Прода и есть ли там какие-то сложности?

спасибо

Всем привет.

Заметил сегодня, что мои коллеги суетились с попытками удалить классы с Прода и сталкивались с какими-то проблемами.

Я еще не пробовал удалить класс с Прода, не знаю в чем там проблема (про зависимости - это понятно), но решил заранее спросить вас:

как правильно удалять классы из Прода и есть ли там какие-то сложности?

спасибо

Задеплоить его с соответствующим статусом(удален).

Задеплоить его с соответствующим статусом(удален).

Это что за статус?
Я только один способ знаю - 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

Dmitry Shnyrev
Это что за статус?
Я только один способ знаю - ant и destructive changes
http://www.salesforce.com/us/developer/docs/daas/Content/daas_destructive_changes.htm

Ну у каждого файла метадаты есть поле status
<?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]
и залить на прод и элемент удалится?
Круто :) 

Dmitry Shnyrev
Прикольно, не знал про статусы.
Т.е. достаточно просто поменять на
<status>Deleted</status>

и залить на прод и элемент удалится?
Круто :)

Да

[quote="Dmitry Shnyrev"]Прикольно, не знал про статусы.
Т.е. достаточно просто поменять на
[code]<status>Deleted</status>[/code]
и залить на прод и элемент удалится?
Круто :)[/quote]
Да

ОК, получается что со статусом - это самый простой способ.

то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше.

А метадату других типов тоже таким же путем можно "выпилить" с Орга?

ОК, получается что со статусом - это самый простой способ.

то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше.

А метадату других типов тоже таким же путем можно "выпилить" с Орга?

Den Brown
ОК, получается что со статусом - это самый простой способ.

то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше.

А метадату других типов тоже таким же путем можно "выпилить" с Орга?


Да

[quote="Den Brown"]ОК, получается что со статусом - это самый простой способ.

то есть залил из IDE класс со статусом Делит и "давай-досвидания!". После этого остается только удалить класс с локальной машинки, если он тебе вообще не нужен больше.

А метадату других типов тоже таким же путем можно "выпилить" с Орга?[/quote]
Да

тогда совсем хорошо

тогда совсем хорошо

Den Brown
тогда совсем хорошо

Наслаждайся

[quote="Den Brown"]тогда совсем хорошо[/quote]
Наслаждайся