ServiceNow - Основы
Давайте сделаем шаг вперед и изучим некоторые основы ServiceNow. В этой главе мы рассмотрим пользователей / группы / роли, списки, формы, приложения, модули и еще несколько концепций.
Экземпляр разработчика ServiceNow содержит множество фиктивных данных, таких как пользователи, инциденты, группы и т. Д., На которые мы можем ссылаться, чтобы получить хорошее представление о концепции. В оставшейся главе мы будем использовать наш старый пример BookWorm ltd. и попытайтесь понять, какое место ServiceNow занимает во внутреннем функционировании организации.
Приложения и модули
ServiceNow определяет Application as, набор файлов и данных, которые предоставляют услуги и управляют бизнес-процессами и Modules являются дочерними элементами приложения, ссылающимися на другие страницы или записи на платформе.
Например, у нас есть приложение «Инцидент», в котором есть такие модули, как «Создать новый», чтобы создать новый инцидент для любого отдела в BookWorm ltd. В модуле «Открыть» перечислены все открытые инциденты в BookWorm ltd. (Этот модуль может быть виден только системным администраторам).
Точно так же есть другие важные приложения, такие как Проблема, Изменение, Рабочие процессы и т. Д. И соответствующие им модули, такие как «Создать новый», «Открыть», «Редактор рабочего процесса» и т. Д.
Списки и формы
Здесь вы поймете, что такое списки и формы в ServiceNow.
Списки
Он отображает набор записей (на основе определенных условий) из таблицы данных. Это может быть список инцидентов, отнесенных к определенной группе, из таблицы инцидентов или список проблем, не отнесенных к какой-либо группе из таблицы проблем и т. Д.
Ниже приведен пример списка инцидентов, в котором есть инциденты, которые разрешаются из таблицы инцидентов.
Этот список формируется через модуль «Решенный» приложения «Инцидент». Это модуль по умолчанию, поставляемый с ServiceNow. Чтобы открыть этот модуль и изучить этот список, выполните поиск «Инцидент» в навигаторе приложений, а внутри приложения «Инцидент» найдите модуль «Решенный».
Формы
Он отображает одну запись из таблицы данных или может использоваться для ввода / обновления записи в таблице данных. Например, в форме инцидента будут отображаться сведения, относящиеся к одному выбранному инциденту, или ее также можно использовать для ввода сведений о новом инциденте в таблицу инцидентов.
Форма с подробностями о существующей записи об инциденте и форма для ввода сведений о новой записи об инциденте приведены ниже соответственно.
Чтобы получить доступ к первой форме в приведенном выше примере, перейдите в модуль «Решено» внутри приложения инцидента. Появится список устраненных инцидентов. Щелкните любой номер инцидента, чтобы открыть форму. Ко второму экрану в приведенном выше примере, имеющему форму для ввода новой информации об инциденте, можно получить доступ через модуль «Создать новый» приложения «Инцидент».
Пользователи, роли и группы
Пользователи, роли и группы в ServiceNow подробно описаны ниже.
Пользователи
- это люди, которые используют ServiceNow в организации. Системный администратор имеет право создавать нового пользователя, просматривать список существующих пользователей, удалять пользователя и выдавать себя за пользователя.
Чтобы открыть список существующих пользователей, перейдите в модуль «Пользователи» в приложении «Управление пользователями».
(Найдите пользователя в навигаторе приложений и нажмите «Пользователи» в разделе «Управление пользователями»)
Чтобы создать нового пользователя, нажмите кнопку «Новый» в верхнем левом углу рамки содержимого. Следующая форма откроется для ввода новой записи данных для пользовательской таблицы.
Системный администратор также может выдавать себя за пользователя, что означает, что системный администратор может войти в ServiceNow как другой пользователь. Во фрейме баннера есть возможность выдавать себя за любого другого пользователя.
Роли
связаны с задачей, которую пользователь выполняет в организации. Роль назначается в зависимости от профиля работы. Например, это может быть роль диспетчера инцидентов, роль разработчика приложения, роль аналитика инцидентов и т. Д.
Роли управляют доступом к функциям и возможностям приложений и модулей. Таким образом, роль системного администратора может иметь доступ к нескольким приложениям, которых может не иметь роль диспетчер инцидентов. Список ролей и форму для добавления новой роли можно найти в приложении «Безопасность системы» в разделе «Пользователи и группы».
Группы
Группы - это совокупность пользователей, которые выполняют аналогичную задачу. Например, может быть группа менеджеров по изменениям, которые могут утверждать изменения в производстве, или может быть группа закупок, у которой есть доступ для поднятия заказа на поставку и т. Д. Доступ к группе можно получить через Безопасность системы → Пользователи и группы → Группы.
Всегда рекомендуется назначать пользователей в группы или наоборот, а затем назначать роли группам. Как правило, не рекомендуется назначать пользователей непосредственно ролям. Причина объясняется с использованием приведенного ниже примера -
Допустим, среди многих групп в BookWorm ltd. (в ServiceNow) есть одна группа для ИТ-группы, а в ИТ-группе есть дочерняя группа для «Инженеров полного стека». В дополнение к этому, есть несколько ролей, например, «Внутренние ИТ-услуги» и «Внешние ИТ-услуги». Инженеры полного стека должны быть назначены на обе роли, чтобы у них был доступ и лицензионные привилегии, предназначенные как для интерфейсных, так и для серверных ИТ-служб.
Инженер полного цикла присоединился к BookWorm ltd. который является экспертом как в серверных, так и в интерфейсных технологиях. Следовательно, вместо того, чтобы назначать этому пользователю две роли (Backend IT-сервисы и Frontend IT-сервисы) по отдельности, было бы неплохо создать группу инженера полного стека и назначить этой группе две роли, то есть Backend IT-сервисы и Frontend. IT услуги.
Теперь для всех инженеров полного стека, присоединяющихся к BookWorm ltd., Администратор должен только назначить этого пользователя инженера полного стека в группу инженеров полного стека, которая является дочерней группой ИТ-команды.
Давайте реализуем упомянутый выше пример практически в ServiceNow, чтобы лучше понять эту концепцию.
Практичный
Сначала мы создадим группу, то есть ИТ-команду и ее дочернюю группу. Инженеры полного стека. В фильтре навигации найдите «Управление пользователями» и выберите модули «Группы» в разделе «Управление пользователями». Во фрейме содержимого откроется следующий экран.
Нажмите кнопку «Создать» и расскажите подробности. Только Имя достаточно, чтобы идентифицировать Группу. Вы также можете предоставить Группе адрес электронной почты и выбрать менеджера из списка пользователей. Родительский тег используется для создания иерархической структуры в группе, поэтому для группы ИТ-команды мы можем оставить его пустым, а для группы инженеров полного стека мы можем назначить группу ИТ-группы в качестве родительской.
Теперь, когда мы создали группы, давайте продвинемся вперед и создадим две роли - Backend IT services и Frontend IT services, которые будут назначены группе инженеров полного стека. Внутри «Администрирование пользователей» перейдите в модуль «Роли».
Нажмите кнопку «Создать» и дайте имя роли. Сохраните приложение как глобальное, чтобы разрешить реализацию этой роли для каждого приложения в вашем ServiceNow. Предоставление «повышенных привилегий» означает, что пользователю, назначенному для этой роли, будут предоставлены права доступа / привилегии больше, чем обычному пользователю. Им может потребоваться администрирование определенных функций.
Теперь мы должны назначить эти роли нашей группе. Снова перейдите в модуль «Группы» и выполните поиск в нашей группе «Инженеры полного цикла» в верхней части рамки содержимого рядом с кнопкой «Создать».
Откройте группу «Инженеры полного стека», и теперь вы увидите новый раздел для добавления ролей или членов группы. На вкладке ролей нажмите кнопку редактирования, появится экран ниже.
Найдите роль, мы только что создали «Frontend IT services» в поле для сбора. Выберите роль и нажмите кнопку со стрелкой, чтобы добавить роль в эту группу. Наконец, нажмите кнопку Сохранить. Вы вернетесь на главный экран модуля «Группа». Обновите запись, используя кнопку обновления в правом верхнем углу. Точно так же повторите процесс для служб Backend IT-группы.
Давайте продолжим и добавим пользователей в ServiceNow. Перейдите к модулю «Пользователи» в приложении «Управление пользователями» и нажмите кнопку «Создать».
Введите данные нового пользователя и нажмите кнопку отправки. Точно так же вы можете добавить еще несколько пользователей. Мы добавили сюда двух новых пользователей, Джона Ньюмана и Синди Дэвис.
Чтобы назначить этим пользователям группу «инженер полного стека», снова откройте вновь созданных пользователей и прокрутите страницу внизу страницы. Вы увидите новый раздел для добавления ролей или групп этому пользователю.
Перейдите на вкладку Группы и нажмите кнопку редактирования. Появится следующий экран -
Найдите группу «инженеры полного цикла» в поле коллекции, выберите группу и нажмите кнопку со стрелкой, чтобы добавить эту группу к пользователю John Newman. Повторите аналогичный процесс для Синди Дэвис. Итак, наконец, мы создали пользователей, группы и роли. Затем мы добавили роли в группу и группу для пользователя.
Таблицы, столбцы и поля
Давайте узнаем, что такое таблицы, столбцы и поля в ServiceNow. Начнем с понимания таблиц.
Столы
Таблицы - это набор данных в ServiceNow. Приложения и модули используют таблицы для хранения, отображения и обработки данных. Например, в приложении «Инцидент» есть таблица инцидентов. Точно так же есть таблица пользователей, таблица запросов на изменение и т. Д.
Чтобы проверить структуру или обновить структуру любой таблицы, воспользуйтесь модулем «Таблицы» приложения «Определение системы».
Имя таблицы можно найти в верхней части экрана содержимого.
Давайте исследуем таблицу инцидентов. После того, как мы щелкнем нужную таблицу, мы сможем найти все столбцы в таблице, тип столбца (целое число, строка и т. Д.), Максимальную длину и т. Д. Новый столбец можно добавить в таблицу, используя кнопку «Создать».
Здесь важно отметить, что каждая строка в таблице указывает на уникальную запись. Так, например, если инцидентIN3325643поднимается в BookWorm ltd. для группы инженеров полного цикла, сообщающих о проблемах с подключением к базе данных. В таблицу инцидентов будет добавлена новая строка, специфичная для записи инцидента.IN3325643.
Чтобы просмотреть данные, выполните поиск в таблице «<имя таблицы> .list» на панели навигации (в данном случае инцидент. Список).
Если мы сосредоточимся на этой записи об инциденте, каждый столбец в этой записи представляет поле, имеющее определенное значение. Например, эта запись об инцидентеIN3325643имеет столбец «Caller» как Abel Tuter, это одно из полей этой записи. Чтобы открыть любую запись, щелкните номер инцидента в списке.
Точно так же вы можете исследовать другие таблицы, такие как пользователи, проблемы, изменения и т. Д. Мы даже можем создать новую таблицу для наших пользовательских приложений в соответствии с бизнес-требованиями. Новую таблицу можно создать из модуля Таблица → Кнопка «Создать» в верхней части фрейма содержимого.