суббота, 18 августа 2018 г.

JIRA: JQL. Фильтр по времени, за период

Задача

Получить список задач, за указанный  период дат и указанный промежуток времени. Например: 
задачи, которые были созданы с 01.06.2018 по 30.06.2018 в промежуток с 11:00 до 16:31

Пожелания

Иметь возможность вариативно указывать дополнительные параметры стандартного фильтра: проект, статус и др.

Решение

Данные, за которые будем цепляться
У нас имеется поле Created, которое отображает дату и время создания задачи.

Как и по примеру прошлой задачи - мы будем перебирать массив задач, а затем сравнивать фактическое время создания задачи с условиями поиска.
All_SIL/JQL/JQL_search_issue_in_time_interval.sil
/*
для начала строка фильтра выбирает все задачи в указанном интервале дат, где начало времени первой задачи будет больше или равно первому аргументу
а второй аргумент будет меньше или равен второму аргументу
*/
string jql = "project = \"" + argv[0] + "\" AND created >= \"" + argv[1] + "\" AND created <= \"" + argv[2] + "\""//все параметры в навигаторе должны быть в  кавычках!
 
string[] selIssues = selectIssues(jql); //складываем в массив все задачи по указанному фильтру.
string[] needIssues; //массив задач, которые будет необходимо вывести
 
//парсим даты аргументов для приведения их в понятный для кода вид и дальнейшего разбора по часам и минутам. таким образом не надо время указывать отдельными аргументами
date dateStartJql = parseDate("yyyy-MM-dd HH:mm", argv[1]);
date dateEndJql = parseDate("yyyy-MM-dd HH:mm", argv[2]);
 
//цикл, который перебирает полученные на старте первого фильтра задачи и складывает их в нужный массив задач, для вывода
for(string isc in selIssues)
    {
        //объявляем числовые переменные часов и минут фактического и требуемого времени
        number needStartHour = hour(dateStartJql);
        number needEndHour = hour(dateEndJql);
        number needStartMin = minute(dateStartJql);
        number needEndMin = minute(dateEndJql);
        number createdHourIssue = hour(%isc%.created);
        number createdMinIssue = minute(%isc%.created);
         
        if(createdHourIssue > needStartHour)
            {
                if(createdHourIssue < needEndHour)
                    {
                        needIssues+=isc; //таким образом добавляем подходящую задачу в нужный массив для дальнейшего вывода
                    }
                else if(createdHourIssue == needEndHour)
                    {
                        if(createdMinIssue <= needEndMin)
                            {
                                needIssues+=isc;
                            }
                    }
            }
        if(createdHourIssue == needStartHour)
            {
                if(createdMinIssue >= needStartMin)
                    {
                        if(createdHourIssue < needEndHour)
                            {
                                needIssues+=isc;
                            }
                        else if(createdHourIssue == needEndHour)
                            {
                                if(createdMinIssue <= needEndMin)
                                    {
                                        needIssues+=isc;
                                    }
                            }
                    }
            }
    }
     
return needIssues; //возвращаем массив необходимых задач в навигатор

Пример на основе поставленной задачи

Найти задачи, созданные в проекте TRA. В период с 1 июня 2018 по 30 июня 2018, которые были созданы в интервале времени с 11:00 до 16:31
Как должен выглядеть запрос: 
Запрос в issue navigator
key in silJQLList("All_SIL/JQL/JQL_search_issue_in_time_interval.sil""TRA","2018-06-01 11:00","2018-06-30 16:31")
Где
  • TRA - имя проекта
  • 2018-06-01 11:00 - начальная дата и тут же начальное время требуемого интервала
  • 2018-06-30 16:31 - конечная дата и тут же финальное время требуемого интервала

8 комментариев:

  1. Анонимный29 июня 2021 г., 05:51

    VarangaOfficial - варанга аналог - все, что нужно знать об этом препарате. Воспользовавшись данным ресурсом, вы сможете узнать полную информацию касательно данного лекарственного средства. Лично увидеть данные о клиническом тестировании геля, прочитать реальные отзывы пользователей и врачей, использующих крем в своей лечебной практике. Изучить инструкцию по использованию, прочесть особенности и методы работы мази, понять, как работает крем Варанга, где можно приобрести сертифицированный, оригинальный препарат и, как избежать покупки подделки. Мы очень тщательно проверяем размещаемые на сайте данные. Предоставляем посетителям нашего онлайн-ресурса сведения, взятые только из надежных источников. Если вы нашли признаки развития грибка или уже довольно продолжительное время, без ощутимых результатов пытаетесь излечиться от этого коварного, неприятного недуга, наш сайт покажет вам простой и быстрый способ устранения проблемы. Присоединяетесь и живите полноценной, здоровой жизнью. Теперь все ответы можно отыскать на одном сайте.

    ОтветитьУдалить
  2. Сейчас в мире свирепствует пандемия коронавируса. Но примитивной рядовой простуды пока никто не отменял. Вот и мне довелось перенести эту напасть со всеми вытекающими – в буквальном смысле – неприятностями: сопли, жар и ломота костей, подавленное настроение и кашель с мокротой. Повезло, что в аптечке был Тонзилгон – эффективный современный препарат, изобретенный германскими учеными. Я начал пить его при начальных симптомах простуды и поправился заметно быстрее. Но все по порядку. Однажды мне на глаза попалась реклама этого современного медикамента. Я – человек недоверчивый, и с бухты-барахты не приобретаю ничего. Внимательным образом я прочитал инструкцию к применению данного лекарства. И выяснил для себя, что Тонзилгон, Тонзилгон – это настоящий кладезь действенных природных средств. Например, корень алтея производит смягчающее и анти воспалительное, отхаркивающее и обволакивающее воздействие, облегчает ускоренную регенерацию тканей, уменьшает протекающий в организме воспалительный процесс. Цветок ромашки обладает спазмолитическим и обезболивающим, противовоспалительным и дезинфицирующим, желчегонным и потогонным, седативным эффектом, подавляет аллергические реакции, развивающиеся в организме человека. Хвощ в составе Tonsilgon обеспечивает мочегонное и кровосвертывающее, анти воспалительное, и анти микробное, гипотензивное действие. Ученые экспериментально доказали: хвощ полевой содействует уменьшению отравления организма, в частности – эвакуации из него тяжелых металлов и шлаков. Листья ореха грецкого богаты на аскорбинку и каротин, а еще PP, E и небольшое количество B1, который просто необходим для укрепления нервной системы. Трава тысячелистника плюс кора дуба могут похвастаться вяжущими и анти воспалительными свойствами. Траву одуванчика лекарственного употребляют в роли сбивающего жар и потогонного, а еще общеукрепляющего компонента. В общем, те активные компоненты, что включены в состав лекарства, способствуют существенному усилению активной защиты организма. Полисахариды, эфирные масла а также флавоноиды в составе Тонзилгона оказывают анти воспалительное действие и содействуют уменьшению отека слизистой ткани дыхательных путей – и выздоровление идет заметно быстрее.

    ОтветитьУдалить
  3. Новый мир от механики-это предстоящая многопользовательская rpg от amazon game studios, в которую мы играли немного раньше, в этом году. Действие этой игры разворачивается в семнадцатом веке во времена "заката эпохи", и вы свободно комбинируете аспекты истории реальности замысловатым образом, когда тысячи игроков сражаются и выполняют заказы вместе, чтобы организовать квартиру на опасном, усеянном монстрами острове. Вечность. Новый кинематографический трейлер (выше) был показан сегодня на церемонии вручения наград за видеоигры, где дата и месяц выхода "нового мира" были опубликованы в конце весны следующего года. Раньше у меня была возможность поговорить с режиссером скоттом лейном о ворзоне. Идея mmo кажется почти старомодной во времена шутеров с единой вселенной и королевских битв, поэтому в самом начале я спрашиваю лейна, что он считает самым важным сейчас в новой mmorpg. "Ну, это звучало круто", - говорит он. "Но, кроме того, с тех пор развитие mmo замедлилось. Интересно, если все происходит сразу в одном направлении, а клиент находится в любом направлении, верно? Наши сотрудники не хотели следовать." Если в планшете есть какая-либо неясность относительно того, как разрешено использовать Total War: Warhammer III, Вы обязаны позвонить нам по этому адресу.

    ОтветитьУдалить
  4. Детский психотерапевт нашего медицинского центра заболотная анжелика михайловна проводит консультации для детей с рождения и всей семьи по проблемам психического благополучия и формирования ребенка, ставит диагнозы и назначает терапию с проявлением различных психосоматических, тревожных, сделать узи брюшной полости в минске цены Депрессивных расстройств. В своей деятельности она использует игровую, рисовальную психотерапию, сказкотерапию. Эти варианты больше подходят для использования с вами, а также доказали свою эффективность. Детский психотерапевт" центра здорового сна " ралько наталья сергеевна ведет консультативный прием для детей, начиная с шестого раза и взрослых. Наталья сергеевна специализируется на диагностике и терапии (медикаментозной или, например, психотерапевтической) различных психосоматических и невротических расстройств. В своей сознательной работе она использует позитивную и развивающую психотерапию, арт-терапию и владеет некоторыми техниками релаксации. Детский психотерапевт азема ирина анатольевна также самостоятельно работает в ветеринарном центре и проводит консультации для детей от трех лет и всей семьи по проблемам эмоциональных, поведенческих и невротических расстройств. Наши психотерапевты заботливо и внимательно относятся к каждому маленькому пациенту. Они подробно изучают возникшие трудности и ищут оптимальную терапию для своего любимого ребенка. Прибегая к помощи нашего медицинского учреждения, к детским психотерапевтам для взлома, вам нужно не сомневаться, что вашим клиентам и вашему малышу будет оказана помощь. С какими трудностями может любой ребенок попытаться обратиться за небольшой помощью к виртуальному детскому психотерапевту? - Негативные пристрастия у маленьких детей; - детские неврозы; - страхи, тревоги; - ночные кошмары; - фобии; - тики; - заикание; - непослушание; - капризы; - истерики; - дизартрия; - дисграфия; - дислексия; - ринолалия; - моторная/сенсорная алалия; - энурез/энкопрез; - аутизм;, - суицидальные наклонности; - трудные контакты со сверстниками; - депрессия; - бессонница у малыша;, - проблемы пищевого поведения (анорексия, булимия). Если вы заметили, что у ребенка есть 1 или несколько из вышеперечисленных проблем, то это повод обратиться за помощью к виртуальному детскому психотерапевту или детскому неврологу, так как эти проблемы часто связаны с неврологией. Возможно, даже необходима консультация детского эндокринолога (гормональные изменения влияют на поведение ребенка).

    ОтветитьУдалить
  5. Федеральный научно-технический разработка технической документации В проекте (фст), разработанном в 1996 году в соответствии с приказом минстроя россии от 12.03.1996№. 17-31 в рамках реализации научно-технической и организационной политики минстроя россии в процессе регистрации процедур сертификации товаров при строительных работах в рамках национальных, а также систем сертификации, защиты внутреннего регулярного рынка от поставок некачественных и вредных строительных материалов для здоровья и систем. В 2004 году приказом госкомстроя россии от 09.03.2004, №, 94 федеральной социальной службы было переименовано в федеральное государственное учреждение "федеральный центр технической оценки продукции при строительных работах", а 7 лет назад приказом министерства регионального развития российской федерации от 29 марта 2011 года № 130 оно было переименовано в федеральное автономное учреждение "федеральный центр стандартизации, типирования и оценки технического соответствия в проекте".".

    ОтветитьУдалить
  6. Привет, vpn-сервисы!Vpn, expressvpn, keepsolid vpn unlimited, nord vpn, speedify vpn, Облачные сервисы для совместной работы (проектами) https://resize-web.ru/soft/sistemy-sovmestnoj-raboty/ Ipvanish vpn были заблокированы роскомнадзором за нарушение российского законодательства. Люди узнали о реальности их блокировки в первый день июля-тогда rcn попросил ведомства проинформировать соответствующий центр мониторинга, используются ли эти вещества такими службами. "2 сентябрь в связи с нормативными условиями централизованного управления сетью связи общего назначения.. Было принято решение заблокировать еще шесть vpn-сервисов, нарушающих российское законодательство (привет!Vpn, expressvpn, keepsolid vpn безлимитный, nord vpn, speedify vpn, ipvanish vpn", - говорится в заявлении надзорного органа. Роскомнадзор пояснил, что неоригинальные сервисы позволяют находить доступ к запрещенным материалам и ресурсам. В то же время они организуют "пространство для незаконной работы, в списке которой распространение наркотиков, детской порнографии, экстремизма и суицидальных наклонностей", пишет агентство. Для того, чтобы законные дополнения и программный клиент, которые используют vpn-сервисы в технологических целях, не прекращали работу, агентство создало "белые списки". Ранее роскомнадзор заблокировал vyprvpn и opera vpn. Производители vpn-продуктов заявляют, что в 2021 году услуги сервисов подорожают на 10%, например, из-за блокировок rcn. Также эксперты отмечают растущую популярность vpn.

    ОтветитьУдалить
  7. Мы лучшие и единственные в нашей стране, керамический обогреватель кривой рог Кто вывел из строя управление устройством, резко поднялась керамическая панель. - Мощность: 500 вт - напряжение: 220-230 в - частота тока: 50 гц - площадь нагрева: 10 м2 - объем нагрева: 26 м3 - температура поверхности: 80 ° c - Вес: 12 кг наличие сплит-системы: да Диапазон цен на наш комплект керамических панелей vesta energy № Наименування 1 Розмир: 603x603x14; мощность: 500 вт; площадь десять метров. Кв. (2 кольца) 2236,00 2 Розмир: 903x603x17; мощность: семьсот ватт; площадь 14 кв.М. (2 кольца) 2883,00 3 Розмир: 1203x603x17; мощность: 1000 вт; площадь 20 кв.М. (2 кольца) 3525,00 Аксессуары 4 Поддерживается колесами 390,00 5 295,00 Вы можете купить керамическую инфракрасную панель vesta energy в стране украина у нас, разместив покупку в избранном, после чего наш сотрудник свяжется с вами для уточнения деталей заказа в дальнейшем. Перевозка гарантируется во всех городах украины популярными перевозчиками. Оплата реальна как по предоплате наличными или банковским переводом, так и после доставки в момент получения. Что означают инфракрасные лучи? Энергосбережение и экология тепла с ик-обогревом Инфракрасные панели: 10 абсолютных преимуществ Все преимущества инфракрасного длинноволнового нагрева Мы ищем альтернативу газу Как прозрачная пленка снижает затраты на отопление помещения? Отопление дома, но негазированное и водяное. Варианты. Пример расчета.

    ОтветитьУдалить
  8. Мы бесплатно предоставляем чат с девушками в порнофильмах в интернете, порно чат рулетка с девушками И вдобавок мы подобрали похожие видео, отсортировав их по новинкам и надежности карты в качестве 720. Сайт "порно100%" предоставляет эксклюзивную возможность смотреть порно с сюжетом, где есть чат с развратниками онлайн без денежных взносов. При использовании онлайн-кинотеатра ищите разрешение, в котором можно смотреть интересующие вас интимные видео: 480p, 720p hd, 720p full hd. Так как вы являетесь пользователем мобильной всемирной паутины на телефоне или другом устройстве, вы можете просто переключить надежность и смотреть чат с девушками онлайн без оплаты на любом гаджете и, конечно же, найти порно полностью без оплаты. Если вам понравилась наша порно подборка, не забудьте добавить в закладки блог для завтрашних просмотров.

    ОтветитьУдалить