JIRA (рд╕рд░рд▓ рднрд╛рд╖рд╛) рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВред рднрд╛рдЧ 2: рдЙрдиреНрдирдд рдЦреЛрдЬ

рдмрд┐рдирд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ JQL рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдЙрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ JIRA рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЛ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдЦреЛрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдЕрдм рдЖрдЗрдП рддреАрди рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкрд░ рдЬрд╛рдПрдВ - рдЙрдиреНрдирдд рдЦреЛрдЬред

рдЗрд╕ рдореЛрдб рдореЗрдВ, рдЖрдк рдЙрди рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдкрд┐рдЫрд▓реЗ рджреЛ рдореЛрдб рдореЗрдВ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░рдордмрджреНрдз рдХрд░рдХреЗ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ)ред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ JIRA рдХреНрд╡реЗрд░реА рд▓реИрдВрдЧреНрд╡реЗрдЬ (JQL) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд░рдЪрд┐рдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреА рд╣реЛрдЧреАред



"рдЙрдиреНрдирдд" рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдЬрд╛рдПрдВ рдЦреЛрдЬ -> рдЦреЛрдЬ рдХреНрд╡реЗрд░реАред

рдФрд░ рдпрджрд┐ рдЖрдк "рдмреБрдирд┐рдпрд╛рджреА" рдЦреЛрдЬ рдореЛрдб рдореЗрдВ рд╣реИрдВ, рддреЛ "рдЙрдиреНрдирдд" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ





1. JQL рдкреНрд░рд╢реНрди рдмрдирд╛рдирд╛

рдПрдХ рд╕рд╛рдзрд╛рд░рдг JQL рдХреНрд╡реЗрд░реА рдореЗрдВ рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрд╛рдж рдПрдХ рдлрд╝реАрд▓реНрдб рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдорд╛рдиреНрдп рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдкреНрд░реЛрдЬреЗрдХреНрдЯ = "YAT"

рдРрд╕рд╛ рдЕрдиреБрд░реЛрдз YAT рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдпрд╣рд╛рдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдордХрдХреНрд╖ рдСрдкрд░реЗрдЯрд░ "=" рд╣реИ, рдФрд░ рдорд╛рдиреНрдп рдореВрд▓реНрдп "YAT" рд╣реИред

рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ:

рдкреНрд░реЛрдЬреЗрдХреНрдЯ = "YAT" рдФрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ = рдХрд░рдВрдЯ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ ()

рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реМрдВрдкреА рдЧрдИ "YAT" рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗ
(рдпрд╛рдиреА рдЖрдк рдкрд░)ред рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ: рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрдЯрд░ "рдФрд░", рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдб "рдЕрд╕рд╛рдЗрди", рд╕рдордХрдХреНрд╖ рдСрдкрд░реЗрдЯрд░ "=" рдФрд░ рдлрд╝рдВрдХреНрд╢рди "currentuser ()", рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рдЙрдиреНрдирдд рдЦреЛрдЬ рдореЛрдб рдореЗрдВ рдПрдХ рдХреНрд╡реЗрд░реА рдмрдирд╛рддреЗ рд╕рдордп, JIRA рдХреНрд╡реЗрд░реА рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

JIRA " AffectedVersion ", " FixVersion ", " Components " рдлрд╝реАрд▓реНрдб, рдХрд╕реНрдЯрдо " рд╕рдВрд╕реНрдХрд░рдг " рдкреНрд░рд╛рд░реВрдк рдлрд╝реАрд▓реНрдб рдФрд░ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдорд╛рдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдХрд┐рд╕реА рдЦреЛрдЬ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рд░реВрдк рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, JIRA рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рдЕрдВрддрд┐рдо рдирд╛рдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдЖрдк рдЬрдЯрд┐рд▓ JQL рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдХреЛрд╖реНрдардХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк SysAdmin рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рднреА рдЕрдиреБрдордд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рднреА рдХрд╛рд░реНрдп (рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐, рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ) рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдиреБрд░реЛрдз рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд╖реНрдардХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

(рдкреНрд░реЛрдЬреЗрдХреНрдЯ = SysAdmin рдФрд░ рд╕реНрдерд┐рддрд┐ = рд╣рд▓) рдпрд╛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ = рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ

рдЪреЗрддрд╛рд╡рдиреА!

JQL рдХреЗ рдкрд╛рд╕ рд╡рд░реНрдг рд╣реИрдВред
рдкреНрд░рддреАрдХ+редред;?|*/%^$#@[]

рдпрджрд┐ рдЖрдк рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
  1. рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╡рд╛рд▓реЗ рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг ("......") рдпрд╛ рдПрдХрд▓ ('......') рд╣реЛрдВ;
  2. рдпрджрд┐ рдЦреЛрдЬ рдкрд╛рда рдореЗрдВ рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рдкрд╛рддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рддреЛ рдПрдХ рдбрдмрд▓ рдмреИрдХрд╕реНрд▓реЗрд╢ ("\\") рд╣рдореЗрд╢рд╛ рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ рд╣реЛрддрд╛ рд╣реИред
    + - & | () {} [] ^ ~ *? \:
  3. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, JIRA рдореЗрдВ рдПрдХ рдкреНрд░рднрд╛рд╡реА рдЦреЛрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд░рдХреНрд╖рд┐рдд рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрдж ('рд╕реНрдЯреЙрдк рд╡рд░реНрдбреНрд╕' рднреА рдХрд╣реЗ рдЬрд╛рддреЗ рд╣реИрдВ) рдЬрд┐рдиреНрд╣реЗрдВ JQL рдЦреЛрдЬ рдореЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА:
    "рдП", "рдФрд░", "рд╣реИрдВ", "рдХреЗ рд░реВрдк рдореЗрдВ", "рдкрд░", "рд╣реЛ", "рд▓реЗрдХрд┐рди", "рджреНрд╡рд╛рд░рд╛", "рдХреЗ рд▓рд┐рдП", "рдЕрдЧрд░", "рдореЗрдВ", "рдореЗрдВ", "рд╣реИ" "," рдпрд╣ "," рдирд╣реАрдВ "," рдирд╣реАрдВ "," рдХрд╛ "," рдкрд░ "," рдпрд╛ "," рдРрд╕рд╛ "," рд╡рд╣ "," рдж "," рдЙрдирдХрд╛ "," рдлрд┐рд░ "," рд╡рд╣рд╛рдВ "ред "рдпреЗ", "рд╡реЗ", "рдпрд╣", "рд╕реЗ", "рдерд╛", "рд╣реЛрдЧрд╛", "рдХреЗ рд╕рд╛рде"

рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рд╕рд╛рд░рд╛рдВрд╢ ~ "\\ [рдЙрджрд╛рд╣рд░рдг \\]"

рдЪреЗрддрд╛рд╡рдиреА!
JIRA рдореЗрдВ рднреА рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж рд╣реИрдВред

