Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View mdemyanov's full-sized avatar
:shipit:
Grooooooooovy

Max Demyanov mdemyanov

:shipit:
Grooooooooovy
View GitHub Profile
@mdemyanov
mdemyanov / 0. ReadMe.md
Last active April 29, 2023 09:06
Конвертировать HTML файл в форматы PDF, MS WORD DOC и DOCX

Модуль для конвертации HTML документов в форматы PDF, MS Word DOC и DOCX

Скриптовый модль для ITSM 365, который позволяет конвертировать файлы формата HTML в другие офисные форматы: PDF, DOC и DOCX.

Установка

  1. Скопируйте в буфер обмена содержимое файла "1. Модуль html2file"
  2. Войдите в интерфейс технолога, перейдите в раздел "Настройка системы/Каталог скриптов и модулей/Каталог модулей"
@mdemyanov
mdemyanov / 0. [ Naumen, ITSM365 ] Пример модуля для интеграции с JIRA.MD
Last active January 22, 2024 10:53
[Naumen, ITSM 365] Модуль интеграции с Jira

Базовый модуль для интеграции Naumen SMP / ITSM 365 с JIRA

Базовые настройки

1 настройка модуля

  1. Переопределите глобальные перемнные
    1. JIRA_URL - адрес вашего сервера JIRA
    2. LOGIN - логин пользователя с правами на: создать/изменить/получить issue, а также добавлять в них комментарии и файлы
    3. PASS - пароль пользователя
  2. Добавьте модуль в соответствующий каталог инструкция
  3. Код модуля: jiraRest
@mdemyanov
mdemyanov / Чек лист "Работа с требованиями".md
Last active August 25, 2021 15:17
[ITSM 365, Naumen SMP] Чек лист "Работа с требованиями"

Шаг 1 Соберите требования

  • Получите от заказчика сценарий использования Уточните у заказчика сценарий использования: Кто, Как и Где будет использовать функциональность. Для описания сценариев мы рекомендуем использовать job story вида: Когда ___, я хочу ___, чтобы ___.

Например: Специалист первой линии: Когда я регистрирую заявку от пользователя по телефону, хочу добавить информацию о контактном лице, чтобы специалисты могли с ним связаться для уточнения деталей работ.

@mdemyanov
mdemyanov / Как добавлять атрибуты в ITSM 365.md
Last active August 25, 2021 15:18
Инструкция как добавлять атрибуты в ITSM 365 и Naumen SMP 4

Как добавлять атрибуты в ITSM 365

Шаг 1: Соберите требования и проанализируйте задачу

1. Получите от заказчика сценарий использования атрибута

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

Для описания сценариев мы рекомендуем использовать job story вида: Когда ___, я хочу ___, чтобы ___. Например:

@mdemyanov
mdemyanov / [Инструкция] Как передавать файлы между серверами Naumen SD и ITSM 365.markdown
Last active March 16, 2022 11:55
Как передавать файлы между серверами Naumen SD и ITSM 365

Как передавать файлы между серверами Naumen SMP и ITSM 365

Почему стандартный метод подойдет не всем

Текйщий стандартный метод add-file для передачи данных в Naumen SD 4 и ITSM 365 позволяет загрузить файл на удаленный сервер, но не возвращает уникальный идентификатор созданного объекта. Предложенный модуль является рабочим обходным решением, который позволяет обойти системное ограничение оптимальным способом.

Описание обходного решения

На обоих серверах должен быть установлен скриптовый модуль из файла ниже с кодом restFileTransfer.

Передача файлов ссылками

Как закрыть заявку из email не переходя в интерфейс ITSM 365

Зачем это нужно

Такая опция будет полезна в случаях если:

  1. Вы не предоставляете своим клиентам/пользователям личный кабинет и общаетесь только в почте
  2. Ваши клиенты/пользователи предпочитают работать через почту
  3. Вы не хотите использовать email с ключами доступа, так как их случайная пересылка может скомпрометировать учетные записи

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

Как защитить свои конференции в Zoom

Какие бывают проблемы

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

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

Почему так происходит

@mdemyanov
mdemyanov / moduleCode.groovy
Last active April 22, 2020 13:41
Пример скриптового модуля, который не вызывает конфликтов в новом режиме компиляции на версиях Naumen SMP 4.11+
/*! UTF8 */
//Автор: mdemyanov
//Дата создания: 22.04.2020
//Код:
//Код модуля: moduleCode
//Назначение:
/**
* Пример модуля, для работы в новом режиме компиляции
*/
//Версия: 4.11.*
@mdemyanov
mdemyanov / [Инструкция] Способ использования стандартизации Dadata в ITSM 365 и Naumen.markdown
Last active August 25, 2021 15:19
Стандартизация адреса в Naumen & ITSM 365 через сервис Dadata, можно использовать для получения координат адреса

Интеграция Dadata и ITSM 365 (Naumen)

Что умеет

Стандартизация адреса в сервисе Dadata, а также получения геокоординат, которые можно использовать для отображения объекта на карте или в иных целях.

Где использовать

Модуль можно использовать в любых пользовательских сценариях (скриптах) ITSM 365 и Naumen SMP, например:

  1. Действия по событию
  2. Действия в статусах
  3. Скрипты планировщика
  4. И так далее

Как вызывать

@mdemyanov
mdemyanov / [Naumen SMP & ITSM 365] Передача JSON массива в теле запроса в кастомный обработчик .groovy
Last active August 25, 2021 15:20
Пример вызова кастомного обработчика REST запросов с передачей параметров в формате JSON для платформы Naumen SMP и ITSM 365
/*! UTF8 */
//Автор: mdemyanov
//Дата создания: 2019-03-06
//Код:
//Назначение:
/**
* Передача JSON массива в теле запроса
*/
//Версия: 4.8.*
//Категория: