Рабочий процесс сценария

Для проверки сценария можно использовать дополнительный рабочий процесс утверждения. Также при работе со сценариями можно изменять значения данных и фиксировать изменения данных в кубе (или отклонять их) без отдельной процедуры утверждения.

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

  • Сценарий с участниками, но без утверждающих лиц:
    1. Владелец сценария создает сценарий (Статус = Выполняется)
    2. Владелец сценария и участники вносят изменения в Smart View или веб-интерфейс.
    3. Владелец сценария применяет изменения к базе (Статус = Применено)
  • Сценарий без утверждающих лиц и участников
    1. Владелец сценария создает сценарий (Статус = Выполняется)
    2. Владелец сценария вносит изменения в Smart View или веб-интерфейс
    3. Владелец сценария применяет изменения к базе (Статус = Применено)
  • Сценарий с участниками и утверждающими лицами
    1. Сценарий создается владельцем (Статус = Выполняется)
    2. Владелец сценария, участники и утверждающие лица могут вносить изменения в Smart View или веб-интерфейс
    3. Владелец сценария отправляет сценарий для утверждения (Статус = Отправлено)
    4. Сценарий либо утверждается всеми утверждающими, либо отклоняется одним или несколькими утверждающими (Статус = Утвержден или Статус = Отклонен)

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

    5. После того как сценарий достигнет статуса "Утверждено" (все утверждающие утвердили сценарий), владелец сценария применяет изменения к базе (Статус = Применено).

Включение уведомлений по электронной почте для изменений статуса сценария

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

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

  1. Войдите в Essbase как системный администратор.
  2. Нажмите Консоль.
  3. Нажмите Конфигурация электронной почты.
  4. Нажмите на вкладку "Конфигурация SMTP".

    SMTP управляет исходящей электронной почтой.

  5. Введите хост и порт SMTP своей компании.
  6. Введите адрес электронной почты и пароль компании отправителя электронного уведомления.
  7. Нажмите Сохранить.

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

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

Состояние сценария Адрес эл. почты Адрес электронной почты для копии Тема сообщения
Создать сценарий Участник, утверждающий Владелец Вас пригласили принять участие в сценарии <имя сценария>
Передать на рассмотрение Утверждающий Владелец, участник Сценарий <имя сценария> отправлен на утверждение
Утвердить Владелец Участник, утверждающий Сценарий <имя сценария> утвержден
Отклонить Владелец Участник, утверждающий Сценарий <имя сценария> отклонен пользователем <пользователь>
Принять Участник Владелец, утверждающий Сценарий <имя сценария> обновлен
Удалить Участник, утверждающий, владелец Пользователь удаляется Сценарий <имя сценария> удален
Действие обновления

Это может быть изменение владельца, приоритета или срока выполнения.

Участник, утверждающий Владелец Сценарий <имя сценария> обновлен

Существующий сценарий можно обновить (см. Действие обновления в данной таблице), чтобы изменить владельца, приоритет или срок выполнения. Например, если срок выполнения сценария изменен, участники получат по электронной почте сообщение с указанием нового срока выполнения. Старый срок выполнения отображается перечеркнутым шрифтом, чтобы можно было понятно, какая информация о сценарии была обновлена.

Создание сценариев

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

Чтобы создать сценарий, необходимо:
  1. В Essbase войдите в систему как пользователь с правами на обновление базы данных (или выше) по меньшей мере для одного приложения.
  2. Нажмите Сценарии.
  3. Нажмите Создать сценарий.
  4. На вкладке Общие сведения введите имя сценария и выберите приоритет (необязательно), срок выполнения, приложение и базу данных (куб). Вы увидите только те приложения, для которых у вас есть минимальное разрешение на обновление базы данных.
  5. Установите флажок Использовать расчетные значения, чтобы объединять расчетные значения с базовыми при выполнении скриптов расчета в сценариях.
  6. Введите описание (необязательно).
  7. На вкладке Пользователи нажмите Добавить Изображение значка "Добавить пользователя", чтобы отобразить список пользователей.
  8. Выберите нужных пользователей.
  9. Закройте диалоговое окно Добавить пользователей.
  10. Для каждого пользователя сохраните тип по умолчанию (Участник) или выберите вариант Утверждающий.
    Роли пользователей сценария определяют рабочий процесс сценария.
  11. Сохраните изменения.

