изучаемуtrack:Рабочиепроцессы
阅读这篇其他语言的文章:
英语,法语,日本語,한국어,多伊奇,Português做巴西,西班牙语,简体中文
Влюбойработевстречаютсярегулярноповторяющиесядействия。,Возможновамчастоприходитсязакрыватьпользовательскиеисториипослевыполнениявсехподзадач,напоминатьколлегамоприближающихсядедлайнах,создаватьзадачинарелизснаборомподзадачиназначатьответственныхзаихвыполнение。Звучитзнакомо吗?Делаявсеэтовручную,вытратитемноговремениирискуетеупуститьчто——нибудьважное。Тут на помощь приходит YouTrack。Нескольколетназадмыдобавилифункцию«Рабочиепроцессы»,котораяпозволяетавтоматизироватьвыполнениеоднотипныхзадач。Вэтойстатьемырасскажемобосновныхособенностяхэтойфункции,чтобывысколлегамимоглинастроитьYouTrackдляавтоматизациитакихзадачвсоответствиисвашимипроцессами。
Иещехорошиеновости:водномизближайшихкрупныхобновленийYouTrack,котороевыйдетэтойосенью,мыещебольшерасширимвозможностирабочихпроцессов。Вновомвизуальномредакторевысможетесоздаватьрабочиепроцессы,дажеесливообщенеумеетепрограммировать:нужнобудетпростоперетащитьнеобходимыекомпоненты。
читайтедалее,чтобыузнатьсамоеглавноеорабочихпроцессахв·YoutrackИотом,Какиспользоватьихмаксимальноэффективно。
Зачемнужнырабочиепроцессы?
Ониавтоматизируютповторяющиесязадач,итемсамымупрощаяработукоманды。Рассмотримнесколькоситуаций,вкоторыхвампригодятсярабочиепроцессы。
Предотвращатьнежелательныеобновления
Представьте,чтоувасесестькомандаБухгалтеров,Которыеобрабатываютплатежныетребования。ПоправиламКомпании,БухгалтериянеможетВыполнитьплатежноетребованиебезодобренияруководителя。Соответственно,Нужно,чтобыбухгалтерымоглиобрабатыватьплатежныетребованияТолькоПослеиходобрения。Проверкастатусакаждоготребованиявручнуюзанимаеточеньмноговремени,аещеестьопасность,чтотребованиенебудетодобрено,потомучтоегопростопропустили。
Итутвигрувступаетрабочийпроцесс:онотреагируетнапопыткувыполнитьплатежныетребованияипроверитихстатус。Операциябудетразрешена,толькоеслиплатежноетребованиебылоодобрено。Еслибухгалтерпопытаетсяобработатьплатежноетребованиедоегоодобрения,тоувидитсообщениеотом,чтообработатьплатежноетребованиенельзя,иоперациябудетотклонена。Такимобразом,мыгарантируемстрогоесоблюдениепроцедуры,иниодноплатежноетребованиенебудетвыполненобезодобрения。
Создаватьповторяющиесязадачи
Теперьпредставьте,чтовыработаетевотделемаркетинга。Каждыймесяцвыделаетеновостнуюрассылкуовашихпродуктах。Задачапоподготовкетакойрассылкикаждыйразвыглядитпрактическиодинаково:одноитоженазвание,дедлай,нисполнитель。Врезультателегкозабытьопредстоящейрассылкеитом,чтоподнеенужносоздатьзадачу。ВданномслучаерабочиепроцессыYouTrackпомогаютрешитьсразудвепроблемы。
Рабочийпроцессможетбезовсякогоучастиячеловекасоздаватьзадачисзаранеезаданныминазваниямииполями(исполнитель,дедлайн,переченьнеобходимыхдействий)порасписанию:допустим,развмесяц。Этоодновременноиавтоматизацияработы,инапоминаниедлякоманды。Самостоятельноотслеживатьдедлайныбольшенепридется,потомучтовсе,когоэтокасается,получатавтоматическоеуведомлениеоновойзадаче,итратитьвремянаеесозданиетожененужно。
,Крометогорабочийпроцессможетотправлятькомандемаркетинганапоминанияонаступающихдедлайнах,связанныхсрассылкой:например,отом,чточерезтриднявсематериалыдолжныбытьотправленыредакторам。
Обновлять поля при обновлении задачи
Практическиувсехкоманд,независимоотвыполняемойработы,естьнелюбимыезадач,икоторыеприходитсярегулярновыполнять:закрыватьпользовательскиеисториипослезавершениявсехподзадач,оформлятьзапроснаремонткофеваркиофис-менеджеру,подсчитыватьирегистрироватьвремя,затраченноенаподготовкумероприятия…Списокможнопродолжать。Рабочиепроцессыизбавятвасотлишнейработы,ивамнепридетсятратитьвремянатакиезанудныемелочи。
Рабочийпроцессможетреагироватьнаобновлениезадач,икогдавыначинаетенаднейработать,когдавыеезавершаетеилименяетеисполнителя。Приэтомможнодатьрабочемупроцессузаданиеотносительноследующегодействия:запуститьтаймер,закрытьродительскуюзадачуилиизменитьприоритеттекущейзадачи。Благодаряэтомуможновстроитьнужнуюпроцедурупрямоврабочийпроцесс。
Главноеорабочихпроцессахв·Youtrack
Рабочийпроцесс.——этопростоконтейнер,включающийвсебяодноилинесколькоправил。Каждоеправилопредставляетсобойскриптдляопределенногосценарияиспользования。Мырекомендуемобъединятьправила,связанныеоднойцелью,врабочийпроцесс:такимобразомможно,например,обеспечитьпроцесси看板лиуправлятьсрокамивыполнения。Чтобы рабочий процесс запустился, его необходимоприкрепитькпроекту.
YouTrackпредлагаетнаборзаранеенастроенныхрабочихпроцессов。Используйтеихдляотправкинапоминанийонаступающихдедлайнах,дляавтоматическогоназначениязадачидругихпопулярныхдействий。Еслиподходящегопроцессаненашлос,ьсоздайтесвойсобственный。
Структураправила
Большинствоправилсостоятизтрехосновныхчастей:условие,действи,етребования。
Впервойчастиописываютсяусловиядлявыполненияправила。Например,можноуказать,чтоправиловыполняетсятолькодлязарегистрированныхзадач,которыепереходятвзавершенноесостояние。
Вразделедействийописываетсялогикаобработкизадач。Этоосновнаячастьправила:мыуказываем,чтоименнодолжнобытьсделано。Например,можнонастроитьотправкууведомлений,обновлениеполей,добавлениекомментариевилисозданиеновыхзадач。
Вразделетребованийправилапривязываютсякпроектам。,Напримереслиправилоиспользуетмногозначноеполе«Исполнитель»(тоестьэтополеуказановразделетребований),онобудетвыполнятьсятольковтомслучае,есливпроекте,ккоторомупривязаноправило,естьтакоеполе。
ВзависимостиоттипаправилаегоструктураможетсодержатьДополнительныечасти..Поговорим о правилах подробнее。
Какиебываютправила
Правиларабочихпроцессовбываютчетырехосновныхвидов:приизменении,порасписанию,действиеиконечныйавтомат。Рассмотримподробнеедвасамыхчастоиспользуемыхтипаправил。
ПравилаПриизменении.
Правилоприизменениивыполняется,когдавзадачепроисходитизменени:енапример,присозданиизадачи,придобавлениикомментариев,приобновленииполяит。п。Типичныепримеры:назначитьзадачупользователю,которыйпереводитеевсостояниевобработке,илизапретитьсозданиезадачибезуказаниясрокавыполнения。Правилаприизменениивыполняютсяотименипользователя,внесшегосоответствующееизменение。
Правилапорасписанию
Правилапорасписаниювыполняютсявсоответствиисзаданнымграфиком:например,каждыйпонедельник,каждыйденьв13:00иликаждуюминуту。Действия,заданныевправилепорасписанию,выполняютсясразудлявсехзадач,найденныхвразделепоискавправиле。Этотразделсодержитпоисковыйзапрос,определяющий,какиезадачидолжныбытьобработаны——например,незавершенныекритическиезадачи,-авразделерасписаниярегулируетсяпериодичностьвыполненияправила-например,ежедневнов15:00。
Типичныеслучаииспользованияправилпорасписанию:напоминатьисполнителямонаступающихдедлайнахилисоздаватьповторяющиесязадачипоподготовкеновостнойрассылки,котораявыходиткаждыйпонедельник。
РасширениевозможностейYouTrack
Большинствокомандиспользуютвсвоейинфраструктуресразунесколькоинструментов,которыедолжныдругсдругомвзаимодействовать。ВамможетпонадобитьсяобеспечитьсовместнуюработуCRM -системысбаг-трекеромилиинструментовдлядизайнеровссистемойуправленияпроектами。ЕслиYouTrackнапрямуюнеинтегрируетсясвашимиинструментами,вампомогутрабочиепроцессы。Они могут отправлять из YouTrackHTTP -запросынаобменданнымисостороннимиинструментами,сообщаяим,чтосозданановаязадачаилирешенапользовательскаяистория。
Примерыиспользования
МысобираемсамыераспространенныевариантыприменениярабочихпроцессовВСериюстатей..Внихмырассказываем,каксделатьэффективнееработуслужбыподдержкиииспользованиепочты,каксоздаватьотчетыповременииотправлятьихпоэлектроннойпочте,какупроститьпроцессипредотвратитьнежелательныеобновлениявзадачах(втомчислеизменениянастроеквидимостииобновленияполей)。Изстатейвыузнаете,какэффективноиспользоватьрабочиепроцессыиавтоматизироватьразличныеэтапысвоейработы。
Надеемся,нашисоветыпомогутвамнастроитьYouTrackтак,какнужновашейкоманде。МыбудемрадыуслышатьвашемнениеорабочихпроцессахвYouTrack:чтонамстоитулучшитьилидобавить吗?
Выможетеподелитьсясвоимимыслямивкомментарияхилинапрямуюсвязатьсяснашейкомандойподдержки.Темвременеммыпродолжаемготовитьбольшоеобновление,котороевыйдетврамкахследующегокрупногорелизаYouTrackэтойосенью,——визуальныйредакторрабочихпроцессов。Сегопомощьювысможетесоздаватьрабочиепроцессы,ничегонепрограммируя。Следитезановостями!
Вашакомандаyoutrack.
发展的动力
АвторОригинальнойстатьи: