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 Как пользоваться REST методами ITSM 365 (Naumen SMP).md
Last active March 13, 2024 09:16
[ Naumen, ITSM365 ] REST методы Naumen Service Management Platform

Как пользоваться REST методами ITSM 365 Service Desk (Naumen SMP)

Получите подробную инструкцию в клиентском портале

В клинеском портале ITSM 365 мы разместили подробную инструкцию, с полезными ссылками и примера, большую часть из которых публикуем и здесь.

Посмотрите Мастер класс

https://youtu.be/1xESjuMxTZs

@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

Интеграция по HTTP REST: отправить request из ITSM 365 Service Desk (Naumen SMP)

Важные изменения

В одной из будущих версий Naumen SMP будет отключен старый Groovy HttpBuilder, на котором ранее было написано много интеграций. Причиная простая - никто не развивает эту библиотеку, в ней могут быть быть дыры безопасности и другие проблемы.

Сейчас рекомендую всем обновить сценарии (скрипты) своих интеграций, чтобы в будущем не столкнуться с проблемами.

@mdemyanov
mdemyanov / [ Naumen, ITSM365 ] Создать заявку по REST API с использованием HTTPBuilder.groovy
Last active January 15, 2024 14:38
[ Naumen, ITSM365 ] Примеры интеграции по WEB API с использованием HTTPBuilder
/*! UTF8 */
//Автор: mdemyanov
//Дата создания: 07.11.2017
//Код: SCRIPTSD4001749
//Назначение:
/**
* Создать новую заявку по REST:
* @param ACCESS_KEY ключ доступа к системе, подробнее http://www.naumen.ru/docs/sd/NSD_manual.htm#RESTful/REST_API_description.htm
* @param SERVER_ADDRESS адрес сервера (аренды)
* @param REST_METHOD метод API, подробнее http://www.naumen.ru/docs/sd/NSD_manual.htm#RESTful/REST_API_method.htm
@mdemyanov
mdemyanov / Фильтрация элементов справочника по доступным для соглашения.groovy
Last active September 6, 2023 09:34
[Naumen, ITSM365]Фильтрация элементов справочника по доступным для соглашения
/*! UTF8 */
//Автор: mdemyanov
//Дата создания: 18.01.2018
//Код:
//Назначение:
/**
* Фильтрация элементов справочника по доступным для соглашения
*/
//Версия: 4.6
//Категория: фильтрация
@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 / [Инструкция] Как передавать файлы между серверами 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.

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

@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.*
//Категория:
@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. И так далее

Как вызывать

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

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

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

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

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