Печать      Открыть версию интерактивной справки в формате PDF


Предыдущий раздел

Следующий раздел

Удаление и восстановление записей

В случае удаления записи или списка записей удаленные записи в течение 30 дней хранятся в области "Удаленные элементы". В течение этого времени записи можно восстановить. Однако через 30 дней удаленные элементы окончательно стираются и восстановлению не подлежат.

ПРИМЕЧАНИЕ. Список типов записей, которые хранятся в области "Удаленные элементы", см. в Oracle Web Services On Demand Guide, в библиотеке документации Oracle CRM On Demand в Oracle Technology Network.

Типы операций удаления

При удалении записи к ней и связанным с ней записям применяются операции удаления, вид которых определяется типами записей и отношениями между ними. Различаются следующие типы операций удаления:

  • Прямое удаление. При удалении записи удаляется сама запись. Такая операция называется прямым удалением.
  • Каскадное удаление. При удалении записи также удаляются все ее дочерние записи, не относящиеся к типу записи верхнего уровня, такие как заметки и дополнения. Такая операция называется каскадным удалением.

    Имеются следующие исключения:

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

    При выполнении глубокого удаления для дочерней записи происходит следующее.

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

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

      Тип родительской записи

      Типы записей, для которых выполняется глубокое удаление

      Организация

      • Актив
      • Зацепка
      • Бизнес-возможность
      • Транспортное средство

      Контакт

      Зацепка

      Дилер

      Транспортное средство

      Бизнес-возможность

      Зацепка

      Партнер

      • Зацепка
      • Бизнес-возможность

Например, предположим, что имеется запись организации, у которой есть дочерние записи заметок, дочерняя запись пользовательского объекта 04 и дочерняя запись возможности. У дочерней записи возможности, в свою очередь, есть дочерние записи заметок, дочерняя запись пользовательского объекта 05 и дочерняя запись зацепки. При удалении записи организации происходит следующее.

  • Выполняется прямое удаление записи организации.
  • Выполняется каскадное удаление дочерних записей заметок этой организации.
  • Дочерняя запись пользовательского объекта 04 организации не затрагивается, так как тип записи "Пользовательский объект 04" является типом записи верхнего уровня и не указан в таблице типов записей, к которым применяется глубокое удаление.
  • Выполняется глубокое удаление дочерней записи возможности организации.

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

  • Выполняется каскадное удаление дочерних записей заметок этой возможности.
  • Дочерняя запись пользовательского объекта 05 возможности не затрагивается, так как тип записи "Пользовательский объект 05" является типом записи верхнего уровня и не указан в таблице типов записей, к которым применяется глубокое удаление.
  • Выполняется глубокое удаление дочерней записи зацепки для возможности.

Удаление связей записей

При удалении дочерней записи, связанной с другой (родительской) записью, Oracle CRM On Demand не удаляет сведения, которые связывают эти записи друг с другом. Сведения о связях сохраняются, с тем чтобы в случае восстановления удаленной записи в будущем связи между восстановленной записью и всеми записями, с которыми она была ранее связана, также можно было восстановить. Однако, поскольку сведения о связях для удаленной дочерней записи сохраняются в родительской записи, сведения о связях будут возвращать вызовы веб-службы, которые запрашивают родительскую запись.

Таким образом, если требуется удалить запись и также необходимо удалить сведения, которые связывают эту запись с другой записью, рекомендуется вначале удалить связь между записями. Например, если имеется запись субъекта, которая связана с записью пользовательского объекта 01, и требуется удалить субъект и связь между этим субъектом и записью пользовательского объекта 01, перед удалением субъекта следует удалить связь записи субъекта и записи пользовательского объекта 01. Однако если в дальнейшем эта запись субъекта будет восстановлена, связь между записью субъекта и записью пользовательского объекта 01 не будет восстановлена.

Дополнительные сведения об удалении записей

В следующей таблице приводятся дополнительные сведения об удалении записей.

В случае удаления

следует помнить о следующих особенностях

Организация

Невозможно удалить субъект, если он связан с возможностью на этапе продаж "Закрыто/Реализовано".

Операция

Чтобы пользователь мог удалить операцию связи, в его роли необходимо включить полномочия управления компанией и пакетного удаления и восстановления.

ПРИМЕЧАНИЕ. Пользователи, имеющие в своей роли полномочия "Удаление любой операции", могут удалять операции, которые им не принадлежат или которые помечены как "Личные". Обычно полномочие "Удаление любой операции" дается только администраторам компании.

Адрес

