Search

Каталог Дизайнера Елементів ServiceNow: Переваги та недоліки

Є багато розмов щодо використання Catalog Item Designer (Каталог Дизайнера Елементів далі як - КДЕ). Деякі компанії вважають цей інструмент досить корисним для своєї діяльності, тоді як інші не можуть змусити співробітників прийняти цю концепцію та отримати розвиток Каталогу Послуг без залучення програмістів.


Давайте спробуємо розібратися в суті проблеми та вирішити, що можна зробити, щоб допомогти тим, кому важко дається використання КДЕ. Спочатку ми розглянемо переваги його використання, основні обмеження та етапи, де виникають проблеми впровадження.


Головна перевага КДЕ це - можливість розвантажити та пришвидшити процес розробки шляхом делегування обов'язків, використовуючи ролі менеджера та редактора каталогів. Менеджер та редактор можуть використовувати КДЕ для:


  • Створення нових елементів замовлення послуг в каталозі у межах категорії, якій вони належать;

  • Створення запитань для форми замовлення послуг в каталозі, формування процесу візування, формування записів в формі завдання та формування окремих секцій у формі замовлення;

Після рецензування форми для запитів послуг в каталозі публікуються в конкретній категорії, і все це можливо швидко без ресурсу програмістів.


Здавалося зазначений вище процес є достатньо легким і зрозумілим, але на практиці відмічені такі особливості:

  • Необхідність створення, навчання та управління групою менеджерів та редакторів каталогів в рамках організації, щоб концепція КДЕ успішно використовувалася;

  • Існує ризик створення суцільного безладу без належного управління Каталогом Послуг (Service Catalog), оскільки є можливість зробити запит категорії для конкретного продукту каталогу;

  • Тип запитань та змінних, які використовуються при створенні форм замовлень послуг в каталозі різняться. Останні мають більше можливостей. Наприклад змінна Lookup Select Box дозволяє кінцевому користувачу вибрати кілька варіантів із одного випадаючого списку;

  • Кодування КДЕ не підтримує UI (з англ - User interface) політики та клієнтські скрипти. Тому для реалізації цих більш досконалих функцій вам потрібно використовувати функції звичайного каталогу. На практиці це означає, що ви можете зробити питання на формі обов'язковим або видимим лише для читання, але не можете його приховати чи відобразити у формі на основі певної умови;

  • Процес візування є спрощеним процесом в КДЕ. Тобто ви можете зробити лише обмежену кількість конфігурацій, щоб встановити затверджувачів для вашої форми запита послуг. На практиці це означає, що ви не можете запустити процес візування на основі вибору конкретного значення в окремій змінній або вибору окремої відповіді на конкретне питання;

  • Обмеження бекенду через відсутність клієнтських скриптів. Ви не можете додатково розширювати бекендову частину вашої форми та, наприклад, надавати вашим фулфілерам можливість відповісти на додаткові запитання в такій формі;

  • Тестування та набір оновлень КДЕ використовується безпосередньо в Prod (Production instance). Тому не існує наборів оновлень і може бути проведено лише обмежену кількість тестування. Це також означає, що компанії потрібно регулярно здійснювати клонування, щоб синхронізувати свої інстанси.

Підсумовуючи вищесказане КДЕ не може бути використаний для створення складних форм із ускладненим процесом візування, витонченою функцією інтерфейсу або додаткових дій від фулфілерів. Та його потрібно використовувати для спрощення повторюваних, простих процесів, таких як управління навчанням або апаратного забезпечення.

Для прикладу уявімо що Ліза є координатором курсів у компанії A і вона відповідальна за набір співробітників на мовні та програмні курси, щоб збільшити дохід і оперативно підвищити продуктивність працівників. Для того, щоб зацікавити працівників керувати витратами та підготуватися до курсів, Лізі потрібна конкретна інформація про кожного учасника, а також схвалення його / її керівника для врахування витрат на курс. Після організаційного аналізу виявляється, що Лізі необхідно мати дві форми запитів в Каталозі послуг, щоб керувати введеннями курсів на мову та програмне забезпечення. Вона може скористатися двома підходами:

  1. Попросити розробників розробити такі форми під час наступного релізу. А це означає, що пройде місяць, перш ніж вона почне отримувати необхідні дані, також їй потрібно буде присвятити свій час роботі з бізнес-аналітиком на різні вимоги;

  2. Ознайомитися з концепцією КДЕ, підписатися на роль менеджера / редактора каталогів та створити власні форми запити в Каталозі самостійно за допомогою каналу «Now YouTube» та «Now Learning». Це можна зробити за декілька днів, оскільки Ліза стане творцем та менеджером цих двох форм, вона зможе робити оновлення в будь-який час, їй не потрібно буде чекати нового релізу, щоб почати їх застосування;


Як ми бачимо концепція КДЕ незалежно від обмежень може бути дуже корисною для організації середнього та великого розміру, де цикли розробки можуть зайняти до місяця часу. З іншого боку, для таких організацій важливо мати відповідального Власника Процесів Обслуговування Каталогів, який буде здатний ефективно керувати та контролювати ріст Каталогу Послуг. Також для таких організацій важливо мати окремий посібник щодо умовностей, процедур та політик назви каталогів це може допомогти в зростанні Каталогу послуг та зробити це зростання загальним і контрольованим процесом, який не дасть кінцевому користувачу заплутатися у Каталозі.

13 views0 comments