Моделирование данных

Пользователь сценария может моделировать срезы данных в собственных сценариях.

  1. В веб-интерфейсе Essbase на странице "Приложения" нажмите Сценарии.
  2. На странице "Сценарии" найдите сценарий, в котором вы собираетесь моделировать данные.
    • Сценарий можно искать по имени в поле Поиск.
    • Можно выбрать приложение из раскрывающегося списка Все приложения и выполнить поиск в выбранном приложении.
    • Выбрав приложение, можно еще больше сузить поиск: выбрать базу данных (куб) в раскрывающемся списке Все базы данных и выполнить поиск в данном конкретном кубе.
  3. Запустите Smart View, нажав на значок Excel Изображение изменений на значке "Smart View Excel" перед именем сценария.
  4. Внесите изменения в данные и выполните анализ "что-если" в Smart View.

    После изменения и отправки значений при необходимости можно восстановить исходные значения. Чтобы вернуться к исходным значениям, введите #Revert в измененных ячейках и выберите Отправить данные в ленте Smart View Essbase.

    Если ячейка в базе содержит значение, а для соответствующей ячейки в сценарии необходимо задать статус #Missing, можно отправить команду #Missing в сценарий или удалить значение в Smart View и выбрать Отправить данные в ленте Smart View Essbase.

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

Отправка сценария на утверждение

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

  1. В веб-интерфейсе Essbase выполните вход в качестве владельца приложения или владельца сценария.
  2. Нажмите Сценарии.
  3. В разделе Действия нажмите Отправить Изображение стрелки для отправки сценария..
  4. Введите комментарий (необязательно).
  5. Нажмите ОК.
После отправки сценария утверждающий может утвердить или отклонить изменения данных.

Утверждение и отклонение изменений сценария

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

  1. В веб-интерфейсе Essbase нажмите Сценарии.
  2. Откройте меню Действия рядом с отправленным сценарием и выберите Утвердить Изображение значка "Утвердить сценарий" или Отклонить Изображение значка "Отклонить сценарий".
  3. Добавьте комментарий в диалоговом окне "Утверждение" или "Отклонение".

После утверждения сценария его владелец может приманить изменения к кубу.

Применение изменений данных

Изменения данных можно применить на странице Сценарий в веб-интерфейсе Essbase или с помощью команды расчета DATAMERGE.

При применении изменений данных изменения, сохраненные в сценарии, заменяют базовые данные.

  1. В веб-интерфейсе Essbase нажмите Сценарии.

  2. Откройте меню Действия рядом с утвержденным сценарием и нажмите Применить.

  3. Подтвердите выбранное действие и при необходимости оставьте комментарий в диалоговом окне.
  • Изменения данных также можно применить с помощью команды вычислений DATAMERGE.
  • После применения сценария его можно удалить, чтобы повторно использовать песочницу этого сценария.
  • Менеджеры баз данных и пользователи с более обширными полномочиями могут запускать сценарий расчета для выполнения команды DATAMERGE. Для этого им не требуется назначенная роль утверждающих сценария.
  • Примененный сценарий можно применить повторно, но нельзя изменить.

Копирование сценариев

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

  1. В веб-интерфейсе Essbase нажмите Сценарии.
  2. Откройте меню Действия для сценария, который требуется скопировать, и выберите Копировать.
  3. Введите имя сценария и выберите компоненты сценария для копирования из Утверждающих, участников, Комментариев и Данных.
  4. Нажмите ОК.

Удаление сценариев

Удалить сценарий можно через веб-интерфейс Essbase.

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

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

  1. В веб-интерфейсе Essbase нажмите Сценарии.
  2. Откройте меню Действия для сценария, который требуется удалить, и выберите Удалить.

Общие сведения о ролях пользователей и процедуре сценария

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

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

Для сценариев без утверждающих доступно только действие "Применить". Без утверждающего владелец сценария может изменять значения данных в сценарии и применять изменения данных к кубу (или отклонять их) без прохождения процесса утверждения.

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

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

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

Участники и утверждающие не являются обязательными. Владелец сценария может изменять значения данных в сценарии и применять изменения данных к кубу (или отклонять их) без назначения участников или утверждающих.


Изображение блок-схемы, показывающей рабочий процесс обработки сценариев.