При восстановления удаленного адреса следует обновить настройки модулей "Выставление счетов" и "Доставка", поскольку при восстановлении записи адреса Oracle CRM On Demand использует параметры, отличающиеся от исходных значений. Необходимо исправить эти значения, чтобы избежать создания ошибочных данных.

Дополнительные сведения об удалении общих адресов см. в разделе Удаление общих адресов.

Подразделение

Сведения о том, что происходит при удалении подразделений, см. в разделе Объединение и удаление подразделений.

Группа

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

Бизнес-возможность

Запись возможности, в которой поле "Этап продаж" содержит "Закрыто", не может быть удалена, так как эти сведения используются для исторической отчетности.

Продукт

Не допускается удаление продукта. Чтобы удалить продукт из списка доступных продуктов, которые могут быть связаны с возможностями или (как активы) с организациями, администратору компании достаточно снять флажок "Заказ разрешен" на странице "Изменение продукта".

Категория продукта

Для удаления категорий продуктов роль пользователя должна включать полномочия "Управление контентом". При удалении категории нарушается связь между продуктом и категорией, но продукты остаются.

Роль

Для удаления ролей пользователю должна быть назначена роль с полномочиями "Управление ролями и доступом".

Вместо 30-дневного хранения удаленные роли немедленно очищаются из системы и восстановлению не подлежат.

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

Решение

При удалении решения также удаляются записи истории решения. Если точно известно, что решение больше не понадобится, но оно было когда-то связано с запросом на обслуживание, не удаляйте решение, а измените его статус на "Устарело". В этом случае решение больше не будет использоваться представителями по обслуживанию клиентов компании, но сохранится в исторических целях. Чтобы определить, использовалось ли решение, перейдите на страницу "Сведения о решении" и посмотрите, нет ли связанных записей в разделе "Запросы на обслуживание".

Территория

Для удаления территорий роль пользователя должна включать полномочия "Управление территориями". Территории удаляются независимо от того, связаны ли они с другими территориями, субъектами, возможностями и т. д.

На странице "Сведения о территории" указывается, есть ли у нее дочерние объекты. Администратор компании может выполнить поиск организаций, возможностей и т. п., используя в условиях поиска поле "Территория", чтобы узнать, не связана ли удаляемая территория с какими-либо записями.

ПРИМЕЧАНИЕ. Дополнительные сведения о связанных записях см. в разделе Преобразование зацепок в субъекты, контакты, регистрации сделок или возможности.

Удаленные элементы

При переходе по глобальной ссылке "Удаленные элементы" открывается страница "Все удаленные позиции" со всеми удаленными элементами. Пользователь, роль которого включает полномочия "Восстановить все записи", может просматривать все удаленные элементы для компании.

В списке удаленных элементов содержатся родительские записи, но не связанные записи. Связанная запись появляется как отдельный элемент только в том случае, если она удалена раньше родительской записи.

Например, при удалении организации с тремя связанными с ней заметками записи заметок не включаются в список удаленных элементов. Однако если одна из этих связанных заметок была удалена до удаления самой организации, она будет включена в список удаленных элементов как отдельная запись.

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

Список на странице "Все удаленные позиции" помогает найти удаленные записи. Если в списке выбрать тип записи, отображаемые записи включают все удаленные примечания и дополнения записей этого типа, а также все удаленные записи этого типа. Однако на связанные записи распространяется прежнее правило. В списке не показаны примечания и дополнения, удаленные вместе с родительской записью. Например, если в списке выбрать вариант "Все субъекты", отображаются все примечания и дополнения субъектов, удаленные отдельно от своих родительских записей, а также все удаленные записи субъектов.

ПРИМЕЧАНИЕ. Объем хранимых данных компаний ограничен. Записи в области "Удаленные элементы" не уменьшают доступный компаниям совокупный объем на дисковом запоминающем устройстве.

Идентификаторы строк для удаленных позиций

При удалении записи удаленной позиции присваивается идентификатор строки, который отличается от идентификатора строки исходной записи. Однако при восстановлении записи восстанавливается исходный идентификатор строки этой записи. Если при экспорте списка удаленных позиций выбран параметр экспорта всех полей, то данные, экспортируемые для каждой удаленной позиции, будут включать и идентификатор строки, назначенный удаленной позиции, и исходный идентификатор строки записи. Дополнительные сведения об экспорте списков записей см. в разделе Экспорт записей в списках.

Связанная тема

Инструкции по удалению и восстановлению записей см. в следующем разделе:


Опубликовано в Сентябрь 2017 Copyright © Oracle, 2005, 2017 гг. Все права защищены.Legal Notices.