рдпрджрд┐ рдЦреЛрдЬ рдкрд╛рда рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдкрд╛рда рдореЗрдВ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди ("......") рдпрд╛ рдПрдХрд▓ ('......') рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА:
рдПрдХ"рдПрдмреЛрд░реНрдЯ", "рдПрдХреНрд╕реЗрд╕", "рдРрдб", "рдХреЗ рдмрд╛рдж", "рдЙрдкрдирд╛рдо", "рдСрд▓", "рдкрд░рд┐рд╡рд░реНрддрди", "рдФрд░", "рдПрдиреА", "рдПрд╕реНрдХ", "рдСрдбрд┐рдЯ", "рдПрд╡реАрдЬреА" "
рдмреА"рдмрд┐рдлреЛрд░", "рд╢реБрд░реВ", "рдмреАрдЪ", "рдмреВрд▓рд┐рдпрди", "рдмреНрд░реЗрдХ", "рдмрд╛рдп", "рдмрд╛рдЗрдЯ"
рд╕реА"рдХреИрдЪ", "рд╕реАрдПрдл", "рдЪрд╛рд░", "рдЪрд░рд┐рддреНрд░", "рдЪреЗрдХ", "рдЪреЗрдХрдкреЙрдЗрдВрдЯ", "рдХреЛрд▓рд╛рдЬ", "рдХреЛрд▓рд┐рд╢рди", "рдХреЙрд▓рдо", "рдХрдорд┐рдЯ", "рдХрдиреЗрдХреНрдЯ", "рдЬрд╛рд░реА", "рдЧрд┐рдирддреА" "," рдмрдирд╛рдПрдБ "," рд╡рд░реНрддрдорд╛рди "
рдбреА"рддрд┐рдерд┐", "рджрд╢рдорд▓рд╡", "рдШреЛрд╖рд┐рдд", "рдЧрд┐рд░рд╛рд╡рдЯ", "рдбрд┐рдлрд╝реЙрд▓реНрдЯ", "рдЪреВрдХ", тАЛтАЛ"рдкрд░рд┐рднрд╛рд╖рд┐рдд", "рд╣рдЯрд╛рдПрдВ", "рд╕реАрдорд╛рдВрдХрдХ", "рдЙрддрд░", "рдЕрдВрддрд░", "рдЕрд▓рдЧ", "рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ" "," рдбреВ "," рдбрдмрд▓ "," рдбреНрд░реЙрдк "
рдП"рдПрд▓реНрд╕", "рдЦрд╛рд▓реА", "рдПрдиреНрдХреЛрдбрд┐рдВрдЧ", "рдПрдВрдб", "рдЗрдХреНрд╡рд▓реНрд╕", "рдПрд╕реНрдХреЗрдк", "рдПрдХреНрд╕рдХреНрд▓реВрд╕рд┐рд╡", "рдПрдЧреНрдЬреАрдХреНрдпреВрдЯрд┐рд╡", "рдПрдЧреНрдЬреАрдХреНрдпреВрдЯ", "рдкреНрд░реЗрдЬреЗрдВрдЯ", "рдПрдХреНрд╕рдкреНрд▓реЗрди"
рдПрдл"рдЧрд▓рдд", "рд▓рд╛рдиреЗ", "рдлрд╝рд╛рдЗрд▓", "рдлрд╝реАрд▓реНрдб", "рдкрд╣рд▓рд╛", "рдлреНрд▓реЛрдЯ", "рдХреЗ рд▓рд┐рдП", "рд╕реЗ", "рд╕рдорд╛рд░реЛрд╣"
рдПрдЪ┬лрд╣реЛрдиреЗ┬╗
рдореИрдВ"рдкрд╣рдЪрд╛рдирд╛", "рдЕрдЧрд░", "рддрддреНрдХрд╛рд▓", "рдореЗрдВ", "рд╡реГрджреНрдзрд┐", "рд╕реВрдЪрдХрд╛рдВрдХ", "рдкреНрд░рд╛рд░рдВрднрд┐рдХ", "рдЖрдВрддрд░рд┐рдХ", "рднреАрддрд░", "рдЗрдирдкреБрдЯ", "рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ", "int", "рдкреВрд░реНрдгрд╛рдВрдХ "," рдЗрдВрдЯрд░рд╕реЗрдХреНрдЯ "," рдЪреМрд░рд╛рд╣рд╛ "," рдореЗрдВ "," рд╣реИ "," рдЗрд╕реНрдорд┐рдкреНрдЯ "," рдиреЛрдиреА "
рдЬрдореНрдореВ┬лрд╢рд╛рдорд┐рд▓ рд╣реЛрдВ┬╗
рдПрд▓"рд▓рд╛рд╕реНрдЯ", "рд▓реЗрдлреНрдЯ", "рдХрдо", "рд▓рд╛рдЗрдХ", "рд▓рд┐рдорд┐рдЯ", "рд▓реЙрдХ", "рд▓реЙрдиреНрдЧ"
рдПрдо"рдореИрдХреНрд╕", "рдорд┐рдирдЯ", "рдорд╛рдЗрдирд╕", "рдореЛрдб", "рд╕рдВрд╢реЛрдзрд┐рдд", "рдореЛрдбреБрд▓реЛ", "рдЕрдзрд┐рдХ", "рдЧреБрдгрд╛"
рдПрди"рдЕрдЧрд▓рд╛", "noaudit", "not", "notin", "nowait", "null", "рд╕рдВрдЦреНрдпрд╛"
рд╣реЗ"рд╡рд╕реНрддреБ", "рдХрд╛", "рдкрд░", "рд╡рд┐рдХрд▓реНрдк", "рдпрд╛", "рдЖрджреЗрд╢", "рдмрд╛рд╣рд░реА", "рдЖрдЙрдЯрдкреБрдЯ"
рдкреА"рдкрд╛рд╡рд░", "рдкрд┐рдЫрд▓рд╛", "рдкреВрд░реНрд╡", "рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░", "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ"
рдЖрд░"рдЙрдард╛рдПрдБ", "рдХрдЪреНрдЪрд╛", "рд╢реЗрд╖", "рдирд╛рдо рдмрджрд▓реЗрдВ", "рд╕рдВрд╕рд╛рдзрди", "рд╡рд╛рдкрд╕реА", "рд░рд┐рдЯрд░реНрди", "рдирд┐рд░рд╕реНрдд", "рд╕рд╣реА", "рдкрдВрдХреНрддрд┐", "рдкрдВрдХреНрддрд┐", "рдкрдВрдХреНрддрд┐", "рдкрдВрдХреНрддрд┐рдпрд╛рдБ" "
рдПрд╕"рдЪреБрдиреЗрдВ", "рд╕рддреНрд░", "рд╕реЗрдЯ", "рд╢реЗрдпрд░", "рдЖрдХрд╛рд░", "sqrt", "start", "рд╕рдЦреНрдд", "рд╕реНрдЯреНрд░рд┐рдВрдЧ", "рдШрдЯрд╛рдирд╛", "sum", "рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж"
рдЯреА"рддрд╛рд▓рд┐рдХрд╛", "рдлрд┐рд░", "рд╕реЗ", "рдЯреНрд░рд╛рдВрд╕", "рд▓реЗрдирджреЗрди", "рдЯреНрд░рд┐рдЧрд░", "рд╕рд╣реА"
рдпреВ"рдпреВрдЖрдИрдбреА", "рдпреВрдирд┐рдпрди", "рдЕрджреНрд╡рд┐рддреАрдп", "рдЕрдкрдбреЗрдЯ", "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛"
рд╡реА"рдорд╛рдиреНрдп", "рдореВрд▓реНрдп", "рджреГрд╢реНрдп"
рдбрдмреНрд▓реНрдпреВ"рдЬрдм", "рдЬрдм рднреА", "рдЬрд╣рд╛рдВ", "рдЬрдмрдХрд┐", "рд╕рд╛рде"


