рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рдбрд┐рдЬрд╝рд╛рдЗрди рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рд▓реАрдХ рдХреЗ
рдЬрд╛рдиреЗрдВ рдХрд┐ рдХреИрд╕реЗ рддреЗрдЬрд╝ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдФрд░ рдкрдВрдХреНрддрд┐-рд╕реНрддрд░реАрдп рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддреЗрдЬрд╝ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗрдВ рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рд▓реАрдХ рдХреЗред

рдХреНрдпреЛрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рдбреЗрдЯрд╛ рд▓реАрдХ рдХрд░ рд╕рдХрддреА рд╣реИ
рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рд╣реА рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рдХрд╛ рдорддрд▓рдм рд░рдЦрддреА рд╣реИ рдЬреЛ рдкреВрд░реЗ рдРрдк рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ: рдЧреНрд░рд╛рд╣рдХ, рдЯрд┐рдХрдЯ, рдЪрд╛рд▓рд╛рди, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЬреЛ рдХреБрдЫ рднреА рд▓реЛрдЧ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЕрдХреНрд╕рд░ рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдФрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рд░рд┐рдЬрд▓реНрдЯ рдкреЗрдЬ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реАрдзреЗ рд░рд┐рдХреЙрд░реНрдб рдкрд░ рдЬрд╛ рд╕рдХреЗрдВред
рд▓реАрдХ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдЦреЛрдЬ рдХреБрдЫ рдРрд╕рд╛ рд▓реМрдЯрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣ рдореМрдЬреВрдж рд╣реИред рднрд▓реЗ рд╣реА рд╡реЗ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХреЗрдВ, рдПрдХ рд▓рд╛рдЗрдитАФрдЬреИрд╕реЗ рд╢реАрд░реНрд╖рдХ, рдХрд┐рд╕реА рдХрд╛ рдирд╛рдо, рдЯреИрдЧ, рдпрд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рд╣реБрдЖ рд╕реНрдирд┐рдкреЗрдЯтАФрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЦреЛрдЬ "рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ" рдЬреИрд╕рд╛ рд▓рдЧрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЯреАрдореЗрдВ рдЗрд╕реЗ рдХрдо рдЖрдВрдХрддреА рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рд░рд┐рдЬрд▓реНрдЯ рдЯрд╛рдЗрдЯрд▓ рдФрд░ рдкреНрд░реАрд╡реНрдпреВ, рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рд╕реБрдЭрд╛рд╡, рд░рд┐рдЬрд▓реНрдЯ рдЯреЛрдЯрд▓, "Customers (5)" рдЬреИрд╕реЗ рдлрд╝реЗрд╕реИрдЯреНрд╕, рдФрд░ рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рд╕рдордп рдЕрдВрддрд░ рдХреЗ рдЬрд░рд┐рдП рднреА рдбреЗрдЯрд╛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддреА рд╣реИ (рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдкрд░ рддреЗрдЬрд╝, рдХреБрдЫ рдкрд░ рдзреАрдорд╛)ред
рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ред рдкрд╣рд▓реЗ, рдЯреАрдореЗрдВ рддрдм рд╕рд░реНрдЪ рдЬрд╛рд░реА рдХрд░ рджреЗрддреА рд╣реИрдВ рдЬрдм рдХреЗрд╡рд▓ рдПрдХ рд░реЛрд▓ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдЯреЗрд╕реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рджрд┐рдЦрддрд╛ рд╣реИред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдкреНрд░реЛрдбрдХреНрдЯ рдмрдврд╝рддрд╛ рд╣реИ, рдЖрдк рд░реЛрд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ (рд╕рдкреЛрд░реНрдЯ рдмрдирд╛рдо рд╕реЗрд▓реНрд╕, рдореИрдиреЗрдЬрд░ рдмрдирд╛рдо рдПрдЬреЗрдВрдЯ) рдФрд░ рдлреАрдЪрд░ рдЬреИрд╕реЗ рд╕рд╛рдЭрд╛ рдЗрдирдмреЙрдХреНрд╕, рдирд┐рдЬреА рдиреЛрдЯреНрд╕, рд╕реАрдорд┐рдд рдЧреНрд░рд╛рд╣рдХ, рдФрд░ "рдХреЗрд╡рд▓ рдореЗрд░реЗ рдЦрд╛рддреЗ" рдЖрддреЗ рд╣реИрдВред рдЕрдЧрд░ рд╕рд░реНрдЪ рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ рдЕрдиреБрдорд╛рди рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рддреА рд╣реИ, рддреЛ рдпрд╣ рдХреНрд░реЙрд╕-рдЯреАрдо рдпрд╛ рдХреНрд░реЙрд╕-рдХрд╕реНрдЯрдорд░ рд╕рдВрдХреЗрдд рджрд┐рдЦрд╛рдиреЗ рд▓рдЧрддреА рд╣реИред
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдлрд▓рддрд╛ рдореЛрдб рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдкреАрдб рдХреЗ рд▓рд┐рдП "рд╕рдм рдХреБрдЫ" рдЗрдВрдбреЗрдХреНрд╕ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдРрдк рдореЗрдВ рд╕рд░реНрдЪ рдХреНрд╡реЗрд░реА рдХреЗ рдмрд╛рдж рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЪреБрдХреА рдмрд╛рдд рд╣реИред рд╕рд░реНрдЪ рдЗрдВрдЬрди рдкрд╣рд▓реЗ рд╣реА рддрдп рдХрд░ рдЪреБрдХрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдореИрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рд╕реБрдЭрд╛рд╡реЛрдВ, рдХрд╛рдЙрдВрдЯреНрд╕, рдпрд╛ рдЖрдВрд╢рд┐рдХ рдлрд╝реАрд▓реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдПрдХ рд╕рдкреЛрд░реНрдЯ рдПрдЬреЗрдВрдЯ рдХреА рдЬреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдЯрд┐рдХрдЯ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред рд╡реЗ "Acme" рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИ "Acme - Legal escalation" рдпрд╛ "Acme breach notification." рднрд▓реЗ рд╣реА рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ "access denied" рдЖрдП, рдХреЗрд╡рд▓ рдЯрд╛рдЗрдЯрд▓ рд╣реА рдбреЗрдЯрд╛ рд▓реАрдХ рд╣реИред
рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рдХрд╛ рд▓рдХреНрд╖реНрдп рдХрд╣рдирд╛ рдЖрд╕рд╛рди рд╣реИ рд▓реЗрдХрд┐рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓: рддреЗрдЬрд╝, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВ рдЬрдмрдХрд┐ рд╡рд╣реА рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдЬреЛ рдЖрдк рд╣рд░ рд░рд┐рдХреЙрд░реНрдб рдЦреЛрд▓рддреЗ рд╕рдордп рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рд╣рд░ рдХреНрд╡реЗрд░реА рдХреЛ рдРрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╣реА рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ UI рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рд╛рдЧ (рдЬреИрд╕реЗ рдХрд╛рдЙрдВрдЯреНрд╕) рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдмрд╛рд╣рд░ рд▓реАрдХ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдк рдХреНрдпрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдирд╛ рд╣реИ
рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рд╕рд░рд▓ рд▓рдЧрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢рдмреНрдж рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрддреНрддрд░ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рдкрд░ рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ, рдЖрдк рдбреЗрдЯрд╛ рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕рддрд╣ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдлреАрдЪрд░ рдХреЛ рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рджреЛ рдмрд╛рддреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд▓реЗрдВ: рдЖрдк рдХрд┐рди рд╡рд╕реНрддреБрдУрдВ (entities) рдХреА рдЦреЛрдЬ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдХреМрди рд╕реЗ рд╣рд┐рд╕реНрд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдирд╛ рдЬрд░реВрд░реА рд╣реИред
рдПрдХ entity рдХреЛрдИ рднреА рд░рд┐рдХреЙрд░реНрдб рд╣реИ рдЬрд┐рд╕реЗ рдХреЛрдИ рдЬрд▓реНрджреА рдвреВрдВрдврдирд╛ рдЪрд╛рд╣ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд┐рдЬрд╝рдиреЗрд╕ рдРрдкреНрд╕ рдореЗрдВ рдпрд╣ рдЧреНрд░рд╛рд╣рдХ, рд╕рдкреЛрд░реНрдЯ рдЯрд┐рдХрдЯ, рдЪрд╛рд▓рд╛рди, рдСрд░реНрдбрд░ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ (рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдЯрд╛рдбреЗрдЯрд╛) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдореЗрдВ рд▓реЛрдЧ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдПрдЬреЗрдВрдЯ), рдЖрдВрддрд░рд┐рдХ рдиреЛрдЯреНрд╕, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЬреИрд╕реЗ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдпрд╛ API рдХреАрдЬрд╝ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рдирд╛рдо, ID, рдпрд╛ рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд┐рд╕реЗ рдХреЛрдИ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЕрдХреНрд╕рд░ рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рдкреНрд░рддрд┐-рд░рд┐рдХреЙрд░реНрдб рдирд┐рдпрдо рдмрдирд╛рдо рдкреНрд░рддрд┐-рдЯреЗрдмрд▓ рдирд┐рдпрдо
Per-table рдирд┐рдпрдо рд╕реАрдзреЗ рд╣реЛрддреЗ рд╣реИрдВ: рдпрд╛ рддреЛ рдЖрдк рдкреВрд░реЗ рдЯреЗрдмрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдЙрджрд╛рд╣рд░рдг: рдХреЗрд╡рд▓ рд╡рд┐рддреНрдд рд╡рд┐рднрд╛рдЧ Invoices рдкреЗрдЬ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реЛрдЪрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрдм рдЕрд╕рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рд╣реА рдЯреЗрдмрд▓ рдХреА рдЕрд▓рдЧ-рдкрдВрдХреНрддрд┐рдпрд╛рдБ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
Per-record рдирд┐рдпрдо рдкрдВрдХреНрддрд┐ рджрд░ рдкрдВрдХреНрддрд┐ рджреГрд╢реНрдпрддрд╛ рддрдп рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: рдПрдХ рд╕рдкреЛрд░реНрдЯ рдПрдЬреЗрдВрдЯ рдЕрдкрдиреЗ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдЯрд┐рдХрдЯ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдореИрдиреЗрдЬрд░ рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рднреА рдЯрд┐рдХрдЯ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЖрдо рдирд┐рдпрдо рдЯреЗрдиреЗрдВрдЯ рдУрдирд░рд╢рд┐рдк рд╣реИ: рдорд▓реНрдЯреА-рдЯреЗрдиреЗрдВрдЯ рдРрдк рдореЗрдВ, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рдЙрди рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ customer_id = their_customer_idред
рдпрд╣реАрдВ рдкрд░ рд╕рд░реНрдЪ рдЖрдорддреМрд░ рдкрд░ рд▓реАрдХ рдХрд░рддреА рд╣реИред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдореИрдЪ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рд░реЛ-рдПрдХреНрд╕реЗрд╕ рдЪреЗрдХ рдХрд░реЗрдВ, рддреЛ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред
рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ "рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐" рдХрд╛ рдорддрд▓рдм
"рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐" рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХреЗрд╡рд▓ рд╣рд╛рдБ/рдирд╣реАрдВ рд╕реНрд╡рд┐рдЪ рд╣реЛрддреА рд╣реИред рдпрд╣ рдЕрдХреНрд╕рд░ рдУрдирд░рд╢рд┐рдк (рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП, рдореБрдЭ рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП), рд╕рджрд╕реНрдпрддрд╛ (рдореЗрд░реА рдЯреАрдо, рдореЗрд░рд╛ рд╡рд┐рднрд╛рдЧ, рдореЗрд░реА рднреВрдорд┐рдХрд╛), рд╕реНрдХреЛрдк (рдореЗрд░рд╛ рдХреНрд╖реЗрддреНрд░, рдмрд┐рдЬрд╝рдиреЗрд╕ рдпреВрдирд┐рдЯ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ), рд░рд┐рдХреЙрд░реНрдб рд╕реНрдерд┐рддрд┐ (рдкреНрд░рдХрд╛рд╢рд┐рдд, рдиреЙрди-рдЖрд░реНрдХрд╛рдЗрд╡реНрдб), рдФрд░ рд╡рд┐рд╢реЗрд╖ рдХреЗрд╕ (VIP рдЧреНрд░рд╛рд╣рдХ, рдХрд╛рдиреВрдиреА рд╣реЛрд▓реНрдб, рд╕реАрдорд┐рдд рдЯреИрдЧ) рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реЛрддреА рд╣реИред
рдкрд╣рд▓реЗ рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рд╕рд╛рджрд╛ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдмрд╛рдж рдореЗрдВ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдФрд░ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЪреЗрдХ рдореЗрдВ рдмрджрд▓реЗрдВрдЧреЗред
рд░рд┐рдЬрд▓реНрдЯ рдкреНрд░реАрд╡реНрдпреВ рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдЦрд╛рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рддрдп рдХрд░реЗрдВ
рд╕рд░реНрдЪ рд░рд┐рдЬрд▓реНрдЯ рдЕрдХреНрд╕рд░ рдПрдХ рдкреНрд░реАрд╡реНрдпреВ рд╕реНрдирд┐рдкреЗрдЯ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рд▓реАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рднрд▓реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдЦреЛрд▓ рдкрд╛рдПред
рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдпрд╣реА рд╣реИ рдХрд┐ рдПрдХреНрд╕реЗрд╕ рдХреЙрдиреНрдлрд╝рд░реНрдо рд╣реЛрдиреЗ рддрдХ рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо, рдЧреИрд░-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдПрдБ: рдПрдХ рдбрд┐рд╕реНрдкреНрд▓реЗ рдирд╛рдо рдпрд╛ рд╢реАрд░реНрд╖рдХ (рдХрднреА-рдХрднреА рдорд╛рд╕реНрдХ рдХрд┐рдпрд╛ рд╣реБрдЖ), рдПрдХ рдЫреЛрдЯрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (рдЬреИрд╕реЗ рдСрд░реНрдбрд░ рдирдВрдмрд░), рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╕реНрдерд┐рддрд┐ (Open, Paid, Shipped), рдПрдХ рддрд╛рд░реАрдЦ (рдмрдирд╛рдИ рдЧрдИ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ), рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдПрдВрдЯрд┐рдЯреА рд▓реЗрдмрд▓ (Ticket, Invoice)ред
рдареЛрд╕ рдЙрджрд╛рд╣рд░рдг: рдЕрдЧрд░ рдХреЛрдИ "Acme merger" рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЯрд┐рдХрдЯ рдореМрдЬреВрдж рд╣реИ, рддреЛ "Ticket: Acme merger draft - Legal" рд▓реМрдЯрд╛рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реАрдХ рд╣реИред рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ "Ticket: Restricted" рдмрд┐рдирд╛ рд╕реНрдирд┐рдкреЗрдЯ рдХреЗ, рдпрд╛ рдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВред
рдкрд╣рд▓реЗ рд╕реЗ рдпреЗ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╕рд╣реА рд╣реЛрдиреЗ рд╕реЗ рдмрд╛рдж рдХреЗ рдирд┐рд░реНрдгрдп рд╕рд░рд▓ рд╣реЛрддреЗ рд╣реИрдВ: рдЖрдк рдХреНрдпрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░реЗрдВрдЧреЗ, рдХреИрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЖрдк рдХреНрдпрд╛ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
рд╕реБрд░рдХреНрд╖рд┐рдд, рддреЗрдЬрд╝ рд╕рд░реНрдЪ рдХреЗ рдореВрд▓рднреВрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рд▓реЛрдЧ рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ рддрдм рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╡реЗ рдЬрд▓реНрджреА рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдпрд╣ рдПрдХ рд╕реЗрдХрдВрдб рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд▓реЗрддреА рд╣реИ, рддреЛ рд╡реЗ рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкрд░ рд▓реМрдЯ рдЬрд╛рддреЗ рд╣реИрдВред рдкрд░ рд╕реНрдкреАрдб рд╣реА рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рдПрдХ рддреЗрдЬрд╝ рд╕рд░реНрдЪ рдЬреЛ рдПрдХ рднреА рд░рд┐рдХреЙрд░реНрдб рдЯрд╛рдЗрдЯрд▓, рдЧреНрд░рд╛рд╣рдХ рдирд╛рдо, рдпрд╛ рдЯрд┐рдХрдЯ рд╡рд┐рд╖рдп рд▓реАрдХ рдХрд░ рджреЗ, рд╡рд╣ рди рд╣реЛрдиреЗ рд╕реЗ рднреА рдмрджрддрд░ рд╣реИред
рдореБрдЦреНрдп рдирд┐рдпрдо рдЕрдкрд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛ рд╣реИ: рдкреНрд░рд╢реНрди рд╕рдордп рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рдХреЗрд╡рд▓ UI рдореЗрдВ рдирд╣реАрдВред рдПрдХ рдкрдВрдХреНрддрд┐ рдЫрд┐рдкрд╛рдирд╛ рдЙрд╕рдХреЗ рдлрд╝реЗрдЪ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЪреБрдХреА рдмрд╛рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрди рдбреЗрдЯрд╛ рдХреЛ рдЫреБрдЖ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдирд╣реАрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред
рдпрд╣ рд╕рдм рд╕рд░реНрдЪ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рдЪреАрдЬрд╝реЛрдВ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд░рд┐рдЬрд▓реНрдЯ рд╕реВрдЪреА рдкрд░ рдирд╣реАрдВред рд╕реБрдЭрд╛рд╡, рдЯреЙрдк рд╣рд┐рдЯреНрд╕, рдХрд╛рдЙрдВрдЯреНрд╕, рдФрд░ рдпрд╣рд╛рдВ рддрдХ рдХрд┐ "рдиреЛ рд░рд┐рдЬрд▓реНрдЯ" рд╡реНрдпрд╡рд╣рд╛рд░ рднреА рдЬрд╛рдирдХрд╛рд░реА рд▓реАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдЬреЛ рдХрд┐рд╕реА рдХреЛ рдирд╣реАрдВ рдЦреЛрд▓рдиреЗ рдпреЛрдЧреНрдп "Acme Renewal Contract" рджрд┐рдЦрд╛рддрд╛ рд╣реИ рд╡рд╣ рд▓реАрдХ рд╣реИред рдПрдХ рдлрд╝реЗрд╕реИрдЯ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ "12 matching invoices" рд▓реАрдХ рд╣реИ рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ 3 рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рд╕рдордп рдЕрдВрддрд░ рднреА рд▓реАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдореИрдЪ рдХреНрд╡реЗрд░реА рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдВред
рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд░реНрдЪ рдХреЛ рдЪрд╛рд░ рдЪреАрдЬрд╝реЛрдВ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ:
- рд╢реБрджреНрдзрддрд╛ (Correctness): рд╣рд░ рд▓реМрдЯрд╛рдпрд╛ рдЖрдЗрдЯрдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЗрд╕ рдЯреЗрдиреЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдЧрддрд┐ (Speed): рдкрд░рд┐рдгрд╛рдо, рд╕реБрдЭрд╛рд╡ рдФрд░ рдХрд╛рдЙрдВрдЯреНрд╕ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рднреА рд▓рдЧрд╛рддрд╛рд░ рддреЗрдЬрд╝ рд░рд╣рдиреЗ рдЪрд╛рд╣рд┐рдПред
- рд╕рдВрдЧрддрд┐ (Consistency): рдЬрдм рдПрдХреНрд╕реЗрд╕ рдмрджрд▓рддреА рд╣реИ (рд░реЛрд▓ рдЕрдкрдбреЗрдЯ, рдЯрд┐рдХрдЯ рд░реАрдЕрд╕рд╛рдЗрди), рд╕рд░реНрдЪ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬрд▓реНрджреА рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рд░реВрдк рд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдСрдбрд┐рдЯреЗрдмрд┐рд▓рд┐рдЯреА (Auditability): рдЖрдк рд╕рдордЭрд╛ рд╕рдХреЗрдВ рдХрд┐ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХреЛ рдХреНрдпреЛрдВ рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдЪ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рд▓реЙрдЧ рдХрд░ рд╕рдХреЗрдВред
рдПрдХ рдЙрдкрдпреЛрдЧреА рдорд╛рдирд╕рд┐рдХрддрд╛ рдмрджрд▓рд╛рд╡: рд╕рд░реНрдЪ рдХреЛ рдПрдХ рдФрд░ рдбреЗрдЯрд╛ API рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ, UI рдлреАрдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд╣реА рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдо рдЬреЛ рдЖрдк рд╕реВрдЪреА рдкреЗрдЬ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдмрд┐рд▓реНрдбрд┐рдВрдЧ, рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди, рдФрд░ рд╣рд░ рд╕рдВрдмрдВрдзрд┐рдд рдПрдВрдбрдкреЙрдЗрдВрдЯ (рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ, рд╣рд╛рд▓рд┐рдпрд╛ рдЦреЛрдЬреЗрдВ, рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрд╡реЗрд░реАрдЬ) рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рддреАрди рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди (рдФрд░ рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)
рдПрдХ рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдПрдХ рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд░реНрдЪ рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдбреЗрдХреНрд╕ рддреБрд░рдВрдд рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЖрдкрдХрд╛ рдРрдк рдХрднреА рднреА рдЙрди рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рднрд▓реЗ рд╣реА рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗред
рдиреАрдЪреЗ рддреАрди рдкреИрдЯрд░реНрди рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдЯреАрдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреА рд╣реИрдВред рд╕рд╣реА рдЪреБрдирд╛рд╡ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдо рдХрд┐рддрдиреА рдЬрдЯрд┐рд▓ рд╣реИрдВ рдФрд░ рдЖрдк рдХрд┐рддрдирд╛ рдЬреЛрдЦрд┐рдо рдмрд░реНрджрд╛рд╢реНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Approach A: рдХреЗрд╡рд▓ "рд╕реБрд░рдХреНрд╖рд┐рдд" рдлрд╝реАрд▓реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд░реЗрдВ, рдлрд┐рд░ рдЕрдиреБрдорддрд┐ рдЬрд╛рдВрдЪ рдХреЗ рдмрд╛рдж рдлрд╝реЗрдЪ рдХрд░реЗрдВ. рдЖрдк рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдПрдХ рдиреНрдпреВрдирддрдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ ID рдкреНрд▓рд╕ рдПрдХ рдЧреИрд░-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд▓реЗрдмрд▓ рдЬреЛ рдХрд┐рд╕реА рднреА рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдЬреЛ рд╕рд░реНрдЪ UI рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИред рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рдкрд░рд┐рдгрд╛рдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рдРрдк рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкреВрд░рд╛ рд░рд┐рдХреЙрд░реНрдб рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдорддрд┐ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд▓реАрдХ рдХрд╛ рдЬреЛрдЦрд┐рдо рдШрдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕рд░реНрдЪ рдкрддрд▓реА рд▓рдЧ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдХрдо рд╕рдВрджрд░реНрдн рдорд┐рд▓рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА рдпрд╣ рд╕рд╛рд╡рдзрд╛рди UI рд╡рд░реНрдбрд┐рдВрдЧ рдорд╛рдВрдЧрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдПрдХ "рд╕реБрд░рдХреНрд╖рд┐рдд" рд▓реЗрдмрд▓ рдЧрд▓рддреА рд╕реЗ рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рди рдХрд░ рджреЗред
Approach B: рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдЕрдиреБрдорддрд┐ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ. рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдЗрдВрдбреЗрдХреНрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ tenant_id, team_id, owner_id, role flags, рдпрд╛ project_id рдЬреИрд╕реЗ рдлрд╝реАрд▓реНрдб рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рд╣рд░ рдХреНрд╡реЗрд░реА рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝рддреА рд╣реИред
рдпрд╣ рддреЗрдЬрд╝, рд╕рдореГрджреНрдз рд░рд┐рдЬрд▓реНрдЯ рдФрд░ рдЕрдЪреНрдЫрд╛ рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрдм рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЕрдиреБрдорддрд┐ рдЬрдЯрд┐рд▓ рд▓реЙрдЬрд┐рдХ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛ (рдЙрджрд╛., "assigned OR on-call this week OR part of an incident"), рддреЛ рд╕рд╣реА рдмрдирд╛рдП рд░рдЦрдирд╛ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
Approach C: рд╣рд╛рдЗрдмреНрд░рд┐рдбред рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдореЛрдЯреЗ рдлрд╝рд┐рд▓реНрдЯрд░, рдЕрдВрддрд┐рдо рд╕рддреНрдпрд╛рдкрди рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ. рдЖрдк рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╕реНрдерд┐рд░, рд╡реНрдпрд╛рдкрдХ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ (tenant, workspace, customer) рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдкреНрд░рддреНрдпрд╛рд╢реА IDs рдХреЗ рдЫреЛрдЯреЗ рд╕реЗрдЯ рдкрд░ рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреБрдирдГ-рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдХреБрдЫ рднреА рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдПред
рдпрд╣ рдЕрд╕рд▓ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рд╕рдмрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рд╕реНрддрд╛ рд╣реИ: рдЗрдВрдбреЗрдХреНрд╕ рддреЗрдЬ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рддреНрдпрддрд╛ рдХрд╛ рд╕реНрд░реЛрдд рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред
рдкреИрдЯрд░реНрди рдЪреБрдирдирд╛
рдЬрдм рдЖрдк рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реЗрдЯрдЕрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдиреНрдпреВрдирддрдо рд╕реНрдирд┐рдкреЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ A рдЪреБрдиреЗрдВред рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ, рдЕрдзрд┐рдХрд╛рдВрд╢рддрдГ рд╕реНрдерд┐рд░ рд╕реНрдХреЛрдк рд╣реЛрдВ (рдорд▓реНрдЯреА-рдЯреЗрдиреЗрдВрдЯ, рдЯреАрдо-рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реЗрд╕) рдФрд░ рдЖрдкрдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝ рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдЪрд╛рд╣рд┐рдП рддреЛ B рдЪреБрдиреЗрдВред рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рд░реЛрд▓, рдЕрдкрд╡рд╛рдж, рдпрд╛ рд░рд┐рдХреЙрд░реНрдб-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рдпрдо рд╣реЛрдВ рдЬреЛ рдЕрдХреНрд╕рд░ рдмрджрд▓рддреЗ рд╣реЛрдВ рддреЛ C рдЪреБрдиреЗрдВред рдЙрдЪреНрдЪ-рдЬреЛрдЦрд┐рдо рдбреЗрдЯрд╛ (HR, рд╡рд┐рддреНрдд, рдореЗрдбрд┐рдХрд▓) рдХреЗ рд▓рд┐рдП C рдкрд╕рдВрдж рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ "рд▓рдЧрднрдЧ рд╕рд╣реА" рд╕реНрд╡реАрдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред
рдЪрд░рдг-рджрд░-рдЪрд░рдг: рдРрд╕рд╛ рдЗрдВрдбреЗрдХреНрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдЬреЛ рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░реЗ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрди рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдореЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ рдЬреИрд╕реЗ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдирдП рдЯреАрдо рд╕рджрд╕реНрдп рдХреЛ рд╕рдордЭрд╛ рд░рд╣реЗ рд╣реЛрдВред "рдПрдбрдорд┐рди рд╕рдмрдХреБрдЫ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ" рддрдм рд╣реА рд▓рд┐рдЦреЗрдВ рдЬрдм рд╡рд╣ рд╕рдЪрдореБрдЪ рд╕рдЪ рд╣реЛред рдХрд╛рд░рдг рд╕реНрдкрд╖реНрдЯ рд▓рд┐рдЦреЗрдВ: "рд╕рдкреЛрд░реНрдЯ рдПрдЬреЗрдВрдЯ рдЕрдкрдиреЗ рдЯреЗрдиреЗрдВрдЯ рдХреЗ рдЯрд┐рдХрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЯреАрдо рд▓реАрдб рдЕрдкрдиреЗ рдСрд░реНрдЧ рдпреВрдирд┐рдЯ рдХреЗ рдЯрд┐рдХрдЯ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдЯрд┐рдХрдЯ рдХрд╛ рдорд╛рд▓рд┐рдХ рдФрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдПрдЬреЗрдВрдЯ рдирд┐рдЬреА рдиреЛрдЯреНрд╕ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред" рдЕрдЧрд░ рдЖрдк рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддреЗ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХреНрдпреЛрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХреЛрдб рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдкрд╛рдПрдБрдЧреЗред
рдлрд┐рд░, рдПрдХ рд╕реНрдерд┐рд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЪреБрдиреЗрдВ рдФрд░ рдПрдХ рдиреНрдпреВрдирддрдо рд╕рд░реНрдЪ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрдВрдбреЗрдХреНрд╕ рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд░реЛ рдХреА рдкреВрд░реА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЗрд╡рд▓ рд╡рд╣реА рд░рдЦреЗрдВ рдЬреЛ рдкрд░рд┐рдгрд╛рдо рд╕реВрдЪреА рдореЗрдВ рдЦреЛрдЬрдиреЗ рдФрд░ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╣реЛ, рдЬреИрд╕реЗ рд╢реАрд░реНрд╖рдХ, рд╕реНрдерд┐рддрд┐, рдФрд░ рд╢рд╛рдпрдж рдПрдХ рдЫреЛрдЯрд╛ рдЧреИрд░-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕реНрдирд┐рдкреЗрдЯред рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЛ рджреВрд╕рд░реА рдлрд╝реЗрдЪ рдХреЗ рдкреАрдЫреЗ рд░рдЦреЗрдВ рдЬреЛ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рднреА рдЪреЗрдХ рдХрд░реЗред
рдлрд┐рд░ рдЙрди рдЕрдиреБрдорддрд┐ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рддреЗрдЬрд╝реА рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпреЗ рд╡реЗ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдЧреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рд░ рдЗрдВрдбреЗрдХреНрд╕реНрдб рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рд╕реНрдЯреЛрд░ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ tenant_id, org_unit_id, рдФрд░ рдХреБрдЫ рд╕реАрдорд┐рдд рд╕реНрдХреЛрдк рдлреНрд▓реИрдЧреНрд╕ред рд▓рдХреНрд╖реНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рд░ рдХреНрд╡реЗрд░реА рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░реНрд╕ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХреЗ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯреЗ, рдЬрд┐рд╕рдореЗрдВ рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
- рдкреНрд░рддреНрдпреЗрдХ рдПрдВрдЯрд┐рдЯреА (рдЯрд┐рдХрдЯ, рдЧреНрд░рд╛рд╣рдХ, рдЪрд╛рд▓рд╛рди) рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдпрддрд╛ рдирд┐рдпрдо рд╕рд╛рджрд╛ рднрд╛рд╖рд╛ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред
- рд░рд┐рдХреЙрд░реНрдб_id рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░реНрдЪ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рд╕реНрдХреАрдорд╛ рдмрдирд╛рдПрдБ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд, рдЦреЛрдЬ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝реАрд▓реНрдб рд╣реЛрдВред
- рд╣рд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЕрдиреБрдорддрд┐ рдлрд╝реАрд▓реНрдб (tenant_id, org_unit_id, visibility_level) рдЬреЛрдбрд╝реЗрдВред
- рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдЧреНрд░рд╛рдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд▓реЗрдВ: рдПрдХ allowlist (user IDs) рдпрд╛ рд╕рд╛рдЭрд╛ рдЖрдЗрдЯрдореНрд╕ рдХреЗ рд▓рд┐рдП group IDs рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред
рд╕рд╛рдЭрд╛ рдЖрдЗрдЯрдореНрд╕ рдФрд░ рдЕрдкрд╡рд╛рдж рд╡рд╣реА рдЬрдЧрд╣реЗрдВ рд╣реИрдВ рдЬрд╣рд╛рдБ рдбрд┐рдЬрд╝рд╛рдЗрди рдЯреВрдЯрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдХреЛрдИ рдЯрд┐рдХрдЯ рдЯреАрдореЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ "рдмрд╕ рдПрдХ рдмреВрд▓рд┐рдпрди рдЬреЛрдбрд╝ рджреЗрдВ" рдордд рдХрд░реЗрдВред рд╕реНрдкрд╖реНрдЯ рдЧреНрд░рд╛рдВрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЕрдЧрд░ allowlist рдмрдбрд╝реА рд╣реИ, рддреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рдЧреНрд░реБрдк-рдЖрдзрд╛рд░рд┐рдд рдЧреНрд░рд╛рдВрдЯреНрд╕ рдкрд╕рдВрдж рдХрд░реЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд░рд╣рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦрдирд╛
рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд░реНрдЪ рдЕрдиреБрднрд╡ рдПрдХ рдКрдмрд╛рдК рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рдХреА рдЧрдИ рд╣реЛ: рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдпрд╛, рдмрджрд▓рд╛, рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛, рдпрд╛ рдЙрд╕рдХреА рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдмрджрд▓реАрдВ, рддреЛ рд╕рд░реНрдЪ рд░рд┐рдЬрд▓реНрдЯреНрд╕ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рддрд░реАрдХреЗ рд╕реЗ рдлреЙрд▓реЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдмрдирд╛рдирд╛, рдЕрдкрдбреЗрдЯ, рдбрд┐рд▓реАрдЯ рдХреЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣реЗрдВ
рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреЛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд╛рдиреЗрдВред рдПрдХ рдЙрдкрдпреЛрдЧреА рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рд╣реИ: рдЬрдм рднреА рд╕рддреНрдп рдХрд╛ рд╕реНрд░реЛрдд рдмрджрд▓рддрд╛ рд╣реИ, рдЖрдк рдПрдХ рдЗрд╡реЗрдВрдЯ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдЗрдВрдбреЗрдХреНрд╕рд░ рдЙрд╕ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░реЗред
рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдЯреНрд░рд┐рдЧрд░реНрд╕, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╡реЗрдВрдЯреНрд╕, рдпрд╛ рдЬреЙрдм рдХреНрдпреВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╡реЗрдВрдЯреНрд╕ рдЦреЛрдПрдБ рдирд╣реАрдВред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдРрдк рд░рд┐рдХреЙрд░реНрдб рд╕реЗрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░рдиреЗ рдореЗрдВ рдлреЗрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рднреНрд░рдорд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд╛рдПрдБрдЧреЗ рдЬреИрд╕реЗ "рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореМрдЬреВрдж рд╣реИ рд▓реЗрдХрд┐рди рд╕рд░реНрдЪ рдЗрд╕реЗ рдирд╣реАрдВ рдвреВрдБрдврддреАред"
рдЕрдиреБрдорддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЗрдВрдбреЗрдХреНрд╕ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ
рдХрдИ рд▓реАрдХ рддрдм рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рд╕рд╛рдордЧреНрд░реА рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдкрд░ рдПрдХреНрд╕реЗрд╕ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдирд╣реАрдВред рдЕрдиреБрдорддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд░реЛрд▓ рдЕрдкрдбреЗрдЯреНрд╕, рдЯреАрдо рдореВрд╡реНрд╕, рдУрдирд░рд╢рд┐рдк рдЯреНрд░рд╛рдВрд╕рдлрд░, рдЧреНрд░рд╛рд╣рдХ рд░реА-рдПрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдпрд╛ рдЯрд┐рдХрдЯ рдорд░реНрдЬ рд╣реЛрдиреЗ рд╕реЗ рдЖрддреЗ рд╣реИрдВред
рдЕрдиреБрдорддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдлрд╝рд░реНрд╕реНрдЯ-рдХреНрд▓рд╛рд╕ рдЗрд╡реЗрдВрдЯ рдмрдирд╛рдПрдВред рдЕрдЧрд░ рдЖрдкрдХреА рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╕рд░реНрдЪ tenant рдпрд╛ team рдлрд╝рд┐рд▓реНрдЯрд░реНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЙрди рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдЬрд┐рдирдХреА рдЬрд╝рд░реВрд░рдд рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ (tenant_id, team_id, owner_id, allowed_role_ids)ред рдЬрдм рд╡реЗ рдлрд╝реАрд▓реНрдб рдмрджрд▓реЗрдВ, рддреЛ рд░реАрдЗрдВрдбреЗрдХреНрд╕ рдХрд░реЗрдВред
рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рдмреНрд▓рд╛рд╕реНрдЯ рд░реЗрдбрд┐рдпрд╕ рд╣реИред рдПрдХ рд░реЛрд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╣рдЬрд╛рд░реЛрдВ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдЧрддрд┐, рд░рд┐рдЯреНрд░рд╛рдИ, рдФрд░цЪВхБЬ/рд░реЛрдХрдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд░рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдмрд▓реНрдХ рд░реАрдЗрдВрдбреЗрдХреНрд╕ рдкрде рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВред
рд╕рдВрднрд╛рд╡реНрдп рд╕рдВрдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ
рдЕрдЪреНрдЫреЗ рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдРрд╕рд╛ рдПрдХ рд╡рд┐рдВрдбреЛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдБ рд╕рд░реНрдЪ рдбрд┐рд▓реЗ рдХрд░реЗрдЧрд╛ред рдирд┐рд░реНрдгрдп рд▓реЗрдВ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреНрдпрд╛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рджреЛ рдирд┐рдпрдо рдорджрдж рдХрд░рддреЗ рд╣реИрдВ:
- рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрд╕рдВрдЧрдд рд░рд╣реЗрдВред рдЕрдЧрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдЖрдорддреМрд░ рдкрд░ 2тАУ5 рд╕реЗрдХрдВрдбреЛрдВ рдореЗрдВ рдЦрддреНрдо рд╣реЛрддреА рд╣реИ, рддреЛ рдЬрдм рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦреЗ рддреЛ рдЙрд╕ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВред
- рд▓реАрдХ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧрд╛рдпрдм рд╣реЛрдирд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред рдпрд╣ рдЬрд╝реНрдпрд╛рджрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдХрд┐ рдирдпрд╛ рдЧреНрд░рд╛рдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдереЛрдбрд╝рд╛ рджреЗрд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдирдпрд╛ рд░рджреНрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдмрд╛рд░-рдмрд╛рд░ рджрд┐рдЦрддрд╛ рд░рд╣реЗред
рдЗрдВрдбреЗрдХреНрд╕ рд╕реНрдЯреЗрд▓ рд╣реЛрдиреЗ рдкрд░ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдлреЙрд▓рдмреИрдХ рдЬреЛрдбрд╝реЗрдВ
рд╕рд░реНрдЪ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╣реИ, рдкрд░ рд╡рд┐рд╡рд░рдг рджреЗрдЦрдиреЗ рдкрд░ рд▓реАрдХ рдХреЛ рд░реЛрдХрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИред рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдордп рдкрд░ рдПрдХ рджреВрд╕рд░рд╛ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЪреЗрдХ рдХрд░реЗрдВред рдЕрдЧрд░ рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдЗрдВрдбреЗрдХреНрд╕ рд╕реНрдЯреЗрд▓ рд╣реЛрдиреЗ рдХреА рд╡рдЬрд╣ рд╕реЗ рд╕реНрд▓рд┐рдк рд╣реЛ рдЧрдпрд╛, рддреЛ рд╡рд┐рд╡рд░рдг рдкреЗрдЬ рддрдм рднреА рдПрдХреНрд╕реЗрд╕ рдмреНрд▓реЙрдХ рдХрд░ рджреЗред
рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреИрдЯрд░реНрди рд╣реИ: рд╕рд░реНрдЪ рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕реНрдирд┐рдкреЗрдЯ рджрд┐рдЦрд╛рдПрдБ, рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░рд┐рдХреЙрд░реНрдб рдЦреЛрд▓рдиреЗ (рдпрд╛ рдкреНрд░реАрд╡реНрдпреВ рдлреИрд▓рд╛рдиреЗ) рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдкреБрдирдГ-рдЪреЗрдХ рдХрд░реЗрдВред рдЕрдЧрд░ рдЪреЗрдХ рдлреЗрд▓ рд╣реЛ, рддреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдПрдБ рдФрд░ рдЕрдЧрд▓реЗ рд░рд┐рдлреНрд░реЗрд╢ рдкрд░ рдЖрдЗрдЯрдо рдХреЛ рд░рд┐рдЬрд╝рд▓реНрдЯ рд╕реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред
рдбреЗрдЯрд╛ рд▓реАрдХ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддрд┐рдпрд╛рдБ
рднрд▓реЗ рд╣реА рдЖрдкрдХреА "рд░рд┐рдХреЙрд░реНрдб рдЦреЛрд▓реЗрдВ" рдкреЗрдЬ рд▓реЙрдХрдбрд╛рдЙрди рд╣реЛ, рд╕рд░реНрдЪ рдбреЗрдЯрд╛ рд▓реАрдХ рдХрд░ рд╕рдХрддреА рд╣реИред рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢рд╛рдпрдж рдХрднреА рдХрд┐рд╕реА рдкрд░рд┐рдгрд╛рдо рдкрд░ рдХреНрд▓рд┐рдХ рднреА рди рдХрд░реЗ рдФрд░ рдлрд┐рд░ рднреА рдирд╛рдо, рдЧреНрд░рд╛рд╣рдХ ID, рдпрд╛ рдЫрд┐рдкреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдЬрд╛рди рд╕рдХрддрд╛ рд╣реИред рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд░реНрдЪ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреА рднреА рд░рдХреНрд╖рд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдЕрдХреНрд╕рд░ рд▓реАрдХ рдХрд╛ рд╕реНрд░реЛрдд рд╣реЛрддрд╛ рд╣реИред рд╕реБрдЭрд╛рд╡ рдЕрдХреНрд╕рд░ рдПрдХ рддреЗрдЬрд╝ рдкреНрд░реАрдлрд┐рдХреНрд╕ рд▓реБрдХрдЕрдк рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдкреВрд░реНрдг рдЕрдиреБрдорддрд┐ рдЪреЗрдХ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред UI рд╣рд╛рдирд┐рд░рд╣рд┐рдд рджрд┐рдЦрддреА рд╣реИ, рдкрд░ рдПрдХ рдЕрдХреНрд╖рд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рднрд░ рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдирд╛рдо рдпрд╛ рдХрд░реНрдордЪрд╛рд░реА рдХрд╛ рдИрдореЗрд▓ рдЙрдЬрд╛рдЧрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдХреЛ рд╡рд╣реА рдПрдХреНрд╕реЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдлреБрд▓ рд╕рд░реНрдЪ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдПрдХ рдкреНрд░реА-рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рд╕реБрдЭрд╛рд╡ рд╕реЗрдЯ (рдЙрджрд╛., рдкреНрд░рддрд┐-рдЯреЗрдиреЗрдВрдЯ рдФрд░ рдкреНрд░рддрд┐-рд░реЛрд▓) рд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдлрд╝реЗрд╕реИрдЯ рдХрд╛рдЙрдВрдЯреНрд╕ рдФрд░ "About 1,243 results" рдмреИрдирд░ рдПрдХ рдФрд░ рд╢рд╛рдВрдд рд▓реАрдХ рд╣реИрдВред рдХрд╛рдЙрдВрдЯреНрд╕ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдореМрдЬреВрдж рд╣реИ рднрд▓реЗ рд╣реА рдЖрдк рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдЫрд┐рдкрд╛ рд░рд╣реЗ рд╣реЛрдВред рдЕрдЧрд░ рдЖрдк рдЙрдиреНрд╣реАрдВ рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдореЛрдВ рдХреЗ рддрд╣рдд рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рддреЛ рдХрдо рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдБ рдпрд╛ рдХрд╛рдЙрдВрдЯреНрд╕ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред
рдХреИрд╢рд┐рдВрдЧ рднреА рдПрдХ рдЖрдо рд╡рдЬрд╣ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рд░реЛрд▓реНрд╕, рдпрд╛ рдЯреЗрдиреЗрдВрдЯреНрд╕ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХреИрд╢реЗрд╕ "рд░рд┐рдЬрд▓реНрдЯ рдШреЛрд╕реНрдЯреНрд╕" рдмрдирд╛ рд╕рдХрддреА рд╣реИрдВ, рдЬрд╣рд╛рдБ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд▓реЗрддрд╛ рд╣реИред рдпрд╣ рдПрдЬ рдХреИрд╢реЗрд╕, рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рд▓реЗрд╡рд▓ рдХреИрд╢реЗрд╕, рдФрд░ рдХрд┐рд╕реА рд╕рд░реНрдЪ рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рдЕрдВрджрд░ рдореЗрдореЛрд░реА рдХреИрд╢реЗрд╕ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реАрдХ рдЯреНрд░реИрдкреНрд╕:
- рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдФрд░ рд╣рд╛рд▓рд┐рдпрд╛ рдЦреЛрдЬреЗрдВ рд╡рд╣реА рдирд┐рдпрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ рдЬреЛ рдлреБрд▓ рд╕рд░реНрдЪ рдХрд░рддреА рд╣реИред
- рдлрд╝реЗрд╕реИрдЯ рдХрд╛рдЙрдВрдЯреНрд╕ рдФрд░ рдЯреЛрдЯрд▓реНрд╕ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж рд╣реА рдХрдореНрдкреНрдпреВрдЯ рдХрд┐рдП рдЬрд╛рдПрдБред
- рдХреИрд╢ рдХреАрдЬрд╝ рдореЗрдВ tenant ID рдФрд░ рдПрдХ permission signature (role, team, user ID) рд╢рд╛рдорд┐рд▓ рд╣реЛрдВред
- рд▓реЙрдЧреНрд╕ рдФрд░ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрдЪреНрдЪреЗ рдХреНрд╡реЗрд░реАрдЬ рдпрд╛ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рди рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред
рдЕрдВрдд рдореЗрдВ, рдУрд╡рд░-рдмреНрд░реЙрдб рдлрд╝рд┐рд▓реНрдЯрд░реНрд╕ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред "рдХреЗрд╡рд▓ рдЯреЗрдиреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░" рдХреНрд▓рд╛рд╕рд┐рдХ рдорд▓реНрдЯреА-рдЯреЗрдиреЗрдВрдЯ рдЧрд▓рддреА рд╣реИ, рдкрд░ рдпрд╣ рдПрдХ рд╣реА рдЯреЗрдиреЗрдВрдЯ рдХреЗ рдЕрдВрджрд░ рднреА рд╣реЛрддрд╛ рд╣реИ: "рд╡рд┐рднрд╛рдЧ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░" рдЬрдм рдПрдХреНрд╕реЗрд╕ рд░рд┐рдХреЙрд░реНрдб-рджрд░-рд░рд┐рдХреЙрд░реНрдб рд╣реЛред рдЙрджрд╛рд╣рд░рдг: рдПрдХ рд╕рдкреЛрд░реНрдЯ рдПрдЬреЗрдВрдЯ "refund" рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рдкреВрд░реЗ рдЯреЗрдиреЗрдВрдЯ рдореЗрдВ рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдкрд░рд┐рдгрд╛рдо рдкрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ VIP рдЦрд╛рддреЗ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рдЯреАрдо рдХреЛ рджрд┐рдЦрдиреЗ рдЪрд╛рд╣рд┐рдП рдереЗред рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд╣реИ: рд╣рд░ рдХреНрд╡реЗрд░реА рдкрд╛рде (рд╕рд░реНрдЪ, рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ, рдлрд╝реЗрд╕реИрдЯреНрд╕, рдПрдХреНрд╕реНрдкреЛрд░реНрдЯреНрд╕) рдореЗрдВ рд░реЛ-рд╕реНрддрд░реАрдп рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рд╕рд┐рд░реНрдлрд╝ рд░рд┐рдХреЙрд░реНрдб рд╡реНрдпреВ рдореЗрдВ рдирд╣реАрдВред
рд▓реЛрдЧ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдРрд╕реЗ рдкреНрд░рд╛рдЗрд╡реЗрд╕реА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╡рд░рдг
рдХрдИ рдбрд┐рдЬрд╝рд╛рдЗрдиреЛрдВ рдореЗрдВ рдзреНрдпрд╛рди "рдХреМрди рдХреНрдпрд╛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ" рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рдкрд░ рд▓реАрдХ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рднреА рд╣реЛрддреЗ рд╣реИрдВ: рдЦрд╛рд▓реА рдЕрд╡рд╕реНрдерд╛рдПрдБ, рд╕рдордп, рдФрд░ UI рдореЗрдВ рдЫреЛрдЯреЗ рд╕реБрд░рд╛рдЧред рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╕рд░реНрдЪ рдХреЛ рддрдм рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдпрд╣ рдХреБрдЫ рднреА рди рд▓реМрдЯрд╛рдПред
рдПрдХ рдЖрд╕рд╛рди рд▓реАрдХ рдкреБрд╖реНрдЯрд┐ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╣реИред рдЕрдЧрд░ рдПрдХ рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреНрд░рд╛рд╣рдХ рдирд╛рдо, рдЯрд┐рдХрдЯ ID, рдпрд╛ рдИрдореЗрд▓ рдХреЛ рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреИрд╕реЗ "No access" рдпрд╛ "You don't have permission," рддреЛ рдЖрдкрдиреЗ рд░рд┐рдХреЙрд░реНрдб рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рджреА рд╣реИред "рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ" рджреЛрдиреЛрдВ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: "рдирд╣реАрдВ рд╣реИ" рдФрд░ "рдореМрдЬреВрдж рд╣реИ рдкрд░ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ"ред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдФрд░ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╕реБрд╕рдВрдЧрдд рд░рдЦреЗрдВ рддрд╛рдХрд┐ рд▓реЛрдЧ рдЧрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдВрджрд╛рдЬрд╝рд╛ рди рд▓рдЧрд╛ рд╕рдХреЗрдВред
рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЖрдВрд╢рд┐рдХ рдореИрдЪ
рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдФрд░ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рдЦреЛрдЬ_privacy рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд▓реАрдХ рд╣реЛрддреА рд╣реИред рдИрдореЗрд▓, рдлреЛрди рдирдВрдмрд░, рдФрд░ рд╕рд░рдХрд╛рд░реА рдпрд╛ рдЧреНрд░рд╛рд╣рдХ ID рдкрд░ рдЖрдВрд╢рд┐рдХ рдореИрдЪ рдЕрдзрд┐рдХ рдкреНрд░рдХрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рддрдп рдХрд░реЗрдВ рдХрд┐ рдпреЗ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдВред
рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд┐рдпрдо рд╕реЗрдЯ:
- рдЙрдЪреНрдЪ-рдЬреЛрдЦрд┐рдо рдлрд╝реАрд▓реНрдбреНрд╕ (рдИрдореЗрд▓, рдлреЛрди, ID) рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдореИрдЪ рдЖрд╡рд╢реНрдпрдХ рд░рдЦреЗрдВред
- рдЫрд┐рдкреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рд╕реНрдирд┐рдкреЗрдЯ рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдмрдЪреЗрдВред
- рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдХреЛ рдкреВрд░реА рддрд░рд╣ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЕрдЧрд░ рдПрдХ рднреА рдЕрдХреНрд╖рд░ рдХрд┐рд╕реА рдХреЛ рдбреЗрдЯрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдорд╛рдиреЗрдВред
рдРрд╕реЗ рдЕрдкрд░рд╛рдз рдирд┐рдпрдВрддреНрд░рдг рдЬреЛ рдирдП рдЬреЛрдЦрд┐рдо рди рдмрдирд╛рдПрдВ
рд╕рд░реНрдЪ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдПрдиреНреБрдорд░реЗрд╢рди рдЕрдЯреИрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИрдВ: рдмрд╣реБрдд рд╕рд╛рд░реА рдХреНрд╡реЗрд░реАрдЬ рдЖрдЬрд╝рдорд╛рдХрд░ рдпрд╣ рдореИрдк рдХрд░рдирд╛ рдХрд┐ рдХреНрдпрд╛ рдореМрдЬреВрдж рд╣реИред рд░реЗрдЯ рд▓рд┐рдорд┐рдЯреНрд╕ рдФрд░ рдЕрдиреЙрдорд▓реА рдбрд┐рдЯреЗрдХреНрд╢рди рдЬреЛрдбрд╝реЗрдВ, рдкрд░ рдЬреЛ рдЖрдк рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред рдХрдЪреНрдЪреЗ рдХреНрд╡реЗрд░реАрдЬ рд╡рд╛рд▓реЗ рд▓реЙрдЧ рдПрдХ рджреВрд╕рд░рд╛ рдбреЗрдЯрд╛ рд▓реАрдХ рдмрди рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд░рд▓ рд░рдЦреЗрдВ: рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдкреНрд░рддрд┐ IP, рдФрд░ рдкреНрд░рддрд┐ рдЯреЗрдиреЗрдВрдЯ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯ рдХрд░реЗрдВ; рдХрд╛рдЙрдВрдЯреНрд╕, рдЯрд╛рдЗрдорд┐рдВрдЧ, рдФрд░ рдореЛрдЯреЗ рдкреИрдЯрд░реНрди (рдХрдЪреНрдЪрд╛ рдХреНрд╡реЗрд░реА рдЯреЗрдХреНрд╕реНрдЯ рдирд╣реАрдВ) рд▓реЙрдЧ рдХрд░реЗрдВ; рдлреЗрд░ рд╕реЗ рдЬреАрддрдиреЗ рд╡рд╛рд▓реЗ "near-miss" рдХреНрд╡реЗрд░реАрдЬ рдкрд░ рдЕрд▓рд░реНрдЯ рдХрд░реЗрдВ (рдЬреИрд╕реЗ рдХреНрд░рдорд┐рдХ IDs); рдФрд░ рдмрд╛рд░-рдмрд╛рд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдкрд░ рдмреНрд▓реЙрдХ рдпрд╛ рд╕рддреНрдпрд╛рдкрди рдмрдврд╝рд╛рдПрдБред
рдЕрдкрдиреА рдПрд░рд░ рдореИрд╕реЗрдЬреЗрд╕ рдЙрдмрд╛рдК рд░рдЦреЗрдВред "No results," "not allowed," рдФрд░ "invalid filters" рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдВрджреЗрд╢ рдФрд░ рдЦрд╛рд▓реА рдЕрд╡рд╕реНрдерд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЬрд┐рддрдирд╛ рдХрдо рдЖрдкрдХреА рд╕рд░реНрдЪ UI рдХрд╣реЗрдЧреА, рдЙрддрдирд╛ рдХрдо рдпрд╣ рдЧрд▓рддреА рд╕реЗ рдХреБрдЫ рдкреНрд░рдХрдЯ рдХрд░ рд╕рдХрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг: рд╕рдкреЛрд░реНрдЯ рдЯреАрдо рдЬреЛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдкрд╛рд░ рдЯрд┐рдХрдЯ рдЦреЛрдЬ рд░рд╣реА рд╣реИ
рдПрдХ рд╕рдкреЛрд░реНрдЯ рдПрдЬреЗрдВрдЯ, Maya, рддреАрди рдЧреНрд░рд╛рд╣рдХ рдЕрдХрд╛рдЙрдВрдЯреНрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╡рд╛рд▓реА рдЯреАрдо рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЙрд╕рдХреЗ рдРрдк рд╣реЗрдбрд░ рдореЗрдВ рдПрдХ рд╕рд░реНрдЪ рдмреЙрдХреНрд╕ рд╣реИред рдкреНрд░реЛрдбрдХреНрдЯ рдореЗрдВ рдЯрд┐рдХрдЯреНрд╕, рд╕рдВрдкрд░реНрдХ рдФрд░ рдХрдВрдкрдирд┐рдпреЛрдВ рдкрд░ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ, рдкрд░ рд╣рд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
Maya "Alic" рдЯрд╛рдЗрдк рдХрд░рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреЙрд▓рд░ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЙрдирдХрд╛ рдирд╛рдо Alice рд╣реИред рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ рдХреБрдЫ рд╕реБрдЭрд╛рд╡ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд╡рд╣ "Alice Nguyen - Ticket: Password reset" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреА рд╣реИред рдХреБрдЫ рднреА рдЦреЛрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдРрдк рдЙрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдлрд┐рд░ рд╕реЗ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдЯрд┐рдХрдЯ рдЕрднреА рднреА рдЙрд╕рдХреА рдЯреАрдо рдХреЛ рдЕрд╕рд╛рдЗрди рд╣реИ рдФрд░ рдЙрд╕рдХреА рднреВрдорд┐рдХрд╛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рддреЛ рд╡рд╣ рдЯрд┐рдХрдЯ рдкрд░ рдкрд╣реБрдБрдЪ рдЬрд╛рддреА рд╣реИред
Maya рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдкрд░ рдХреНрдпрд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
- рд╕рд░реНрдЪ рдмреЙрдХреНрд╕: рд╕реБрдЭрд╛рд╡ рддреЗрдЬрд╝реА рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдкрд░ рдХреЗрд╡рд▓ рд╡реЗ рд░рд┐рдХреЙрд░реНрдб рдЬреЛ рд╡рд╣ рдЕрднреА рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреА рд╣реИрдВред
- рд░рд┐рдЬрд▓реНрдЯ рд▓рд┐рд╕реНрдЯ: рдЯрд┐рдХрдЯ рдХрд╛ рд╡рд┐рд╖рдп, рдЧреНрд░рд╛рд╣рдХ рдирд╛рдо, рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рд╕рдордпред рдХреЛрдИ "you don't have access" рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдирд╣реАрдВред
- рдЯрд┐рдХрдЯ рд╡рд┐рд╡рд░рдг: рдкреВрд░рд╛ рд╡реНрдпреВ рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрдХрдВрдб-рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЪреЗрдХ рдХреЗ рдмрд╛рдж рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред рдЕрдЧрд░ рдПрдХреНрд╕реЗрд╕ рдмрджрд▓ рдЧрдИ рд╣реИ, рддреЛ рдРрдк "Ticket not found" рджрд┐рдЦрд╛рддрд╛ рд╣реИ ("forbidden" рдирд╣реАрдВ)ред
рдЕрдм рддреБрд▓рдирд╛ рдХрд░реЗрдВ Leo рд╕реЗ, рдЬреЛ рдЯреНрд░реЗрдирд┐рдВрдЧ рдореЗрдВ рдирдпрд╛ рдПрдЬреЗрдВрдЯ рд╣реИред рдЙрд╕рдХреА рднреВрдорд┐рдХрд╛ рдХреЗрд╡рд▓ рдЙрди рдЯрд┐рдХрдЯреНрд╕ рдХреЛ рджреЗрдЦ рд╕рдХрддреА рд╣реИ рдЬреЛ "Public to Support" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реЛрдВ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдПред Leo рд╡рд╣реА рдХреНрд╡реЗрд░реА "Alic" рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдХрдо рд╕реБрдЭрд╛рд╡ рджреЗрдЦрддрд╛ рд╣реИ, рдФрд░ рдЧрд╛рдпрдм рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рдорд┐рд▓рддрд╛ред рдХреЛрдИ "5 results" рдХрд╛рдЙрдВрдЯ рднреА рдирд╣реАрдВ рдЬрд┐рд╕рд╕реЗ рдЕрдиреНрдп рдореИрдЪ рдореМрдЬреВрдж рд╣реИрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓реЗред UI рдмрд╕ рд╡рд╣реА рджрд┐рдЦрд╛рддреА рд╣реИ рдЬреЛ рд╡рд╣ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИред
рдмрд╛рдж рдореЗрдВ, рдПрдХ рдореИрдиреЗрдЬрд░ "Alice Nguyen - Password reset" рдХреЛ Maya рдХреА рдЯреАрдо рд╕реЗ рдПрдХ рд╕реНрдкреЗрд╢рд▓рд╛рдЗрдЬрд╝реНрдб рдПрд╕реНрдХреЗрд▓реЗрд╢рди рдЯреАрдо рдХреЛ рд░реАрдЕрд╕рд╛рдЗрди рдХрд░ рджреЗрддрд╛ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рд╡рд┐рдВрдбреЛ рдХреЗ рднреАрддрд░ (рдЕрдХреНрд╕рд░ рд╕реЗрдХрдВрдб рд╕реЗ рдХреБрдЫ рдорд┐рдирдЯ, рдЖрдкрдХреЗ рд╕рд┐рдВрдХ рддрд░реАрдХреЗ рдкрд░ рдирд┐рд░реНрднрд░), Maya рдХреА рд╕рд░реНрдЪ рд╡рд╣ рдЯрд┐рдХрдЯ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреАред рдЕрдЧрд░ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд╡рд┐рд╡рд░рдг рдкреЗрдЬ рдЦреБрд▓рд╛ рд╣реИ рдФрд░ рд╡рд╣ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рддреА рд╣реИ, рддреЛ рдРрдк рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдлрд┐рд░ рд╕реЗ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЯрд┐рдХрдЯ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдк рдЪрд╛рд╣реЗрдВрдЧреЗ: рддреЗрдЬ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ рддреЗрдЬ рдкрд░рд┐рдгрд╛рдо, рдмрд┐рдирд╛ рдХрд╛рдЙрдВрдЯреНрд╕, рд╕реНрдирд┐рдкреЗрдЯреНрд╕, рдпрд╛ рд╕реНрдЯреЗрд▓ рдЗрдВрдбреЗрдХреНрд╕ рдПрдВрдЯреНрд░реАрдЬрд╝ рдХреЗ рдЬрд░рд┐рдП рдХреЛрдИ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯ рди рд▓реАрдХ рд╣реЛред
рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЕрдЧрд▓реЗ рдХрджрдо
рдЕрдиреБрдорддрд┐-рд╕реВрдЪрд┐рдд рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд░реНрдЪ рддрдм рд╣реА "рдкреВрд░реНрдг" рд╣реЛрддреА рд╣реИ рдЬрдм рдКрдмрд╛рдК рдХрд┐рдирд╛рд░рд┐рдпрд╛рдБ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдВред рдХрдИ рд▓реАрдХ рдРрд╕реЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рджрд┐рдЦрддреЗ рд╣реИрдВ: рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ, рд░рд┐рдЬрд▓реНрдЯ рдХрд╛рдЙрдВрдЯреНрд╕, рдФрд░ рдПрдХреНрд╕реНрдкреЛрд░реНрдЯреНрд╕ред
рддреНрд╡рд░рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдВрдЪ
рд╢рд┐рдк рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд░рд┐рдпрд▓ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЗрди рдЬрд╛рдБрдЪреЛрдВ рдХреЛ рдХрд░реЗрдВ, рди рдХрд┐ рд╕реИрдВрдкрд▓реНрд╕ рдХреЗ рд╕рд╛рде:
- рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ: рдХрднреА рднреА рд╡рд╣ рдЯрд╛рдЗрдЯрд▓, рдирд╛рдо, рдпрд╛ ID рд╕реБрдЭрд╛рд╡ рди рджреЗрдВ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦреЛрд▓ рдирд╣реАрдВ рд╕рдХрддрд╛ред
- рдХрд╛рдЙрдВрдЯреНрд╕ рдФрд░ рдлрд╝реЗрд╕реИрдЯреНрд╕: рдЕрдЧрд░ рдЖрдк рдЯреЛрдЯрд▓реНрд╕ рдпрд╛ рд╕рдореВрд╣рд┐рдд рдХрд╛рдЙрдВрдЯреНрд╕ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж рд╣реА рдХрдореНрдкреНрдпреВрдЯ рдХрд░реЗрдВ (рдпрд╛ рдХрд╛рдЙрдВрдЯреНрд╕ рд╣рдЯрд╛рдПрдБ)ред
- рдПрдХреНрд╕реНрдкреЛрд░реНрдЯреНрд╕ рдФрд░ рдмрд▓реНрдХ рдХреНрд░рд┐рдпрд╛рдПрдБ: "рд╡рд░реНрддрдорд╛рди рд╕рд░реНрдЪ" рдХреЛ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдлрд┐рд░ рд╕реЗ рдЪреЗрдХ рдХрд░реЗрдВред
- рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ: рдЙрди рдлрд╝реАрд▓реНрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ рдЬрд┐рдирдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреЗрдЦ рдкрд╛рдиреЗ рдХреЗ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред
- "Not found" рдмрдирд╛рдо "forbidden": рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреИрд╕рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрдХрд╛рд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдкреБрд╖реНрдЯрд┐ рди рдХрд░ рд╕рдХреЗред
рдПрдХ рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ рдЬрд┐рд╕реЗ рдЖрдк рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХ рдЫреЛрдЯрд╛ рд░реЛрд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛рдПрдВ (рд░реЛрд▓реНрд╕ x рдПрдВрдЯрд┐рдЯреАрдЬрд╝) рдФрд░ рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рдореБрд╢реНрдХрд┐рд▓ рдХреЗрд╕ рд╣реЛрдВ: рд╕рд╛рдЭрд╛ рд░рд┐рдХреЙрд░реНрдб, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд░рджреНрдж рдХреА рдЧрдИ рдкрд╣реБрдБрдЪ, рдФрд░ рдХреНрд░реЙрд╕-рдЯреЗрдиреЗрдВрдЯ рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдЖрдЗрдЯрдореНрд╕ред
рдЗрд╕реЗ рддреАрди рдкрд╛рд╕ рдореЗрдВ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВ: (1) рд░реЛрд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЯреЗрд╕реНрдЯ, рдЬрд╣рд╛рдБ рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрд╕реНрд╡реАрдХреГрдд рд░рд┐рдХреЙрд░реНрдб рдХрднреА рднреА рд░рд┐рдЬрд▓реНрдЯреНрд╕, рд╕реБрдЭрд╛рд╡реЛрдВ, рдХрд╛рдЙрдВрдЯреНрд╕, рдпрд╛ рдПрдХреНрд╕реНрдкреЛрд░реНрдЯреНрд╕ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ; (2) "рдЯреВрдЯрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢" рдЯреЗрд╕реНрдЯ рдЬрд╣рд╛рдВ рдЖрдк IDs рдкреЗрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдИрдореЗрд▓ рдпрд╛ рдлреЛрди рд╕реЗ рд╕рд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдВрд╢рд┐рдХ рдореИрдЪ рдЖрдЬрд╝рдорд╛рддреЗ рд╣реИрдВ рдЬреЛ рдХреБрдЫ рднреА рд▓реМрдЯрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП; (3) рд╕рдордп рдФрд░ рдХреИрд╢ рдЯреЗрд╕реНрдЯ рдЬрд╣рд╛рдБ рдЖрдк рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдмрд┐рдирд╛ рд╕реНрдЯреЗрд▓ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рдЬрд▓реНрджреА рдЕрдкрдбреЗрдЯ рд╣реЛрддреЗ рд╣реИрдВред
рдСрдкрд░реЗрд╢рдирд▓ рд░реВрдк рд╕реЗ, рдЙрд╕ рджрд┐рди рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ рдЬрдм рд╕рд░реНрдЪ рд░рд┐рдЬрд▓реНрдЯреНрд╕ "рдЧрд▓рдд рджрд┐рдЦреЗрдВ"ред рдХреНрд╡реЗрд░реА рд╕рдВрджрд░реНрдн (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рд░реЛрд▓, рдЯреЗрдиреЗрдВрдЯ) рдФрд░ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдЕрдиреБрдорддрд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓реЙрдЧ рдХрд░реЗрдВ, рдкрд░ рдХрдЪреНрдЪреЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреНрд╡реЗрд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдпрд╛ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред рд╕реБрд░рдХреНрд╖рд┐рдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдПрдХ рдПрдбрдорд┐рди-рдУрдирд▓реА рдЯреВрд▓ рдмрдирд╛рдПрдВ рдЬреЛ рдмрддрд╛ рд╕рдХреЗ рдХрд┐ рд░рд┐рдХреЙрд░реНрдб рдХреНрдпреЛрдВ рдореИрдЪ рд╣реБрдЖ рдФрд░ рдХреНрдпреЛрдВ рдЙрд╕реЗ рдЕрдиреБрдорддрд┐ рджреА рдЧрдИред
рдпрджрд┐ рдЖрдк AppMaster (appmaster.io) рдкрд░ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрдЪ рдХреЛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдлреНрд▓реЛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦреЗрдВ: Data Designer рдореЗрдВ рдПрдВрдЯрд┐рдЯреАрдЬрд╝ рдФрд░ рд░рд┐рд▓реЗрд╢рдиреЛрдВ рдХреЛ рдореЙрдбрд▓ рдХрд░реЗрдВ, Business Processes рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рдФрд░ рдЙрд╕реА рдкрд░рдорд┐рд╢рди рдЪреЗрдХ рдХреЛ рдСрдЯреЛрдХрдореНрдкрд▓реАрдЯ, рд░рд┐рдЬрд▓реНрдЯ рд▓рд┐рд╕реНрдЯ, рдФрд░ рдПрдХреНрд╕реНрдкреЛрд░реНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЬрдЧрд╣ рд╕рд╣реА рд╣реЛред


