Содержание
- Как менялись диски раньше
- JQL функции и операторы в JIRA, о которых вы могли не знать. Часть II: WAS, WAS NOT и CHANGED
- Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)
- Чтение запроса из Jira
- Выборка запросов используя JQL запрос к Jira
- Синхронизация данных между ЗУП 3.1 и Active Directory
- Интеграция с Redmine (Rest-API)
На ежемесячной основе мы проводим выгрузку статистики ответов и отслеживаем динамику узнаваемости. Такой подход не только проясняет общую ситуацию, но и позволяет осуществлять оценку эффективности PR-акций. «Характеристика компании» (положительная/отрицательная/смешанная/нейтральная) — если ответ на первый вопрос «да». «Знал ли кандидат о компании ранее» (да/нет) — обязательное поле. Второй тип запросов в субтаске — «Кандидат».
Данная обработка по своей сути – демонстрации возможностей интеграции. В реальности у меня большинство функций работает на сервере в рамках фоновых заданий. В обработке в списке “Выборка запросов из Jira” есть колонка “Rest link” – ссылка по которой можно скачать такое представление. Мне часто помогал простой способ, когда я интерактивно формировал запрос в Jira, а потом просто скачивал rest представлением этого запроса и анализировал его структуру.
Как менялись диски раньше
Мы быстро обнаружили, что при самостоятельном бронировании люди забывают о подготовке помещения и за пару минут до начала судорожно ищут офис-менеджера и просят о помощи. Так люди, которые не занимаются организацией мероприятий на регулярной основе, могут не предусмотреть много факторов. И если переставить стулья и убрать столы еще получится оперативно, то на зарядку микрофона или поиск специфического переходника уходит значительное количество времени.
Это сложный процесс, который вовлечет абсолютно всех специалистов. Поле «приоритет» позволяет нашим отделам разработки и дизайна приоритизировать задачи и ускоряет выполнение задач по ключевым проектам компании. При этом после создания задача назначается на РМ’а, указанного в карточке домена. Постановщиком задачи типа «Вакансия» выступает менеджер, который открывает позицию.
У нас ушло около месяца на построение процедуры, техническую реализацию, встречи и обсуждения. Я видел, как люди потихоньку начинают пользоваться нововведением. Но он совершенно не зависел от самой процедуры, её технической реализации. Например, один https://deveducation.com/ администратор пользовался не Jira, а Jira-плагином в Confluence, и некоторые вещи были ему недоступны. Показали ему Jira, у админа выросла продуктивность и по общим задачам, и по заменам дисков. Человеку тяжело держать в голове множество шагов.
JQL функции и операторы в JIRA, о которых вы могли не знать. Часть II: WAS, WAS NOT и CHANGED
После изменения статуса запроса, автоматически выполняется чтение запроса из Jira. После создания запроса в Jira, автоматически выполняется чтение запроса и активация операции “Изменить запрос”. При нажатии “Прочитать из Jira” выполняется запрос к Jira и заполняются поля запроса, записи о работах и комментарии. У нас нет глобальной цели по консолидации в Jira всех процессов компании и созданию на ее базе единственного источника информации. Но мы продолжаем развитие системы и запуск в ней новых проектов. Следующая задача — создание с помощью Jira сквозной аналитики целей, которая позволит каждому человеку видеть свое влияние на общие цели компании.
- Где-то диски в RAID-контроллерах прокидываются raw устройства, где-то используются JBOD.
- Здесь мы объединяем подход подготовленных операторов и белый список, используемый для очистки аргумента OrderBy //.
- Программисты ленивы, а делать небезопасные запросы к базе так просто, в то время как безопасные — более сложны.
- Вы сможете создать своеобразную трансляцию новостей проекта для отдельных работников, отделов или внешних пользователей.
- Таким образом все приходят в подготовленный зал и сразу могут начинать свое мероприятие.
Это очень удобно, потому что теперь инженер всегда видит, кто ответственный. Именно это поле позволило вынести на дэшборд администратора тикеты, в которых, возможно, понадобится его помощь. Дежурный системный администратор в течение рабочей смены отвечает за работу всего портала. Он расследует инциденты, занимается ремонтом, помогает разработчикам выполнять небольшие задачи. Не занимается он только жёсткими дисками.
Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)
Это может быть связано или с настройкой прав пользователя под которым вы создает эпик, или у вас на экране создания эпика не отображается поле summary (тема запроса)… На вход нужно передать соответствие “СоответствиеВложений” где ключ – имя файла вложения, а значение – base64 строка с данными файла. В переменную НомерIssue нужно передать ключ запроса.
Данный таск переводит Jira тикет в статус «Ready to change» и добавляет комментарий. Также в переменной mdam_data сохраняется список md-устройств, из которых был удален диск, а в parted_info — дамп партиции от parted. Оно выбирает тикеты из Jira в соответствии с JQL.
Чтение запроса из Jira
Он заполняет большое количество полей, позволяющее понять портрет кандидата (пол, возраст, скиллы, размер вознаграждения, задачи на испытательный срок и прочее). В общей сложности необходимо заполнить 47 обязательных параметров. Это самый объемный таск в нашей системе. Но подобный подход к детализации помог значительно повысить качество рекрутинга в компании. Встроенный в JIRA язык запросов JQL очень удобен для поиска запросов и создания различных фильтров. За все долгие годы своего существования этот язык развивался и расширялся.
Выборка запросов используя JQL запрос к Jira
C техподдержкой от разработчиков и гарантией от Инфостарт. Не подскажите в чем может быть проблема? Но есть отдельные вопросы с созданием запроса, которые легко решаются.
Конечным результатом является безопасная строка с заключительным оператором SQL. В этом простом примере мы используем статический набор, но мы также jql это могли бы использовать функции метаданных базы данных для его создания. Еще один вариант — это использования более сложных систем защиты.
Синхронизация данных между ЗУП 3.1 и Active Directory
Чтобы наш скрипт все не портил мы сначала все убираем экранирование если она включена. На самом нижнем уровне находится библиотека. Для этого проекта мы написали отдельное приложение, своего рода абстракцию над аппаратными и софтовыми RAID, которые выполняют соответствующие запросы. Например, модуль подсветки диска, пример использования которого приведен выше, состоит из 265 строк. Если бы мы делали всё это в одном плейбуке, то Ansible не смог бы его выполнить из-за недоступности хоста. Например, среди тикетов в статусе In progress, выбираются только те у которых заполнены поля Disk size и Device name.
Как только случилось, вы должны узнать об этом и проблема должна быть устранена, например, через выставление правильного значения в каком-то поле. Выборка после этого должна возвращать 0 issues. После осуществления платежа автор таска получает уведомление о его проведении. В процессе работы над заявкой все обновления отмечаются соответствующими статусами. Таким образом человек может в режиме реального времени отслеживать, на каком этапе находится работа над запросом.
Playbook_executor и вообще playbook’у нельзя передать таймаут. Есть таймаут на ssh-сессии, но нет таймаута на playbook. Если мы пытаемся отмонтировать диск, который в системе уже не существует, playbook будет выполняться бесконечно, поэтому пришлось обернуть его запуск в отдельный wrapper и убивать по таймауту. Миграция и восстановление данных во время и после замены. Инженеры не всегда ставят новые диски, поэтому мы добавили проверку удовлетворяющих нас значений SMART. После замены диска мы в первую очередь проверяем его доступность.