2. рдкрд╛рда рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рдкрд╛рда рдЦреЛрдЬ рдкреИрдЯрд░реНрди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:
рдорд╛рд░реНрдХрд╕реНрдХреЛрдк рдФрд░ рд╡рд┐рд╡рд░рдгрдЙрджрд╛рд╣рд░рдг
?"?" рдПрдХ рдкреИрдЯрд░реНрди рдореЗрдВ рдПрдХ рд╣реА рдЪрд░рд┐рддреНрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рдмреНрдж "рдкрд╛рда" рдФрд░ "рдкрд░реАрдХреНрд╖рдг" рдХреА рд╡рд░реНрддрдиреА рдЕрд▓рдЧ рд╣реИ
рдПрдХрд▓ рдЪрд░рд┐рддреНрд░ред рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
рд╕реЗрдЯ рдкреИрдЯрд░реНрди: рддреЗ? рдЯреА
рд╕рд╛рд░рд╛рдВрд╢ ~ "рддреЗ? рдЯреА"
*"" рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдХреНрд╕реНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╢реВрдиреНрдп рдпрд╛ рдЕрдзрд┐рдХ рд╡рд░реНрдгред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
"рд╡рд┐рдВрдбреЛрдЬ", "рд╡рд┐рди 95" рдпрд╛ "рд╡рд┐рдВрдбреЛрдЬрдПрдирдЯреА" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреИрдЯрд░реНрди: рдЬреАрдд *
"Win95" рдпрд╛ "Windows95" рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рд╡рд╛рдИ * 95
рд╕рд╛рд░рд╛рдВрд╢ ~ "рд╡рд╛рдИ * 95"
~"~" рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдлрдЬреА рд╕рд░реНрдЪ рдкреИрдЯрд░реНрдиред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд░рд┐рддреНрд░ "~"
рдЗрдЪреНрдЫрд┐рдд рд╢рдмреНрдж рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рддред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
"рдШреВрдордиреЗ" рдХреЗ рд╕рдорд╛рди рд╢рдмреНрдж рдХреА рд╡рд░реНрддрдиреА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП
рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдШреВрдордирд╛ ~
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "рдлреЛрдо" рдпрд╛ "рд░реЛрдо" рд╢рдмреНрдж рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рд░рд╛рдВрд╢ ~ "рдкреНрд░реЙрдХреНрд╕ ~"


3. JQL рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрдЯрд░реЛрдВ

рдСрдкрд░реЗрдЯрд░рд╡рд┐рд╡рд░рдгрдЙрджрд╛рд╣рд░рдг
рдФрд░рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрд╢рди "рдФрд░" рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЪрдпрди рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ = "YAT" рдФрд░ рд╕реНрдерд┐рддрд┐ = "рдУрдкрди" - "YAT" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
"рдУрдкрди" рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ
рдпрд╛рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрд╢рди "рдУрдЖрд░", рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рд░рд┐рдкреЛрд░реНрдЯрд░ = рдбреЗрдореЛ рез
рдпрд╛ рд░рд┐рдкреЛрд░реНрдЯрд░ = Demo_2 - рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛рд░реНрдп рдЪреБрдиреЗрдВ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдореЛ_1 рд╣реИ
рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдореЛ .2
рдирд╣реАрдВрдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЙрд▓рдЯрдиреЗ рдХреЗ рд▓рд┐рдПредрдЕрд╕рд╛рдЗрди рдирд╣реАрдВ = рдбреЗрдореЛ_1 -
рдЙрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рдирд┐рд╖реНрдкрд╛рджрдХ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдореЛ_1 рдирд╣реАрдВ рд╣реИред
рдЖрджреЗрд╢ рджреНрд╡рд╛рд░рд╛рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЕрдкрдиреЗ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛,
рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЖрдк рд╕реЙрд░реНрдЯ рджрд┐рд╢рд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -
рдЖрд░реЛрд╣реА ("asc") рдпрд╛ рдЕрд╡рд░реЛрд╣реА ("desc")ред
рдмрдирд╛рдпрд╛ рдЧрдпрд╛ = рдЦрд╛рд▓реА рдХреНрд░рдо
рдЙрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рдирдореЗрдВ рдирд┐рдпрдд рджрд┐рдирд╛рдВрдХ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА рд╣реИрдВ,
"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рдЪрдпрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВред

duedate = рдЦрд╛рд▓реА рдХреНрд░рдо, рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ -
рдЙрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рдирдореЗрдВ рдирд┐рдпрдд рджрд┐рдирд╛рдВрдХ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА рд╣реИрдВ,
"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рдЪрдпрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреНрд░рдо рдореЗрдВ, рдлрд┐рд░ "рдкреНрд░рд╛рдердорд┐рдХрддрд╛" (рдкреНрд░рд╛рдердорд┐рдХрддрд╛) рдХреНрд╖реЗрддреНрд░ рдореЗрдВ
рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВред

4. JQL рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ
рдСрдкрд░реЗрдЯрд░рд╡рд┐рд╡рд░рдгрдЙрджрд╛рд╣рд░рдг
=рдмрд░рд╛рдмрд░ред

рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреВрд░реНрдг рдЕрдиреБрдкрд╛рд▓рди рдорд╛рдирджрдВрдбред
рд░рд┐рдкреЛрд░реНрдЯрд░ = рдбреЗрдореЛ рез
! =рди рдХреЗ рдмрд░рд╛рдмрд░ред

рдЦреЛрдЬ рдорд╛рдкрджрдВрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рдпрд╛ рдореЗрдВ
рдХрд╛рд░реНрдп рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореВрд▓реНрдпред
рд░рд┐рдкреЛрд░реНрдЯрд░! = рдбреЗрдореЛ рез

рдпрд╛ рдЖрдк рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд░рд┐рдкреЛрд░реНрдЯрд░ рдирд╣реАрдВ = Demo_1
>рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред

рднрд╛рд╡ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
"рд╕рдВрд╕реНрдХрд░рдг" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде,
рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░ред
рд╡реЛрдЯ> 4
duedate> рдЕрдм ()
> =рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ред

