Удаление контекстной переменной доступно только на вкладке Контексткарточки процесса. При этом, если версия процесса, в которой эта переменная существовала, была опубликована, для сохранения целостности системы контекстная переменная не удаляется из базы, но скрывается из списка контекстных переменных процесса. При создании новой переменной с таким же названием система предлагает восстановить удаленную переменную. Если восстановление существовавшей ранее переменной не требуется, необходимо изменить имя создаваемой переменной.
На вкладке Контекст карточки процесса переменную можно удалить двумя способами (рис. 1):
с помощью кнопки Удалить на верхней панели инструментов,
с помощью пункта контекстного меню Удалить.
Рис. 1. Удаление контекстной переменной с помощью кнопки на панели инструментов или контекстного меню
Удаляемая из контекста процесса переменная автоматически удаляется из всех форм задач и настроек операций процесса, в которых она использовалась. Например, в сопоставлении контекстных переменных с переменными внешних подпроцессов и пользовательских расширений или в операции Генерация документа. Отменить удаление невозможно. Просмотреть список удаленных переменных в Дизайнере ELMA невозможно. Чтобы восстановить переменную, необходимо:
заполнить карточку контекстной переменной (этот пункт может быть пропущен в случае, если переменная существовала в опубликованной ранее версии процесса. В этом случае система предложит восстановить существовавшую ранее переменную. При этом будут восстановлены тип, описание и атрибуты переменной);
добавить на формы всех задач и в настройки операций, в которых она должна использоваться.
Для удаления переменной с формы задачи необходимо удалить её из списка Отображаемые свойства на вкладке Форма (контекст) задачи.
Рис. 2. Удаление переменной из контекста операции "Задача"