Дескриптор скрытых сценариев

Путь расположения

Путь в сборочном каталоге

/era_env/priv/metadata/<SOLUTION>/defaultscripts.json

Обзор

Список дефолтных сценариев, которые система может использовать с диска при упоминании их кодов и отсутствии соответствующих этим кодам сценариев в домене, инициировавшем запуск.

Само содержание сценариев считывается с диска из каталога ассетов, соответствующего скрытым сценариям солюшена, продукта, системы.

Формат:
[
  {
    "code": str,
    "id": str,
    "type": "ivr" | "svc",
    "path": str
  },
  ...
]
  • code – код сценария.

  • id – подставляемый идентификатор сценария.

  • type – тип сценария:

    • ivr – сценарий IVR,

    • svc – служебный сценарий,

  • path – путь к телу сценария на диске относительно каталога /era/era_dc/priv. Рекомендуемый формат: "default_scripts/<SCRIPT_TYPE>/<CODE>.scr".

Пример

Определяет скрытые служебные сценарии-адаптеры для работы с веб-сервисом telegram, которые используются в продктовых типах каналов интеграции.

Пример:
[
  {
    "code": "webservice_telegram_recv",
    "id": "40027bb0-016d-6361-7cc2-02004c4f4f50",
    "type": "svc",
    "path": "default_scripts/svc/webservice_telegram_recv.scr"
  },
  {
    "code": "webservice_telegram_send",
    "id": "323685b7-016d-6361-c6ba-02004c4f4f50",
    "type": "svc",
    "path": "default_scripts/svc/webservice_telegram_send.scr"
  }
]