рднрд╛рд╡ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
"рд╕рдВрд╕реНрдХрд░рдг" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде,
рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░ред
рд╡реЛрдЯ> = 4
duedate> = "2008/12/31"
рдмрдирд╛рдпрд╛> = "-5d"
<рдЙрд╕рд╕реЗ рдХрдо рд╣реИред

рднрд╛рд╡ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
"рд╕рдВрд╕реНрдХрд░рдг" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде,
рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░ред
рд╡реЛрдЯ <4
рдЕрдм <()
<=рд╕реЗ рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░ред

рднрд╛рд╡ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
"рд╕рдВрд╕реНрдХрд░рдг" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде,
рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░ред
рдЕрджреНрдпрддрди <= "-4w 2d"
рдореЗрдВрдЙрдкрд▓рдмреНрдзрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВред

рдореВрд▓реНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред
рдХреЛрд╖реНрдардХ, рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ рд╡рд┐рдХрд▓реНрдк
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЕрд▓рдЧ рд╣реЛ рдЧрдП рд╣реИрдВред
рдкреНрд░рднрд╛рд╡рд┐рдд ("3.14", "4.2")
рд░рд┐рдкреЛрд░реНрдЯрд░ (рдбреЗрдореЛ_1, рдбреЗрдореЛ_2)
рдпрд╛ рдХрд╛рд░реНрдпрднрд╛рд░ (рдбреЗрдореЛ_1, рдбреЗрдореЛ_2)
рдореЗрдВ рдирд╣реАрдВрдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреЛ рдирд┐рд╣рд┐рдд рдирд╣реАрдВ рд╣реИ
рд╕реВрдЪреАрдмрджреНрдз рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВред

рдореВрд▓реНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред
рдХреЛрд╖реНрдардХ, рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ рд╡рд┐рдХрд▓реНрдк
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЕрд▓рдЧ рд╣реЛ рдЧрдП рд╣реИрдВред
FixVersion рдореЗрдВ рдирд╣реАрдВ (A, B, C, D)

рдпрд╛ рдЖрдк рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдП (рдмреА, рд╕реА, рдбреА) рдореЗрдВ рдлрд┐рдХреНрд╕реЗрд╢рди рдирд╣реАрдВ
~рдпрд╣ рд╣реЛрддрд╛ рд╣реИред

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдкрджрдВрдб рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
рдкрд╛рда рдХреНрд╖реЗрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЪрдпрдиред
рд╕рд╛рд░рд╛рдВрд╢ ~ рдЬреАрдд
рд╕рд╛рд░рд╛рдВрд╢ ~ "рдореБрджреНрджрд╛ рдХрд▓реЗрдХреНрдЯрд░"
~!рд╣реЛрддрд╛ рдирд╣реАрдВ рд╣реИред

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдкрджрдВрдб рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
рдкрд╛рда рдХреНрд╖реЗрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЪрдпрдиред
рд╕рд╛рд░рд╛рдВрд╢! ~ "рдореБрджреНрджрд╛ рдХрд▓реЗрдХреНрдЯрд░"

рдпрд╛ рдЖрдк рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рд╛рд░рд╛рдВрд╢ рдирд╣реАрдВ ~ "рдореБрджреНрджрд╛ рдХрд▓реЗрдХреНрдЯрд░"
ISрдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗрд╡рд▓ EMPTY рдпрд╛ NULL рдорд╛рди рдХреЗ рд╕рд╛рдеред

рдХрд╛рд░реНрдпреЛрдВ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЬрд┐рд╕рдореЗрдВ рдорд╛рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред
fixVersion рдЦрд╛рд▓реА рд╣реИ
рдирд╣реАрдВ рд╣реИрдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗрд╡рд▓ EMPTY рдпрд╛ NULL рдорд╛рди рдХреЗ рд╕рд╛рдеред

рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд┐рд╕рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкреНрд░рднрд╛рд╡рд┐рддрд╡рд┐рдХрд╛рд╕ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реИ
рдерд╛рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░
рдЬреЛ рдкрд╣рд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рдерд╛ред

рдЦреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ:

  • "рд░рд┐рдкреЛрд░реНрдЯрд░" (рд▓реЗрдЦрдХ);
  • "рдЕрд╕рд╛рдЗрди" (рдареЗрдХреЗрджрд╛рд░);
  • "рд╕рдВрд╕реНрдХрд░рдг рдареАрдХ рдХрд░реЗрдВ" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рддрдп);
  • "рдкреНрд░рднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ);
  • ┬лрдкреНрд░рд╛рдердорд┐рдХрддрд╛┬╗ (рдкреНрд░рд╛рдердорд┐рдХрддрд╛);
  • ┬лрд╕реНрдерд┐рддрд┐┬╗ (рд╕реНрдерд┐рддрд┐);
  • ┬лрд╕рдВрдХрд▓реНрдк┬╗ (рдирд┐рд░реНрдгрдп)ред

WAS рдСрдкрд░реЗрдЯрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдзреЗрдп рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

  • "рддрд┐рдерд┐" рдХреЗ рдмрд╛рдж
  • рдкрд╣рд▓реЗ "рддрд┐рдерд┐"
  • "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо" рджреНрд╡рд╛рд░рд╛
  • DURING ("рддрд╛рд░реАрдЦ 1", "рддрд╛рд░реАрдЦ 2")
  • "рддрд┐рдерд┐" рдкрд░

рд╕реНрдерд┐рддрд┐ "рдкреНрд░рдЧрддрд┐ рдореЗрдВ" рдереА - рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП,
рдХрднреА рдкреНрд░рдЧрддрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВред

рд╕реНрдерд┐рддрд┐ WAS_1 "2011/02/02" рд╕реЗ рдкрд╣рд▓реЗ "рд╣рд▓" рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ -
"рд╣рд▓" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
рджрд┐рдирд╛рдВрдХ 2011-201/02 рддрдХ рдбреЗрдореЛ_1 рджреНрд╡рд╛рд░рд╛ред
рдореЗрдВ рдерд╛рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░
рдЬреЛ рдкрд╣рд▓реЗ рд╕реВрдЪреАрдмрджреНрдз рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред

рд╕реНрдХреЛрдк рдФрд░ рд╡рд┐рдзреЗрдп рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
рдСрдкрд░реЗрдЯрд░ WAS IN, рдСрдкрд░реЗрдЯрд░ WAS рдХреЗ рд╕рдорд╛рди рд╣реИред
рд╕реНрдерд┐рддрд┐ WAS IN ("рд╕рдВрдХрд▓реНрдкрд┐рдд", "рдкреНрд░рдЧрддрд┐ рдореЗрдВ")
рдкрд╣рд▓реЗ "2011/02/02" - рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
"2011/02/02" рдХреА рддрд╛рд░реАрдЦ рддрдХ "рд╣рд▓" рдпрд╛ "рдкреНрд░рдЧрддрд┐ рдореЗрдВ" рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВред
рдореЗрдВ рдирд╣реАрдВ рдерд╛рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрднреА рдирд╣реАрдВ
рдпрд╛ рддреЛ рдХреБрдЫ рдмрд┐рдВрджреБ рддрдХ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛
рд╕реВрдЪреАрдмрджреНрдз рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВред

рд╕реНрдХреЛрдк рдФрд░ рд╡рд┐рдзреЗрдпрдХреЛрдВ рдХреЛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛,
рдбрдмреНрд▓реНрдпреВрдПрдПрд╕ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рд╣реА рд╣реИред
рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ рдерд╛ ("рд╣рд▓ рд╣реБрдЖ", "рдкреНрд░рдЧрддрд┐ рдореЗрдВ")
рдкрд╣рд▓реЗ "2011/02/02" - рдкрд╣рд▓реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
"рд╣рд▓" рдФрд░ "рдкреНрд░рдЧрддрд┐ рдореЗрдВ" рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ
рджрд┐рдирд╛рдВрдХ "2011/02/02 рддрдХ"ред
рдирд╣реАрдВ рдерд╛рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрднреА рдирд╣реАрдВ
рдпрд╛ рддреЛ рдХреБрдЫ рдмрд┐рдВрджреБ рддрдХ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛
рдорд╛рди рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рдХрд░реЗрдВред

рд╕реНрдХреЛрдк рдФрд░ рд╡рд┐рдзреЗрдпрдХреЛрдВ рдиреЗ WAS NOT рдСрдкрд░реЗрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛,
рдбрдмреНрд▓реНрдпреВрдПрдПрд╕ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рд╣реА рд╣реИред
рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдереА "рдкреНрд░рдЧрддрд┐ рдореЗрдВ"
рдкрд╣рд▓реЗ "2011/02/02" - рдкрд╣рд▓реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
"2011-02/02" рдХреА рддрд╛рд░реАрдЦ рддрдХ "рдЗрди рдкреНрд░реЛрдЧреНрд░реЗрд╕" рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВред
рд╕рдБрд╡рд╛рд░рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЦреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ:

  • "рд░рд┐рдкреЛрд░реНрдЯрд░" (рд▓реЗрдЦрдХ);
  • "рдЕрд╕рд╛рдЗрди" (рдареЗрдХреЗрджрд╛рд░);
  • "рд╕рдВрд╕реНрдХрд░рдг рдареАрдХ рдХрд░реЗрдВ" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рддрдп);
  • "рдкреНрд░рднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ);
  • ┬лрдкреНрд░рд╛рдердорд┐рдХрддрд╛┬╗ ( ┬лрдкреНрд░рд╛рдердорд┐рдХрддрд╛);
  • ┬╗рд╕реНрдерд┐рддрд┐" (рд╕реНрдерд┐рддрд┐);
  • ┬лрд╕рдВрдХрд▓реНрдк┬╗ (рдирд┐рд░реНрдгрдп)ред

WAS рдСрдкрд░реЗрдЯрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдзреЗрдп рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

  • "рддрд┐рдерд┐" рдХреЗ рдмрд╛рдж
  • рдкрд╣рд▓реЗ "рддрд┐рдерд┐"
  • "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо" рджреНрд╡рд╛рд░рд╛
  • DURING ("рддрд╛рд░реАрдЦ 1", "рддрд╛рд░реАрдЦ 2")
  • "рддрд┐рдерд┐" рдкрд░
  • "рдкреБрд░рд╛рдиреЗрдкрди" рд╕реЗ
  • "рдиреНрдпреВрд╡рд▓реНрдпреВ"

рдХрд╛рд░реНрдпрднрд╛рд░ рд╕реМрдВрдкрд╛ - рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП, рдХрд▓рд╛рдХрд╛рд░
рдЬрд┐рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрдЯреЗрдЯрд╕ рдЪреЗрдВрдЬреЗрдб рдлреНрд░реЙрдо "рдЗрди рдкреНрд░реЛрдЧреНрд░реЗрд╕" рдЯреВ "рдУрдкрди" - рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
рд╕реНрдерд┐рддрд┐ рдЬрд┐рд╕реЗ "рдкреНрд░рдЧрддрд┐ рдореЗрдВ" рд╕реЗ рд╡рд╛рдкрд╕ "рдУрдкрди" рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдбреЗрдореЛ рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджреА рдЧрдИ рд╣реИ

рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж () - рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛
рд╡рд░реНрддрдорд╛рди рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди рдбреЗрдореЛ_1 рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

5. JQL рдХрд╛рд░реНрдп
рд╕рдорд╛рд░реЛрд╣рд╡рд┐рд╡рд░рдгрд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕рдЙрдкрд▓рдмреНрдз рдСрдкрд░реЗрдЯрд░реЛрдВрдЙрджрд╛рд╣рд░рдг
рд╕реНрд╡реАрдХреГрдд ()рдХреЗрд╡рд▓ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХреЗ рд▓рд┐рдПред

рдЕрдиреБрдореЛрджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рдЬрд┐рд╕ рдкрд░ рдордВрдЬреВрд░реА рджреА рдЧрдИ рд╣реИред

"Approvals" рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рд╕реНрд╡реАрдХреГрдд ()=рдЕрдиреБрдореЛрджрди =
рд╕реНрд╡реАрдХреГрдд ()
рдЕрдиреБрдореЛрджрди ()рдХреЗрд╡рд▓ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХреЗ рд▓рд┐рдПред

рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛
рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдпрд╛ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣рдордд рд╣реИрдВред

"Approvals" рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдЕрдиреБрдореЛрджрдХ
(рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)
=рдЕрдиреБрдореЛрджрди = рдЕрдиреБрдореЛрджрди (рдбреЗрдореЛ_1,)
demo_2)
рдЭрд░рдирд╛
рд╡рд┐рдХрд▓реНрдк ()
рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдлрд╝реАрд▓реНрдб (рдЖрд╢реНрд░рд┐рдд рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░) рдХреЗ рдорд╛рди рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдПредcascadeOption
(ParentOption)

cascadeOption
(ParentOption,
childOption)
рдореЗрдВ, рдирд╣реАрдВрдХреИрд╕реНрдХреЗрдб рдСрдкреНрд╢рди рдореЗрдВ "рдЕрдиреБрд░реЛрдз рдкреНрд░рдХрд╛рд░" ("рдбреЗрд╡рд▓рдкрд░"),
"рд╡рд┐рд╕реНрддрд╛рд░")
рдмрдВрдж
рд╕реНрдкреНрд░рд┐рдВрдЯ ()
рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реИред
рдкреВрд░реНрдг рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдмрдВрдж рдирд┐рд╢рд╛рди ()рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдЫрд┐рдбрд╝рдХрдирд╛
рдмрдВрдж рдирд┐рд╢рд╛рди ()
рдШрдЯрдХреЛрдВ
рд▓реАрдбрдмрд╛рдЗрд╕рд░ ()
рдЙрдкрдпреБрдХреНрдд
"рдШрдЯрдХ" рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдПред

"рдШрдЯрдХ" рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдЯрдХ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдиреЗрддрд╛ рдЖрдк рдпрд╛ рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВред
рдЕрд╡рдпрд╡
рд▓реАрдбрдмрд╛рдЗрд╕рд░ ()
рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛
рдШрдЯрдХреЛрдВ
LeadByUser
(рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо)
рдореЗрдВ, рдирд╣реАрдВрдЕрдВрдЧ
рдШрдЯрдХреЛрдВ рдореЗрдВ
рд▓реАрдбрдмреИрд╕рд░ () -
lidom
рдШрдЯрдХреЛрдВ
рдХреНрдпрд╛ рдЖрдк рдЦреБрдж рд╣реИрдВ

рдЕрдВрдЧ
рдШрдЯрдХреЛрдВ рдореЗрдВ
LeadByUser
(рдбреЗрдореЛ_1) -
lidom
рдШрдЯрдХреЛрдВ
рдпрд╣ рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
demo_1ред
рд╡рд░реНрддрдорд╛рди
рд▓реЙрдЧрд┐рди ()
рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╕рддреНрд░ рд╕рдордп рд▓реМрдЯрд╛рддрд╛ рд╣реИред

"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрддред
рдирд┐рдпрдд рддрд┐рдерд┐
(рд╕рдордп рд╕реАрдорд╛), "рд╣рд▓"
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
рд╡рд░реНрддрдорд╛рдирд▓реЛрдЧрд┐рди ()=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рдмрдирд╛рдпрд╛>
рд╡рд░реНрддрдорд╛рдирд▓реЛрдЧрд┐рди ()
рдХрд░рдВрдЯUser ()рд╡рд░реНрддрдорд╛рди рдЕрдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд▓реЙрдЧрд┐рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рд░рд┐рдкреЛрд░реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рднрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
(рд▓реЗрдЦрдХ)
┬лрдЕрдиреБрджрд┐рд╖реНрдЯ┬╗
(рдареЗрдХреЗрджрд╛рд░), "рдорддрджрд╛рддрд╛", "рдЪреМрдХреАрджрд╛рд░" рдФрд░ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдХреНрд╖реЗрддреНрд░ред
рдХрд░рдВрдЯUser ()=; = =рд░рд┐рдкреЛрд░реНрдЯрд░ =
рдХрд░рдВрдЯUser ()

рдХрд╛рд░реНрдпрднрд╛рд░! =
рдХрд░рдВрдЯUser ()
рдпрд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╣реИ
рдЦрд╛рд▓реА
рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж
рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд
рд╕рдВрд╕реНрдХрд░рдг ()
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЕрдкреНрд░рдмрдВрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг (рдпрд╛рдиреА, рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╕рд╛рд╡рдзрд╛рдиреА
рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреНрд░рдо рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рди рдХрд┐ рддрд╛рд░реАрдЦреЛрдВ рд╕реЗред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝реАрд▓реНрдб "AffectedVersion" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ), "FixVersion" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд), рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж
рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд
рд╕рдВрд╕реНрдХрд░рдг (рдкрд░рд┐рдпреЛрдЬрдирд╛)
рдореЗрдВ, рдирд╣реАрдВрдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛ = рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛
earliestUnreleased
рд╕рдВрд╕реНрдХрд░рдг
(рдПрдмреАрд╕реА)

fixVersion =
earliestUnreleased
рд╕рдВрд╕реНрдХрд░рдг
(рдПрдмреАрд╕реА)
рдПрдВрдбрдСрдлрдбреЗ ()рд╡рд░реНрддрдорд╛рди рджрд┐рди рдХреЗ рдЕрдВрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдХреНрд╖реЗрддреНрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд
"рдмрдирд╛рдпрд╛ рдЧрдпрд╛" (рдмрдирд╛рдпрд╛ рдЧрдпрд╛),
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдХрд╕реНрдЯрдо рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдлрд╝реАрд▓реНрдбред
рдПрдВрдбрдСрдлрдбреЗ ()

рдПрдВрдбрдСрдлрдбреЗ ("рдЗрдВрдХ")

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рджрд┐рдиред

рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рджреЗрдп
<endOfDay () -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рдЕрдВрдд рддрдХ
рд╡рд░реНрддрдорд╛рди рджрд┐рдиред

рдХрд╛рд░рдг <рдПрдВрдбрдСрдлрдбреЗ
("+1") -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рдЕрдВрдд рддрдХ
рдХрд▓ред
endOfMonth ()рдЪрд╛рд▓реВ рдорд╛рд╣ рдХреЗ рдЕрдВрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрддред
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
endOfMonth ()

endOfMonth ("inc")

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рдорд╣реАрдирд╛ред

рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рджреЗрдп
<endOfMonth () -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рдЕрдВрдд рддрдХ
рдЪрд╛рд▓реВ рдорд╛рд╣ред

рдХрд╛рд░рдг <endOfMonth
("+ 15 рдбреА") -
рдХреА рд╕рдордп рд╕реАрдорд╛
15 рд╡реАрдВ
рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗред
endOfWeek ()рд╡рд░реНрддрдорд╛рди рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрддред
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
endOfWeek ()

endOfWeek ("inc"),

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рд╕рдкреНрддрд╛рд╣ред

рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рджреЗрдп
<endOfWeek () -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рд╡рд░реНрддрдорд╛рди рдХреЗ рдЕрдВрдд рддрдХ
рд╕рдкреНрддрд╛рд╣ред

рдХрд╛рд░рдг <endOfWeek
("+1") -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рдЕрдВрдд рддрдХ
рдЕрдЧрд▓реЗ рд╣рдлреНрддреЗред
рдПрдВрдбрдСрдпрдпрд░ ()рд╡рд░реНрддрдорд╛рди рд╡рд░реНрд╖ рдХреЗ рдЕрдВрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд
(рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд)
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
рдПрдВрдбрдСрдпрдпрд░ ()

рдПрдВрдбрдСрдпрдпрд░ ("inc")

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рд╕рд╛рд▓ред
рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рджреЗрдп <рдПрдВрдбрдСрдпрд┐рдпрд░ () -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рдЕрдВрдд рддрдХ
рд╡рд░реНрддрдорд╛рди рд╡рд░реНрд╖ред

рдХрд╛рд░рдг <рдПрдВрдбрдСрдпрдпрд░
("+ 3M") -
рдкреНрд░рджрд░реНрд╢рди рдХреА рддрд┐рдерд┐
рдорд╛рд░реНрдЪ рдХреЗ рдЕрдВрдд рддрдХ
рдЕрдЧрд▓реЗ рд╕рд╛рд▓ред
рдЬрд╛рд░реА рдХрд░рдирд╛рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЧрдП рдЕрдВрддрд┐рдо 50 рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИредрдЬрд╛рд░реА рдХрд░рдирд╛рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдЬрд╛рд░реА
рдЬрд╛рд░реА рдХрд░рдирд╛
issuesWith
RemoteLinks
ByGlobalId ()
рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реИрд╢реНрд╡рд┐рдХ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░реА рд▓рд┐рдВрдХ рд╣реИрдВред

