Модуль в этой статье: Инструменты
PROD, TEST или DEV? Полоса среды, сочетания клавиш и заметки для tenant SAP CPI
Различайте tenant SAP CPI по полосе среды и оформлению вкладок, открывайте страницы мониторинга и сообщения в один щелчок, ведите заметки к каждому iFlow и настраивайте сочетания клавиш, синхронизацию и переключатель панели управления.
У большинства разработчиков SAP Cloud Integration (SAP CPI) во вкладках открыты tenant DEV, TEST и PROD, которые выглядят совершенно одинаково. Цена этого проявляется в тот день, когда кто-то делает Undeploy не того iFlow или тратит десять минут на поиск страницы мониторинга, которую открывает каждое утро.
Kitegra добавляет вокруг дизайнера SAP Integration Suite несколько дополнений для рабочего пространства, которые помогают не ошибиться: полосу среды и оформление вкладки для каждого tenant, ссылки на мониторинг, поиск сообщения, заметки, сочетания клавиш и запоминаемый размер панели свойств. В этой статье разобрано каждое из них, а затем список ваших iFlow во всплывающем окне и настройки на странице параметров. Ни одно из них не учитывает iFlow в лимите вашего тарифа.
PROD и TEST с первого взгляда
Откройте страницу SAP нужного tenant, затем всплывающее окно расширения и выберите «Инструменты». В разделе Этот тенант SAP вы задаёте только для этого tenant:
- Среда: PROD, TEST или DEV либо «По имени хоста» — среда угадывается по адресу tenant.
- Метка: текст на полосе, например "PROD – EU".
- Показывать полосу среды на страницах SAP: цветная полоса вверху каждой страницы SAP этого tenant.
- Цвет заголовка: цвет собственного заголовка SAP или «Цвет SAP», чтобы оставить его как есть.
- Значок вкладки в цвете среды — вкладку легко узнать, даже когда она узкая.
- Заголовок вкладки: шаблон с
$iflow,$tenant,$envи$title(собственный заголовок SAP), например$env · $iflow. Пустое поле оставляет заголовок SAP.
Если вы вошли в аккаунт, оформление переходит вместе с аккаунтом Kitegra на каждый компьютер.
Ссылки на мониторинг и поиск сообщения
Тот же вид «Инструменты» начинается с поля Message ID (MPL ID). Вставьте ID или весь текст "internal server error … MPL ID …", который получил вызывающий, и откройте сообщение в мониторе SAP или в просмотрщике журналов Kitegra. Подробнее — в статье как найти сообщение по ID.
Ниже — прямые ссылки на страницы мониторинга tenant: сообщения с ошибкой за последний час, монитор сообщений, развёрнутый контент, Security Material, Keystore, тесты подключения, Data Store, переменные, очереди сообщений, диапазоны номеров, Partner Directory, роли пользователей, использование сообщений, системные журналы, блокировки сообщений и блокировки времени проектирования. Звёздочка рядом со ссылкой закрепляет её вверху списка, а закреплённые ссылки синхронизируются вместе с настройками.
Заметки для iFlow, tenant или для всего сразу
В заметках хранится то, чего не скажет сам iFlow: почему он построен именно так, за чем следить, к кому обращаться. Откройте «Заметки» из меню блока Kitegra в iFlow или из вида «Инструменты» во всплывающем окне. У заметки три области действия:
- Этот iFlow: показывается при каждом открытии этого iFlow. iFlow с заметкой отмечается как «Есть заметка».
- Этот тенант: для всего на этом tenant, например окно обслуживания.
- Везде: ваш личный черновик.
Заметки пишутся в Markdown, с «Просмотром», до 8000 символов каждая, и сохраняются по мере ввода. На Starter, Pro и командных тарифах они синхронизируются между вашими компьютерами; на Free остаются в этом браузере. Заметки не шифруются, поэтому никогда не записывайте в них пароли. На командном тарифе владелец команды может видеть ваши заметки в панели управления Kitegra.
Сочетания клавиш
Каждое сочетание — это Alt+Shift и одна буква или цифра, и ни одно не срабатывает, пока вы печатаете в поле. По умолчанию:
| Действие | Сочетание |
|---|---|
| Открыть меню Kitegra | Alt+Shift+P |
| Сообщения | Alt+Shift+M |
| Trace вкл. / выкл. | Alt+Shift+R |
| Поиск по iFlow | Alt+Shift+F |
| iFlow Inspector | Alt+Shift+K |
| Упорядочить диаграмму | Alt+Shift+L |
| Заметки | Alt+Shift+N |
Изменить их можно на странице параметров в разделе «Сочетания клавиш»: щёлкните поле и нажмите новые клавиши или Backspace, чтобы удалить сочетание. Alt+Shift+T, I и A не принимаются, потому что их используют Chrome и Edge. У «Подсказок в поле» нет сочетания по умолчанию; в любом поле с автодополнением Ctrl+Space открывает список подсказок. Вид «Инструменты» во всплывающем окне показывает ваши текущие сочетания.
Размер панели свойств
Панель свойств под диаграммой открывается с высотой SAP каждый раз, когда вы выбираете шаг. На странице параметров в разделе «Размер панели свойств» вместо этого можно выбрать высоту в пикселях или в процентах от окна. Если перетащить её край, этот размер сохранится до следующего открытия панели. «Приостановить размер панели» в меню Kitegra возвращает SAP её собственный размер, пока вы не возобновите.
Ваши iFlow во всплывающем окне
Когда открыт дизайнер, всплывающее окно показывает пакеты и iFlow аккаунта SAP, в который там выполнен вход: сначала «Недавно открытые», затем «Все пакеты». Ищите по имени, фильтруйте по пакетам, iFlow или разблокированным iFlow либо по тому, когда iFlow открывали (когда угодно или сегодня). Каждый iFlow открывается в новой вкладке, а «Обновить» заново загружает из SAP открытый iFlow или пакет.
Во вкладке без дизайнера всплывающее окно показывает сохранённые на этом компьютере аккаунты SAP в виде дерева: аккаунт, tenant, пакет и iFlow. Каждый iFlow хранит собственный образец payload и спецификацию API, которые Helper использует для подсказок XPath и подсказок запросов.
Вид «Аккаунт» показывает ваш тариф и число разблокированных iFlow, язык интерфейса (один из 15 или как в браузере) и вход. iFlow сверх лимита тарифа отмечается замком в дизайнере и во всплывающем окне, и модули, которые учитывают iFlow, остаются для него выключенными, пока вы не войдёте или не перейдёте на более высокий тариф. Инструмент, входящий в платный тариф, отмечен значком с этим тарифом; пока Kitegra запускается, он открыт для всех, кто вошёл в аккаунт.
Страница параметров
Откройте её из всплывающего окна. Каждое изменение сохраняется сразу, и открытые вкладки дизайнера сразу его используют.
- Подсказки: включены или выключены и открывается ли список сам после
$или${. Если нет, его открывает Ctrl+Space. - Проверка выражений: список выражений, которые окажутся пустыми или завершатся ошибкой, под редактируемым полем.
- Модули: выключение Helper, Message Monitor, iFlow Inspector, iFlow Docs или Toolbox. Действует после перезагрузки страницы SAP.
- Действия, изменяющие тенант: один переключатель скрывает Trace, Undeploy, Unlock и удаление записи Data Store. См. Undeploy, Unlock и Data Store.
- Сочетания клавиш и Размер панели свойств — как описано выше.
- Синхронизация: время последней синхронизации, «Синхронизировать сейчас» и «Удалить синхронизированные данные» — это удаляет ваши настройки из аккаунта Kitegra и оставляет их в этом браузере.
- Панель управления Kitegra: «Показывать мои пакеты и iFlow в панели управления Kitegra». Отправляются только названия и id, по умолчанию переключатель включён. На командном тарифе их видит и владелец вашей команды.
- Очистить сохранённые данные: удаляет кешированные iFlow и список пакетов во всплывающем окне. В SAP ничего не меняется.
Что синхронизируется
Без аккаунта всё, о чём говорится на этой странице, остаётся в вашем браузере. Когда вы вошли, ваши настройки и сочетания клавиш, заметки, оформление tenant, правила именования, настройки проверок дизайна, сниппеты и коллекции HTTP Runner следуют за вашим аккаунтом Kitegra. Значения авторизации и секретные переменные предварительно удаляются. Если переключатель панели управления включён, отправляются также названия и id ваших пакетов и iFlow. Содержимое сообщений, скрипты, маппинги и учётные данные никогда не отправляются.
Дополнения для рабочего пространства есть на всех тарифах. Синхронизация настроек и заметок начинается со Starter. Пока Kitegra запускается, все инструменты открыты для всех, кто вошёл в аккаунт, в том числе на тарифе Free. Сравните тарифы.
Попробуйте в следующем iFlow
Узнайте, что Kitegra добавляет к дизайнеру SAP Integration Suite, или посмотрите его офлайн-инструменты для payload.
Частые вопросы
Как показать, какой tenant SAP CPI продуктивный?
Во всплывающем окне в виде «Инструменты», в разделе «Этот тенант SAP», выберите среду PROD и включите полосу среды. Если одной полосы мало, добавьте цвет заголовка и цветной значок вкладки.
Можно ли изменить сочетания клавиш?
Да, на странице параметров в разделе «Сочетания клавиш». Каждое сочетание — это Alt+Shift и одна буква или цифра; Alt+Shift+T, I и A заняты браузером.
Кто может читать мои заметки?
Вы — на каждом компьютере, где вы вошли в аккаунт. На командном тарифе владелец вашей команды может видеть их в панели управления Kitegra. Заметки не шифруются, поэтому не храните в них пароли.
Что отправляет переключатель панели управления Kitegra?
Названия и id пакетов и iFlow каждого аккаунта SAP, чтобы они отображались в панели управления Kitegra. Больше ничего из SAP не считывается. Выключить его можно на странице параметров.
Почему у iFlow отображается замок?
Все iFlow вашего тарифа для этого модуля уже разблокированы. Войдите в аккаунт или перейдите на более высокий тариф, чтобы использовать модуль на большем числе iFlow. Уже разблокированные iFlow остаются разблокированными.