рд╕рд╛рд╡рдзрд╛рдиреА
рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рд╡реИрд╢реНрд╡рд┐рдХ рдЖрдИрдбреА
рдорд╛рддреНрд░рд╛ рдореЗрдВ
1 рд╕реЗ 100 рддрдХред
рдЦрд╛рд▓реА рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓
рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓
рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде
> 100 рдХреЗ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА ред
рдореБрджреНрджреЛрдВ
WithRemote
LinksByGlobalId ()
рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдЬрд╛рд░реА
issuesWithRemote
LinksByGlobalId
(рдПрдмреАрд╕реА, рдбреАрдИрдПрдл)
LastLogin ()рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рддреНрд░ рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рд╕рдордп рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рдХреНрд╖реЗрддреНрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд
"рдмрдирд╛рдпрд╛ рдЧрдпрд╛" (рдмрдирд╛рдпрд╛ рдЧрдпрд╛),
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
LastLogin ()=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рдмрдирд╛рдпрд╛>
LastLogin ()
рдирд╡реАрдирддрдо
рд░рд┐рд╣рд╛
рд╕рдВрд╕реНрдХрд░рдг ()
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╕рд╛рд╡рдзрд╛рдиреА
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдмрд╕реЗ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддрд╛рд░реАрдЦреЛрдВ рд╕реЗ рдирд╣реАрдВ, рдХреНрд░рдо рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝реАрд▓реНрдб "AffectedVersion" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ), "FixVersion" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд), рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд╡реАрдирддрдо
ReleasedVersion
(рдкрд░рд┐рдпреЛрдЬрдирд╛)
=; = =рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛ = рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛
latestReleased
рд╕рдВрд╕реНрдХрд░рдг (рдПрдмреАрд╕реА)

fixVersion =
latestReleased
рд╕рдВрд╕реНрдХрд░рдг (рдПрдмреАрд╕реА)
рд▓рд┐рдВрдХреНрдбрдЗрди ()рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ред

рд╕рд╛рд╡рдзрд╛рдиреА
LinkType рдХреЗрд╕ рд╕рдВрд╡реЗрджреА рд╣реИред
linkedIssues
(IssueKey)

linkedIssues
(рдЬрд╛рд░реА рдХрд░реЗрдВ, рд▓рд┐рдВрдХ рдЯрд╛рдЗрдк)
рдореЗрдВ, рдирд╣реАрдВрд▓рд┐рдВрдХреНрдбрдЗрди рдореЗрдВ рдореБрджреНрджрд╛
(рдПрдмреАрд╕реА-123,
"рджреНрд╡рд╛рд░рд╛ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ")
рд╕рджрд╕реНрдп ()рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ JIRA рд╕рдореВрд╣ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

"рд░рд┐рдкреЛрд░реНрдЯрд░" (рд▓реЗрдЦрдХ), "рдЕрд╕рд╛рдЗрди" (рдХрд▓рд╛рдХрд╛рд░), "рдорддрджрд╛рддрд╛", "рджреНрд░рд╖реНрдЯрд╛" рдФрд░ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
membersOf
(рд╕рдореВрд╣)
рдореЗрдВ, рдирд╣реАрдВрдЕрд╕рд╛рдЗрди рди рдХрд░реЗрдВ
рд╕рджрд╕реНрдпреЛрдВ рдореЗрдВ (QA)
myApproval ()рдХреЗрд╡рд▓ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХреЗ рд▓рд┐рдПред

JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдпрд╛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣рдордд рд╣реИред
"Approvals" рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
myApproval ()=рдЕрдиреБрдореЛрджрди =
myApproval ()
myPending ()рдХреЗрд╡рд▓ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХреЗ рд▓рд┐рдПред

JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
"Approvals" рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
myPending ()=рдЕрдиреБрдореЛрджрди =
myPending ()
рдЕрдм ()рд╡рд░реНрддрдорд╛рди рд╕рдордп рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдПред

"рд░рд┐рдкреЛрд░реНрдЯрд░" (рд▓реЗрдЦрдХ), "рдЕрд╕рд╛рдЗрди" (рдХрд▓рд╛рдХрд╛рд░), "рдорддрджрд╛рддрд╛", "рджреНрд░рд╖реНрдЯрд╛" рдФрд░ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдм ()=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рдЕрдм <()
рдФрд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ
(рдмрдВрдж, рд╣рд▓)
OpenSprints ()рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реИред

рдЕрдзреВрд░реЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
OpenSprints ()рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдЫрд┐рдбрд╝рдХрдирд╛
OpenSprints ()
рд▓рдВрдмрд┐рдд ()рдХреЗрд╡рд▓ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХреЗ рд▓рд┐рдПред

рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдПред

"Approvals" рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рд▓рдВрдмрд┐рдд ()=рдЕрдиреБрдореЛрджрди =
рд▓рдВрдмрд┐рдд ()
рд▓рдВрдмрд┐рдд ()рдХреЗрд╡рд▓ JIRA рд╕рд░реНрд╡рд┐рд╕ рдбреЗрд╕реНрдХ рдХреЗ рд▓рд┐рдПред

JIRA рд╕реЗрд╡рд╛ рдбреЗрд╕реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдиреЛрдВ) рдХреЗ рдЕрдиреБрдореЛрджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

"Approvals" рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
pendingBy
(user1, user2)

projectsLead
ByUser ()
=рдЕрдиреБрдореЛрджрди =
рд▓рдВрдмрд┐рдд (рдбреЗрдореЛ_1)

рдЕрдиреБрдореЛрджрди =
рд▓рдВрдмрд┐рдд (рдбреЗрдореЛ_1,
demo_2)
projectsLead
ByUser ()
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реАрдб рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрд╛рд░реНрдп рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯрд▓реАрдбрдпреВрд╕рд░ ()
- рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ред

projectsLead
ByUser
(рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо)
рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛
projectsLead
ByUser ()
рдФрд░ рд╕реНрдерд┐рддрд┐ = рдЦреБрд▓реА

рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛
projectsLead
ByUser (рдбреЗрдореЛ_1)
рдФрд░ рд╕реНрдерд┐рддрд┐ = рдЦреБрд▓реА
рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ
WhereUser
рд╣реИ
рдЕрдиреБрдорддрд┐ ()
рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдорддрд┐ рд╣реИ ред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ
WhereUser
HasPermission
(рдЕрдиреБрдорддрд┐)
рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛
projectsWhere
UserHas
рдЕрдиреБрдорддрд┐
("рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ")
рдФрд░ рд╕реНрдерд┐рддрд┐ = рдЦреБрд▓реА
рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ
WhereUser
рд╣рд╕рд░реЛрд▓ ()
рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рднреВрдорд┐рдХрд╛ рд╣реИ ред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
projectsWhere
UserHasRole
(Rolename)
рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛
projectsWhere
UserHasRole
( ┬лрдбреЗрд╡рд▓рдкрд░реНрд╕┬╗)
рдФрд░ рд╕реНрдерд┐рддрд┐ = рдЦреБрд▓реА
рд░рд┐рд╣рд╛
рд╕рдВрд╕реНрдХрд░рдг ()
рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╛ рд╕рднреА JIRA рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝реАрд▓реНрдб "AffectedVersion" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ), "FixVersion" (рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд), рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд┐рдореЛрдЪрди () -
рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП
рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдПред

releasedVersions
(рдкрд░рд┐рдпреЛрдЬрдирд╛)
рдореЗрдВ, рдирд╣реАрдВрдореЗрдВ рддрдп рд╣реИ
releasedVersions
(рдПрдмреАрд╕реА)

рдореЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд
releasedVersions
(рдПрдмреАрд╕реА)
рдорд╛рдирдХ
рдЗрд╢реНрдпреВрдЯрд╛рдЗрдкреНрд╕ ()
рдореВрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдПредрдорд╛рдирдХ
рдЗрд╢реНрдпреВрдЯрд╛рдЗрдкреНрд╕ ()
рдореЗрдВ, рдирд╣реАрдВрдЬрд╛рд░реА рдХрд░рдирд╛
рдорд╛рдирдХ
рдЗрд╢реНрдпреВрдЯрд╛рдЗрдкреНрд╕ ()
startOf
рджрд┐рди ()
рд╡рд░реНрддрдорд╛рди рджрд┐рди рдХреА рд╢реБрд░реБрдЖрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

"рдирд┐рд░реНрдорд┐рдд" рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд
(рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд)
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
startOfDay ()

startOfDay ("inc")

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рджрд┐рдиред

рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рдмрдирд╛рдпрд╛>
startOfDay () -
рдХрд╛рд░реНрдп рдмрдирд╛рдП рдЧрдП
рд╡рд░реНрддрдорд╛рди рджрд┐рди рдХреЗ рд▓рд┐рдПред

рдмрдирд╛рдпрд╛>
startOfDay
("-3 рдбреА") - рдХрд╛рд░реНрдп,
рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛
рдкрд┐рдЫрд▓реЗ рддреАрди рджрд┐рдиред
startOf
рдорд╣реАрдирд╛ ()
рдЪрд╛рд▓реВ рдорд╛рд╣ рдХреА рд╢реБрд░реБрдЖрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдХреНрд╖реЗрддреНрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд
"рдмрдирд╛рдпрд╛ рдЧрдпрд╛" (рдмрдирд╛рдпрд╛ рдЧрдпрд╛),
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдбред
startOfMonth ()

startOfMonth ("inc")

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рдорд╣реАрдирд╛ред

рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рдмрдирд╛рдпрд╛>
startOfMonth () - рдХрд╛рд░реНрдп,
рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛
рдЪрд╛рд▓реВ рдорд╛рд╣

рдмрдирд╛рдпрд╛> startOfMonth
("+ 14 рдбреА") - рдХрд╛рд░реНрдп,
рдкрдВрджреНрд░рд╣рд╡реАрдВ рд╕реЗ рдмрдирд╛рдпрд╛
рд╡рд░реНрддрдорд╛рди рдорд╛рд╣ рдХреА рддрд╛рд░реАрдЦред
startOf
рд╕рдкреНрддрд╛рд╣ ()
рд╡рд░реНрддрдорд╛рди рд╕рдкреНрддрд╛рд╣ рдХреА рд╢реБрд░реБрдЖрдд рддрдХ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдХреНрд╖реЗрддреНрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд
"рдмрдирд╛рдпрд╛ рдЧрдпрд╛" (рдмрдирд╛рдпрд╛ рдЧрдпрд╛),
рдирд┐рдпрдд рддрд┐рдерд┐
(рдЯрд░реНрдо)
┬лрд╣рд▓┬╗
(рдирд┐рд░реНрдгрдп рдХреА рддрд┐рдерд┐)
"рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдХрд╕реНрдЯрдо рджрд┐рдирд╛рдВрдХ-рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдлрд╝реАрд▓реНрдбред
startOfWeek ()

startOfWeek ("inc"),

рдХрд╣рд╛рдБ рд╣реИ
рдРрдЪреНрдЫрд┐рдХ
рджреНрд╡рд╛рд░рд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
(N) nn (y | M | w | d | h | m) |

рдпрджрд┐ рдЗрдХрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рдордп рдорд╛рдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрд╡рдзрд┐,
рдпрд╛рдиреА 1 рд╕рдкреНрддрд╛рд╣ред

рдпрджрд┐ itted рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ,
рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ + рд╣реИред
=, =!,>,> =, <, <=
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЗрдВ , WAS IN, WAS NOT, WAS NOT IN, CHANGED рдерд╛
рдмрдирд╛рдпрд╛>
startOfWeek () - рдХрд╛рд░реНрдп,

.

created >
startOfWeek
("-1") тАФ ,


.
startOf
Year()
.


┬лCreated┬╗
(),
┬лDue Date┬╗
( ),
┬лResolved┬╗
( ),
┬лUpdated┬╗ (), -.
startOfYear()

startOfYear(┬лinc┬╗)

inc тАФ


(┬▒)nn(y|M|w|d|h|m).


,

,
. . 1 .

┬▒,
+.
=, !=, >, >=, <, <=
WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED
created >
startOfYear() тАФ

.

created >
startOfYear
("-1") тАФ ,


.
subtask
IssueTypes()
.subtask
IssueTypes()
IN, NOT INissuetype in
subtask
IssueTypes()
unreleased
Versions()
JIRA-.

┬лAffectedVersion┬╗ ( ), ┬лFixVersion┬╗ ( ), Version.
unreleasedVersions()


.

unreleased
Versions
(project)
IN, NOT INfixVersion in
unreleased
Versions(ABC)
voted
Issues()
, .votedIssues()IN, NOT IN
рдорддрджрд╛рди рдореЗрдВ рдореБрджреНрджрд╛ ()
рджреЗрдЦреЗ рдЧрдП
рдореБрджреНрджреЗ ()
рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдк рдПрдХ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рд╣реИрдВредрджреЗрдЦреЗ рдЧрдП ()рдореЗрдВ, рдирд╣реАрдВ
рдирд┐рдЧрд░рд╛рдиреА рдореЗрдВ рдореБрджреНрджрд╛ ()


рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрдиреНрдирдд рдореЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдкрдХреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдЙрдкрдпреЛрдЧ рдФрд░ рдЦреЛ рдЬрд╛рдирд╛ рдирд╣реАрдВ;)

Source: https://habr.com/ru/post/hi449932/


All Articles