08 рдлрд╝рд░ре░ 2025┬╖8 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдореЗрдВ

рдРрд╕реА рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗ

рдПрдХ рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рдмрдирд╛рдПрдВ рдЬреЛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдирдВрдмрд░ рд╕реНрдЯреЛрд░ рдХрд░реЗ, рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдЦреАрдВрдЪреЗ, рдФрд░ рдСрдЯреЛрдореЗрдЯрд┐рдХ 'out for delivery' рдпрд╛ 'delayed' рдЬреИрд╕реА рдЧреНрд░рд╛рд╣рдХ рд╕реВрдЪрдирд╛рдПрдБ рднреЗрдЬреЗред

рдРрд╕реА рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗ

рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреНрдпреЛрдВ рд╕рдкреЛрд░реНрдЯ рд╕рдорд╕реНрдпрд╛ рдмрди рдЬрд╛рддреА рд╣реИ

рдЕрдзрд┐рдХрд╛рдВрд╢ тАЬрдореЗрд░рд╛ рдСрд░реНрдбрд░ рдХрд╣рд╛рдБ рд╣реИ?тАЭ рд╕рд╡рд╛рд▓ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдЖрддреЗред рдпреЗ рддрдм рджрд┐рдЦрддреЗ рд╣реИрдВ рдЬрдм рд▓реЛрдЧ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ: рдЯреНрд░реИрдХрд┐рдВрдЧ рдзреАрд░реЗ рдЕрдкрдбреЗрдЯ рд╣реЛрддреА рд╣реИ, рдХреИрд░рд┐рдпрд░ рдХреА рднрд╛рд╖рд╛ рднреНрд░рдорд┐рдд рдХрд░рддреА рд╣реИ, рдпрд╛ рдбрд┐рд▓реАрд╡рд░реА рд╡рд┐рдВрдбреЛ рдмреАрдд рдЬрд╛рддреА рд╣реИ рдФрд░ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдЖрддрд╛ред

рд╕рдкреЛрд░реНрдЯ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╣ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рд▓рдЧрд╛рддрд╛рд░ рдЯрд┐рдХрдЯ, рдЪреИрдЯ рдФрд░ рдлреЙрд▓реЛ-рдЕрдк рдмрди рдЬрд╛рддреА рд╣реИред рдПрдХ рд▓реЗрдЯ рдкреИрдХреЗрдЬ рдЖрд╕рд╛рдиреА рд╕реЗ рддреАрди рдЕрд▓рдЧ рдмрд╛рддрдЪреАрдд рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ: тАЬрдХреЛрдИ рдЕрдкрдбреЗрдЯ?тАЭ, тАЬрдпрд╣ рдбрд┐рд▓реАрд╡рд░ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ,тАЭ рдФрд░ тАЬрдХреНрдпрд╛ рдЖрдк рдЯреНрд░реИрдХрд┐рдВрдЧ рд▓рд┐рдВрдХ рдлрд┐рд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ?тАЭ рд╣рд░ рдПрдХ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдПрдХ рд░рд┐рдлрдВрдб рдпрд╛ рдЦрд░рд╛рдм рд░рд┐рд╡реНрдпреВ рдХреЗ рдореМрдХреЗ рдмрдврд╝рд╛рддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдФрд░ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ рдЬрдм рдЯреНрд░реИрдХрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдмрд┐рдЦрд░реА рд╣реБрдИ рд╣реЛрддреА рд╣реИред рдЕрдЧрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдирдВрдмрд░ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯреНрд╕ рдореЗрдВ рд╣реЛрдВ, рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдЖрдПрдБ, рдФрд░ рдСрд░реНрдбрд░ рдбрд┐рдЯреЗрд▓реНрд╕ рд╕реНрдЯреЛрд░ рдПрдбрдорд┐рди рдореЗрдВ рд░рд╣реЗрдВ, рддреЛ рд╣рд░ рдЧреНрд░рд╛рд╣рдХ рд╕рд╡рд╛рд▓ рдПрдХ рдЫреЛрдЯреА рдЬрд╛рдБрдЪ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдИ рд╕реНрдЯреЗрдЯрд╕ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЖрдЬ тАЬIn transitтАЭ рдХрд╛ рдорддрд▓рдм рдХреНрдпрд╛ рд╣реИ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрджрд▓рдиреЗ рдкрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдиреЛрдЯрд┐рдлрд╛рдИ рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рдЗрд╕реЗ рд╕рд╣реА рдХрд░рдХреЗ рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рд╕рд╛рдЭрд╛ рд╕рддреНрдп рдХреЗ рд╕реНрд░реЛрдд рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕рд╣реА рд╕рдордп рдкрд░ рд╕рд╣реА рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рд▓рдХреНрд╖реНрдп рд╕рд░рд▓ рд╣реИ: рдЖрдкрдХреА рдЯреАрдо рдПрдХ рдЬрдЧрд╣ рджреЗрдЦреЗ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдмрд┐рдирд╛ рдкреВрдЫреЗ рд╣реА тАЬout for deliveryтАЭ рдпрд╛ тАЬdelayedтАЭ рдЬреИрд╕реЗ рдкреНрд░реЙрдПрдХреНрдЯрд┐рд╡ рдЕрдкрдбреЗрдЯ рдкрд╛рдПрдВред

рдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░рд╣реЗрдЧрд╛:

  • рдХреНрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рддрд╛рдЬрд╝рд╛ рд░рдЦрдиреЗ рдХрд╛ рд╕рд░рд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ
  • рд╕реНрдкрд╖реНрдЯ, рдкрдардиреАрдп рд╕реНрдЯреЗрдЯрд╕ рдЬреЛ рдХреИрд░рд┐рдпрд░ рдХреА рднрд╛рд╖рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рди рд╣реЛрдВ
  • рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЬреЛ WISMO рдЯрд┐рдХрдЯ рдШрдЯрд╛рдПрдБ рдмрд┐рдирд╛ рд╕реНрдкреИрдо рдХрд┐рдП

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рдиреЛ-рдХреЛрдб рдЯреВрд▓ рдЬреИрд╕реЗ AppMaster рдХреЗ рд╕рд╛рде рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рднрд░реЛрд╕реЗрдордВрдж рдлреНрд▓реЛ рдкрд░ рд╕реЛрдЪреЗрдВ: рдЯреНрд░реИрдХрд┐рдВрдЧ рдбрд┐рдЯреЗрд▓ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ, рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЕрдкрдбреЗрдЯ рдЦреАрдВрдЪреЗрдВ, рд╕реНрдЯреЗрдЯрд╕ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ, рдФрд░ рддрднреА рдиреЛрдЯрд┐рдлрд╛рдЗ рдХрд░реЗрдВ рдЬрдм рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реЛред

рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдФрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреНрдпрд╛ рдЫреЛрдбрд╝реЗрдВ)

рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рддрдм рддрдХ рдЙрдкрдпреЛрдЧреА рд░рд╣рддрд╛ рд╣реИ рдЬрдм рддрдХ рдбреЗрдЯрд╛ рд╕реБрд╕рдВрдЧрдд рд░рд╣реЗред рд░реЛрдЬрд╝ рдЫреБрдЖ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ рдФрд░ рд╣рд░ рдХреИрд░рд┐рдпрд░ рдбрд┐рдЯреЗрд▓ рдХреЛ рддреБрд░рдВрдд рдореЙрдбрд▓ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред

рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░ рдореВрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдЪрд╛рд╣рд┐рдП: order, customer, shipment, рдФрд░ carrierред Orders рдФрд░ customers рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирдпрд╛ рдХрд╛рдо рдЖрдорддреМрд░ рдкрд░ shipment рд░рд┐рдХреЙрд░реНрдб рд╣реЛрддрд╛ рд╣реИ: рдХрд┐рд╕ рдСрд░реНрдбрд░ рдХрд╛ рд╣реИ, рдХреМрди рд╕рд╛ рдХреИрд░рд┐рдпрд░ рд╣реИ, рдФрд░ tracking number (рд╕рд╛рде рдореЗрдВ рдПрдХ рдлреНрд░реЗрдВрдбрд▓реА рдбрд┐рд╕реНрдкреНрд▓реЗ рдирд╛рдо рдЬреИрд╕реЗ тАЬUPS GroundтАЭ)ред рдЕрдЧрд░ рдПрдХ рдСрд░реНрдбрд░ рдХрдИ рдмреЙрдХреНрд╕ рдореЗрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдПрдХ рдСрд░реНрдбрд░ рдкрд░ рдХрдИ shipments рд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

Status history рдЕрдЧрд▓рд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХреНрдпрд╛ рдмрджрд▓рд╛ рдФрд░ рдХрдмред рдЙрди тАЬрдХреНрд▓реАрдитАЭ рдлреАрд▓реНрдбреНрд╕ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдЗрд╡реЗрдВрдЯ рдкреНрд░рдХрд╛рд░, рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк, рд▓реЛрдХреЗрд╢рди) рдФрд░ рд╕рд╛рде рдореЗрдВ raw carrier message рднреА рд░рдЦреЗрдВред raw message рдЖрдкрдХреА рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рд▓ рд╣реИ рдЬрдм рд▓реЗрдмрд▓ рднреНрд░рдорд┐рдд рдХрд░ рджреЗ рдпрд╛ рдЖрдкрдХреА normalization рдирд┐рдпрдо рдЕрднреА рдЬрд╡рд╛рди рд╣реЛрдВред

рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╢реБрд░реБрдЖрддреА рд╕реЗрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

  • Shipment: order_id, carrier_id, tracking_number, current_status, last_updated_at
  • Tracking event: shipment_id, event_time, event_type, location_text, raw_message
  • Notification log: shipment_id, channel, recipient, message_type, sent_at, provider_result

рдпрд╣ notification log рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЧреНрд░рд╛рд╣рдХ рдХрд╣реЗ тАЬрдореБрдЭреЗ рдЯреЗрдХреНрд╕реНрдЯ рднреЗрдЬрдирд╛ рдмрдВрдж рдХрд░реЛ,тАЭ рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрдЧреА рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рднреЗрдЬрд╛, рдХрдм, рдФрд░ рдХрд┐рд╕ рдЪреИрдирд▓ рд╕реЗред рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯреНрд╕ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рджреЗ рдФрд░ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рд░реАрдЯреНрд░рд╛рдИ рдХрд░реЗред

рдкреНрд░рд╛рдЗрд╡реЗрд╕реА рдХреЛ рд╕реАрдзрд╛ рдкрд░ рдЕрд╕рд▓реА рд░рдЦреЗрдВред рдХрд┐рд╕рдХреЛ рдЧреНрд░рд╛рд╣рдХ рдлреЛрди рдирдВрдмрд░ рдФрд░ рдИрдореЗрд▓ рджрд┐рдЦрддреЗ рд╣реИрдВ рдЗрд╕реЗ рд╕реАрдорд┐рдд рдХрд░реЗрдВ, рдФрд░ тАЬview shipment statusтАЭ рдХреЛ тАЬview customer contactтАЭ рд╕реЗ рдЕрд▓рдЧ рд░рдЦреЗрдВред рдПрдХ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдирдВрдмрд░ рдЪрд╛рд╣рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдлреЛрди рдирдВрдмрд░ рдирд╣реАрдВред

рдпрджрд┐ рдЖрдк AppMaster рдореЗрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрди рдЪреАрдЬрд╝реЛрдВ рдХреЛ Data Designer рдореЗрдВ рдЕрд▓рдЧ entities рдХреЗ рд░реВрдк рдореЗрдВ рдореЙрдбрд▓ рдХрд░реЗрдВ рдФрд░ roles рдЬрд▓реНрджреА рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рд╕рд╣реА рд╕реНрдХреНрд░реАрди рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рд╡рд░реНрдХ рдХреЗ рд╕рд╣реА рдлреАрд▓реНрдб рджрд┐рдЦрд╛рдПрдБред

рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯреНрд╕ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдЦреАрдВрдЪреЗрдВ

рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЯреНрд░реИрдХрд┐рдВрдЧ рдПрдХ рдЙрдмрд╛рдК рдирд┐рд░реНрдгрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ: рдХреМрди рд╕реЗ рдХреИрд░рд┐рдпрд░ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдорд╛рдпрдиреЗ рд░рдЦрддреЗ рд╣реИрдВред рд╣рд░ рд╣рдлреНрддреЗ рдЬрд┐рди 1тАУ3 рдХреИрд░рд┐рдпрд░реНрд╕ рдХреЗ рд╕рд╛рде рдЖрдк рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рднреЗрдЬрддреЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдЪреБрдиреЗрдВ, рдЙрдиреНрд╣реЗрдВ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рд╕реЗрдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рд▓рдВрдмреА рдкреВрдБрдЫ рдЬреЛрдбрд╝реЗрдВред

рдЕрджреНрдпрддрди рдкрд╛рдиреЗ рдХреЗ рддреАрди рдЖрдо рддрд░реАрдХреЗ рд╣реИрдВ:

  • Carrier APIs: рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдЯреАрдХрддрд╛ рдФрд░ рдбрд┐рдЯреЗрд▓, рдкрд░ рд╣рд░ рдХреИрд░рд┐рдпрд░ рдХреЗ рдЕрдкрдиреЗ рдирд┐рдпрдо рдФрд░ rate limits рд╣реЛрддреЗ рд╣реИрдВред
  • Tracking aggregators: рдХрдИ рдХреИрд░рд┐рдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди, рдЬрд▓реНрджреА рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рдорджрджрдЧрд╛рд░, рдкрд░ рдЖрдк рдЙрдирдХреА рдХрд╡рд░реЗрдЬ рдФрд░ рдореИрдкрд┐рдВрдЧ рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рддреЗ рд╣реИрдВред
  • рдореИрдиреНрдпреБрдЕрд▓ рдЗрдореНрдкреЛрд░реНрдЯреНрд╕: CSV рдЕрдкрд▓реЛрдб рдпрд╛ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП, рд╢реБрд░реБрдЖрддреА рджреМрд░ рдореЗрдВ рдпрд╛ рдЬрдм рдХрд┐рд╕реА рдХреИрд░рд┐рдпрд░ рдХрд╛ рдареЛрд╕ API рди рд╣реЛ рдЙрдкрдпреЛрдЧреАред

рдЕрдкрдбреЗрдЯреНрд╕ рдХреИрд╕реЗ рдЖрддреЗ рд╣реИрдВ рдпрд╣ рдЙрддрдирд╛ рд╣реА рдорд╣рддреНрддреНрд╡ рд░рдЦрддрд╛ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдХрд╣рд╛рдБ рд╕реЗ рдЖрддреЗ рд╣реИрдВред Webhooks (push) рдЖрджрд░реНрд╢ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ near real-time рдмрджрд▓рд╛рд╡ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ тАЬout for deliveryтАЭ рдпрд╛ рдХреЛрдИ delivery scanред Polling (pull) рд╕рд░рд▓ рд╣реИ рдФрд░ рддрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдХреИрд░рд┐рдпрд░реНрд╕ webhooks рди рджреЗрдВ, рдкрд░ рдпрд╣ рджреЗрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ requests рдХреА рд▓рд╛рдЧрдд рдЖрддреА рд╣реИред

рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реЗрдЯрдЕрдк hybrid рд╣реИ: рдЬрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реЛ webhooks, рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реЗрдбреНрдпреВрд▓реНрдб pollingред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП AppMaster рдореЗрдВ рдЖрдк webhook рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЛ рдПрдХ endpoint рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрди рд╢рд┐рдкрдореЗрдВрдЯреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 12 рдШрдВрдЯреЗ рд╕реЗ рди рдмрджрд▓реЗ рд╣реБрдП рд╢рд┐рдкрдореЗрдВрдЯреНрд╕ рдкрд░ рд╢реЗрдбреНрдпреВрд▓реНрдб Business Process рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд┐рддрдиреА рдмрд╛рд░ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░реЗрдВ?

рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЯрд╛рдЗрдорд░ рд░рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп shipment stage рдХреЗ рдЕрдиреБрд╕рд╛рд░ refresh рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рд▓рд╛рдЧрдд рдмрдЪрддреА рд╣реИ рдФрд░ APIs рдкрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рджрдмрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред

  • Pre-transit: рджрд┐рди рдореЗрдВ 1тАУ2 рдмрд╛рд░
  • In transit: рд╣рд░ 4тАУ8 рдШрдВрдЯреЗ
  • Out for delivery: рд╣рд░ 30тАУ60 рдорд┐рдирдЯ
  • Delivered: рдкреБрд╖реНрдЯрд┐ рдХреЗ рдмрд╛рдж polling рдмрдВрдж рдХрд░реЗрдВ (рдЕрдВрддрд┐рдо рдЗрд╡реЗрдВрдЯ рд░рдЦреЗрдВ)

рдХреИрд░рд┐рдпрд░ рдЖрдЙрдЯреЗрдЬ рдФрд░ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВред рдЖрдЦрд╝рд┐рд░реА рд╕рдлрд▓ рдЪреЗрдХ рд╕рдордп рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ, backoff рдХреЗ рд╕рд╛рде retry рдХрд░реЗрдВ, рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рд╕реНрдкрд╖реНрдЯ тАЬlast updatedтАЭ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рджрд┐рдЦрд╛рдПрдБ рддрд╛рдХрд┐ рдЖрдкрдХреА рдЯреАрдо рдЬрд╛рди рд╕рдХреЗ рдбреЗрдЯрд╛ рддрд╛рдЬрд╝рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдХреИрд░рд┐рдпрд░ рд╕реНрдЯреЗрдЯрд╕ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдбреИрд╢рдмреЛрд░реНрдб рдкрдардиреАрдп рд░рд╣реЗ

рдХреИрд░рд┐рдпрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдлрд╝реАрдб рдЧрдВрджреЗ рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдХреИрд░рд┐рдпрд░ рдХрд╣рддрд╛ рд╣реИ тАЬShipment information received,тАЭ рджреВрд╕рд░рд╛ рдХрд╣рддрд╛ рд╣реИ тАЬElectronic notification,тАЭ рдФрд░ рддреАрд╕рд░рд╛ рджрд┐рди рдореЗрдВ рджрд╕ рдЕрд▓рдЧ тАЬin transitтАЭ рд╕реНрдХреИрди рднреЗрдЬрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдк рдЗрди рд╕рдмрдХреЛ рдЬреИрд╕рд╛ рд╣реИ рд╡реИрд╕рд╛ рджрд┐рдЦрд╛рдПрдБрдЧреЗ рддреЛ рдЖрдкрдХрд╛ рдбреИрд╢рдмреЛрд░реНрдб рд╢реЛрд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред

рдПрдХ рдЫреЛрдЯреЗ рд╕реЗрдЯ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдкрдХреА рдЯреАрдо рдФрд░ рдЧреНрд░рд╛рд╣рдХ рд╕рдордЭ рд╕рдХреЗрдВ, рдФрд░ рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдХреИрд░рд┐рдпрд░реНрд╕ рдЬреЛрдбрд╝реЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд┐рд░ рд░рдЦреЗрдВ:

  • Label created
  • In transit
  • Out for delivery
  • Delivered
  • Exception

рдлрд┐рд░ рд╣рд░ рдХреИрд░рд┐рдпрд░ рдЗрд╡реЗрдВрдЯ рдХреЛ рдЙрди рдмрдХреЗрдЯреНрд╕ рдореЗрдВ рдореИрдк рдХрд░реЗрдВред рдЖрдк рдХреИрд░рд┐рдпрд░ рдЗрд╡реЗрдВрдЯ рдХреЛрдб, рдЗрд╡реЗрдВрдЯ рдЯреЗрдХреНрд╕реНрдЯ, рдпрд╛ рджреЛрдиреЛрдВ рд╕реЗ рдореИрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдпрдо рд╕рд░рд▓ рд░рдЦреЗрдВ: рд╣рд░ рдЗрдирдХрдорд┐рдВрдЧ рдЗрд╡реЗрдВрдЯ internal status рддрднреА рдЕрдкрдбреЗрдЯ рдХрд░реЗ рдЬрдм рд╡рд╣ рд╢рд┐рдкрдореЗрдВрдЯ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдП, рдпрд╛ рдЬрдм рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗред

рд╣рдореЗрд╢рд╛ raw carrier payload рднреА рд╕реЗрд╡ рдХрд░реЗрдВ (рдкреВрд░реЗ рдЗрд╡реЗрдВрдЯ JSON рдФрд░ рдореВрд▓ рдЯреЗрдХреНрд╕реНрдЯ)ред рдЖрдкрдХрд╛ рдбреИрд╢рдмреЛрд░реНрдб рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╕реНрдЯреЗрдЯрд╕ рджрд┐рдЦрд╛рдП, рдкрд░ рд╕рдкреЛрд░реНрдЯ рдФрд░ рдСрдкреНрд╕ рддрдм рд╢рд┐рдкрдореЗрдВрдЯ рдЦреЛрд▓рдХрд░ рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рдХреИрд░рд┐рдпрд░ рдиреЗ рдЕрд╕рд▓ рдореЗрдВ рдХреНрдпрд╛ рднреЗрдЬрд╛ рдерд╛ рдЬрдм рдХреБрдЫ рдЧрд▓рдд рджрд┐рдЦреЗред

Unknown рдЗрд╡реЗрдВрдЯреНрд╕ рд╣реЛрдВрдЧреЗред рдЙрдиреНрд╣реЗрдВ тАЬрдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВтАЭ рдорд╛рдиреЗрдВ рдФрд░ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдХрд░реЗрдВред рдорд┐рд╕рд┐рдВрдЧ рд╕реНрдХреИрди рднреА рд╣реЛрддреЗ рд╣реИрдВ: рдПрдХ рдкреИрдХреЗрдЬ тАЬlabel createdтАЭ рд╕реЗ рд╕реАрдзреЗ тАЬout for deliveryтАЭ рдореЗрдВ рдХреВрдж рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдРрд╕реЗ jumps рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рдмрд┐рдирд╛ errors рдлреЗрдВрдХреЗ рдпрд╛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рднреНрд░рдорд┐рдд рд╕рдВрджреЗрд╢ рднреЗрдЬреЗред

рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреИрдЯрд░реНрди рджреЛ рдлреАрд▓реНрдб рд╕реЗрд╡ рдХрд░рдирд╛ рд╣реИ: internal_status рдФрд░ carrier_last_event_at. рдпрджрд┐ рдЖрдк рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╡реЗрдВрдЯреНрд╕ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЕрдВрджрд░реВрдиреА рддреМрд░ рдкрд░ тАЬneeds reviewтАЭ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝реНрд▓реИрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдпрд╣ рдмрддрд╛рдП рдХрд┐ рд╡рд╣ delayed рд╣реИред

AppMaster рдореЗрдВ рдпрд╣ рдореИрдкрд┐рдВрдЧ рдПрдХ Business Process рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рдлрд┐рдЯ рд╣реЛрддреА рд╣реИ рдЬреЛ рдПрдХ рдХреИрд░рд┐рдпрд░ рдЗрд╡реЗрдВрдЯ рд▓реЗ, raw payload рд▓рд┐рдЦреЗ, internal status рдХреИрд▓рдХреБрд▓реЗрдЯ рдХрд░реЗ, рдФрд░ рдПрдХ рд╣реА рдХрджрдо рдореЗрдВ shipment рд░рд┐рдХреЙрд░реНрдб рдЕрдкрдбреЗрдЯ рдХрд░реЗред

рдЪрд░рдг-рджрд░-рдЪрд░рдг: рдЕрдкрдбреЗрдЯ рдФрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрдирд╛рдПрдВ

рд╕рдкреЛрд░реНрдЯ-рдлреНрд░реЗрдВрдбрд▓реА рд╕реНрдХреНрд░реАрди рдбрд┐рдЬрд╛рдЗрди рдХрд░реЗрдВ
рдПрдХ рд▓рд┐рд╕реНрдЯ рд╡реНрдпреВ рдФрд░ рд╢рд┐рдкрдореЗрдВрдЯ рдЯрд╛рдЗрдорд▓рд╛рдЗрди UI рдмрдирд╛рдПрдВ рдЬрд┐рд╕реЗ рдЖрдкрдХреА рдЯреАрдо рдмрд┐рдирд╛ рдЦреЛрдЬреЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗред
рд╕реНрдХреНрд░реАрди рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ

рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рд╣реЛред рдЗрд╕реЗ рдПрдХ рдЫреЛрдЯреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рддрд░рд╣ рдЯреНрд░реАрдЯ рдХрд░реЗрдВ: рдЯреНрд░реИрдХрд┐рдВрдЧ рдирдВрдмрд░ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ, рдЕрдкрдбреЗрдЯреНрд╕ рдЦреАрдВрдЪреЗрдВ, рддрдп рдХрд░реЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛, рдлрд┐рд░ рдиреЛрдЯрд┐рдлрд╛рдЗ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ рдЬреЛ рдХрд┐рдпрд╛ред

рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ 5 рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрджрдо

  1. рдЬреИрд╕реЗ рд╣реА рд▓реЗрдмрд▓ рдмрдирддрд╛ рд╣реИ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВред рддреНрд╡рд░рд┐рдд рдореИрдиреНрдпреБрдЕрд▓ рдПрдВрдЯреНрд░реА рдФрд░ рдЖрдкрдХреЗ рдлрд╝реБрд▓рдлрд╝рд┐рд▓рдореЗрдВрдЯ рдЯреВрд▓ рд╕реЗ bulk import рджреЛрдиреЛрдВ рд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВред carrier name, tracking number, order ID, рдФрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдордп рд╕реЗрд╡ рдХрд░реЗрдВред

  2. рдПрдХ рдбрд┐рдлреЗрдиреНрдб рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдЦреАрдВрдЪреЗрдВред рдЙрджрд╛рд╣рд░рдг: "in transit" рдХреЗ рд▓рд┐рдП рд╣рд░ 2 рдШрдВрдЯреЗ, "out for delivery" рдХреЗ рд▓рд┐рдП рд╣рд░ 30 рдорд┐рдирдЯ, рдФрд░ "delivered" рдХреЗ рд▓рд┐рдП рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ред рд╣рд░ рдкреБрд▓ рдХреЛ рдирд╡реАрдирддрдо рдХреИрд░рд┐рдпрд░ рдЗрд╡реЗрдВрдЯ (рд╕реНрдЯреЗрдЯрд╕, рдЗрд╡реЗрдВрдЯ рдЯрд╛рдЗрдо, рд▓реЛрдХреЗрд╢рди рдЕрдЧрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛ, рдФрд░ raw message) рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдбреИрд╢рдмреЛрд░реНрдб рд╕рдмрд╕реЗ рдирдпрд╛ рд╕рддреНрдп рджрд┐рдЦрд╛рдПред

  3. рддрдп рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрд╕рд▓реА рдмрджрд▓рд╛рд╡ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдирдпрд╛ рд╕реНрдХреИрди рд╣рдореЗрд╢рд╛ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ред рдЯреНрд░рд┐рдЧрд░ рд▓реЙрдЬрд┐рдХ рддрдм рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдЬрдм normalized status рдмрджрд▓рддрд╛ рд╣реИ (рдЬреИрд╕реЗ тАЬin transitтАЭ рд╕реЗ тАЬout for deliveryтАЭ), рдЬрдм рдХреЛрдИ exception рджрд┐рдЦрд╛рдИ рджреЗ, рдпрд╛ рдЬрдм рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд╣реЛ рдЬрд╛рдП рдмрд┐рдирд╛ рдЕрдкрдбреЗрдЯ рдХреЗ (рдЙрджрд╛рд╣рд░рдг: 48 рдШрдВрдЯреЗ рддрдХ рдХреЛрдИ рд╕реНрдХреИрди рдирд╣реАрдВ)ред

  4. рд╕рдВрджреЗрд╢ рднреЗрдЬреЗрдВ рдФрд░ рдСрдбрд┐рдЯ рдЯреНрд░реЗрд▓ рд▓рд┐рдЦреЗрдВред рд╣рд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдПрдХ рд▓реЙрдЧ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдП: рдХрд┐рд╕реЗ рдиреЛрдЯрд┐рдлрд╛рдИ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЪреИрдирд▓ (email/SMS/Telegram), рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ, рдФрд░ рдкрд░рд┐рдгрд╛рдо (sent, failed, skipped)ред рдЗрд╕рд╕реЗ рд╕рдкреЛрд░реНрдЯ рд╕реЗрдХрдВрдбреЛрдВ рдореЗрдВ рдЙрддреНрддрд░ рджреЗ рд╕рдХреЗрдЧрд╛ тАЬрдХреНрдпрд╛ рдЖрдкрдиреЗ рдореБрдЭреЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ рдерд╛?тАЭ

  5. рдлреЗрд▓реНрдпрд░реНрд╕ рдХреЛ рд╢рд╛рдВрдд, рд╕рд╛рдзрд╛рд░рдг рдирд┐рдпрдореЛрдВ рд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░реЗрдВред рдЯрд╛рдЗрдордЖрдЙрдЯреНрд╕ рдФрд░ рдХреИрд░рд┐рдпрд░ API hiccups рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред рдмреЭрддреЗ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде retry рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг: 5 рдорд┐рдирдЯ, 30 рдорд┐рдирдЯ, 2 рдШрдВрдЯреЗ), рдЖрдЦрд╝рд┐рд░реА retry рдХреЗ рдмрд╛рдж рд╢рд┐рдкрдореЗрдВрдЯ рдХреЛ тАЬupdate failedтАЭ рдорд╛рд░реНрдХ рдХрд░реЗрдВ, рдФрд░ рдХреЗрд╡рд▓ рддрдм рдЖрдкрдХреА рдЯреАрдо рдХреЛ рдЕрд▓рд░реНрдЯ рдХрд░реЗрдВ рдЬрдм рдлреЗрд▓реНрдпрд░реНрд╕ рдХрдИ рд╢рд┐рдкрдореЗрдВрдЯреНрд╕ рдореЗрдВ рдЬрд╛рд░реА рд░рд╣реЗрдВред рдХреЗрд╡рд▓ рдорд┐рд╕рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧреНрд░рд╛рд╣рдХ рдЕрд▓рд░реНрдЯ рди рднреЗрдЬреЗрдВред

рдпрджрд┐ рдЖрдк AppMaster рдореЗрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк Data Designer рдореЗрдВ shipments рдФрд░ events рдореЙрдбрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, Business Process рдореЗрдВ polling рдФрд░ decision рд▓реЙрдЬрд┐рдХ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдЧ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд░реНрд╕реНрдЯ-рдХреНрд▓рд╛рд╕ рдЯреЗрдмрд▓ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдРрд╕реА рдбреИрд╢рдмреЛрд░реНрдб рд╕реНрдХреНрд░реАрди рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдХреА рдЯреАрдо рд╡рд╛рдХрдИ рдЙрдкрдпреЛрдЧ рдХрд░реЗ

рдСрдЯреЛрдореЗрд╢рди рд╕реЗ WISMO рдЯрд┐рдХрдЯ рдШрдЯрд╛рдПрдБ
рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рд╕реЗ рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдЦреАрдВрдЪреЗрдВ, рд╕реНрдЯреЗрдЯрд╕ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ, рдФрд░ рддрднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ рдЬрдм рдЖрд╡рд╢реНрдпрдХ рд╣реЛред
рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░реЗрдВ

рдПрдХ рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рддрднреА рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╕рдкреЛрд░реНрдЯ рдпрд╛ рдСрдкреНрд╕ рддреЗрдЬрд╝реА рд╕реЗ рдПрдХ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХреЗрдВ: тАЬрд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЕрдЧрд▓рд╛ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?тАЭ рдПрдХ рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ рдЬреЛ рдЗрдирдмреЙрдХреНрд╕ рдЬреИрд╕рд╛ рд▓рдЧреЗред

рдореБрдЦреНрдп рдЯреЗрдмрд▓ рдХреЛ рд╕рд╛рдзрд╛рд░рдг рдФрд░ рддреЗрдЬрд╝ рд░рдЦреЗрдВред рд╡реЗ рдлреАрд▓реНрдб рд╕рд╛рдордиреЗ рд░рдЦреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЛрдЧ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдХреИрди рдХрд░рддреЗ рд╣реИрдВ: рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдирд╛рдо, рдСрд░реНрдбрд░ рдирдВрдмрд░, рдХреИрд░рд┐рдпрд░, рд╡рд░реНрддрдорд╛рди рд╕реНрдЯреЗрдЯрд╕, рдФрд░ тАЬlast updateтАЭ рд╕рдордпред рдПрдХ рдФрд░ рдХреЙрд▓рдо рдЬреЛрдбрд╝реЗрдВ тАЬnext actionтАЭ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛.: notify customer, wait, investigate)ред рдпрд╣ рдЫреЛрдЯрд╛ рд╕рдВрдХреЗрдд рдЕрдЯрдХрд▓реЗрдВ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред

рдлрд┐рд▓реНрдЯрд░реНрд╕ рд╡рд╣ рдЬрдЧрд╣ рд╣реИрдВ рдЬрд╣рд╛рдБ рдбреИрд╢рдмреЛрд░реНрдб рдЙрдкрдпреЛрдЧреА рдмрдирддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдХреЗрдиреНрджреНрд░рд┐рдд рд░рдЦреЗрдВ:

  • Delayed рдпрд╛ exception
  • рдЖрдЦрд╝рд┐рд░реА X рджрд┐рдиреЛрдВ рдореЗрдВ рдХреЛрдИ рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ
  • рдЖрдЬ рдХреЗ рд▓рд┐рдП Out for delivery
  • рдЖрдЬ Delivered
  • Needs follow-up (рдХрд┐рд╕реА рдЯреАрдордореЗрдЯ рдиреЗ рдлрд╝реНрд▓реИрдЧ рдХрд┐рдпрд╛)

рдЬрдм рдХреЛрдИ рд╢рд┐рдкрдореЗрдВрдЯ рдЦреЛрд▓рддрд╛ рд╣реИ, рддреЛ рдбрд┐рдЯреЗрд▓ рд╡реНрдпреВ рдХреЛ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд▓рд┐рдХ рдХреЗ рдХрд╣рд╛рдиреА рдмрддрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдзрд╛рд░рдг рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рд╕реНрдЯреЗрдЯрд╕ рдЯрд╛рдЗрдорд▓рд╛рдЗрди рджрд┐рдЦрд╛рдПрдБ рдФрд░ рдЕрдкрдиреА рд╕рдВрдкрд░реНрдХ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд░рдЦреЗрдВ, рддрд╛рдХрд┐ рдЖрдк рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рд╕рдВрджреЗрд╢ рди рднреЗрдЬреЗрдВред рдЙрджрд╛рд╣рд░рдг: тАЬрдЧреНрд░рд╛рд╣рдХ рдХреЛ 10:14 рдкрд░ рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрдирд╛ рджреА рдЧрдИтАЭ рдФрд░ тАЬрдЧреНрд░рд╛рд╣рдХ рдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛: front desk рдкрд░ рдЫреЛрдбрд╝ рджреЗрдВредтАЭ

рдмреБрд▓реНрдХ рдПрдХреНрд╢рдВрд╕ рдХреЛ рдЫреЛрдЯрд╛, рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ reversible рд░рдЦреЗрдВред рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдп: рдирд╡реАрдирддрдо рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдирд╛, рдореИрдиреНрдпреБрдЕрд▓ рдЕрдкрдбреЗрдЯ рднреЗрдЬрдирд╛ (рдЯреЗрдореНрдкрд▓реЗрдЯ рдЖрдзрд╛рд░рд┐рдд), рдПрдХ рдЕрдВрджрд░реВрдиреА рдиреЛрдЯ рдЬреЛрдбрд╝рдирд╛, рдФрд░ рдХрд┐рд╕реА рдЯреАрдордореЗрдЯ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ред

AppMaster рдореЗрдВ рдпрд╣ рдмрдирд╛рддреЗ рд╕рдордп рдкрд╣рд▓реЗ рджреЛ рд╕рд╛рдлрд╝ рд╕реНрдХреНрд░реАрди (list рдФрд░ details) рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдФрд░ рдлрд┐рд░ рдЯреАрдо рдХреЗ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреЗ рдмрд╣рд╛рд╡ рдХреЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд▓рдЧрдиреЗ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВред

рдЧреНрд░рд╛рд╣рдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВ рдмрд┐рдирд╛ рдкрд░реЗрд╢рд╛рди рдХрд┐рдП

рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЛ рд╕рд╣рд╛рдпрдХ (рди рдХрд┐ рд╕реНрдкреИрдореА) рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рдХрдо рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдФрд░ рд╕рд╣реА рд╕рдордп рдкрд░ рднреЗрдЬрдирд╛ рд╣реИред рдЙрдирдХреЗ рдЪреИрдирд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдИрдореЗрд▓, рд╕рдордп-рд╕рдВрд╡реЗрджреА рдкрд▓реЛрдВ рдХреЗ рд▓рд┐рдП SMS, рдФрд░ рдЕрдЧрд░ рдЖрдкрдХрд╛ рдСрдбрд┐рдпрдВрд╕ рдЪреИрдЯ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ рддреЛ Telegramред

рдЯреЗрдореНрдкрд▓реЗрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЫреЛрдЯрд╛ рд░рдЦреЗрдВред рдХреБрдЫ рд╕рдВрджреЗрд╢ рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ: out for delivery, delayed, delivered, рдФрд░ exception (address issue, held at carrier, returned)ред

рд╣рд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдПрдХ рдирдЬрд░ рдореЗрдВ рддреАрди рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП: рдХреНрдпрд╛ рдмрджрд▓рд╛, рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЖрдЦрд╝рд┐рд░реА рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдХрдм рджреЗрдЦрд╛ рдЧрдпрд╛ред рдСрд░реНрдбрд░ рдирдВрдмрд░ рдФрд░ рдЖрдЦрд╝рд┐рд░реА рд╕реНрдХреИрди рдХрд╛ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╕рдкреЛрд░реНрдЯ рдЬрд▓реНрджреА рд╕реЗ рдЯрд┐рдХрдЯ рд╣рд▓ рдХрд░ рд╕рдХреЗред

рдЯрд╛рдЗрдорд┐рдВрдЧ рдирд┐рдпрдо рд╢рдмреНрджреЛрдВ рдЬрд┐рддрдиреЗ рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред quiet hours рд╕реЗрдЯ рдХрд░реЗрдВ (рдЬрд╣рд╛рдВ рд╕рдВрднрд╡ рд╣реЛ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рдордп-рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдФрд░ frequency cap рд░рдЦреЗрдВ рддрд╛рдХрд┐ рдЖрдк рдкрд╛рдБрдЪ рд╕реНрдХреИрди рдХреЗ рд▓рд┐рдП рдкрд╛рдБрдЪ рдкрд┐рдВрдЧ рди рднреЗрдЬреЗрдВред рдПрдХ рд╕рд░рд▓ рдирд┐рдпрдо рдЬреИрд╕реЗ тАЬрдкреНрд░рддрд┐ рджрд┐рди рдЕрдзрд┐рдХрддрдо рдПрдХ рдкреНрд░реЙрдПрдХреНрдЯрд┐рд╡ рдЕрдкрдбреЗрдЯ, рдкреНрд▓рд╕ рдбрд┐рд▓реАрд╡рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░тАЭ рдХрдИ рд╕реНрдЯреЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЧрдВрднреАрд░ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрд╡рд╛рдж рд░рдЦреЗрдВред

рдкреНрд░реЗрдлрд╝рд░реЗрдВрд╕реЗрдЬрд╝ рднрд▓реЗ рд╣реА рдмрдбрд╝рд╛ рди рд╣реЛрдВ рдкрд░ рдЕрд╕рд░рджрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо, рдЪреИрдирд▓-рдЖрдзрд╛рд░рд┐рдд opt-out рдлреНрд▓реИрдЧ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ (email off, SMS off, Telegram off) рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕рдореНрдорд╛рдирд┐рдд рдХрд░реЗрдВред рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ SMS рдмрдВрдж рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдмрд╛рдж рдореЗрдВ тАЬрд╕рд┐рд░реНрдлрд╝ рдЗрд╕ рдмрд╛рд░тАЭ рдордд рднреЗрдЬреЗрдВред

рдПрдХ рдЕрдЪреНрдЫрд╛ рдбрд┐рдлреЙрд▓реНрдЯ рд╣реИ рдХрд┐ рдЖрдк normalization рдХреЗ рдмрд╛рдж рд╣реА meaningful status рдмрджрд▓рд╛рд╡реЛрдВ рдкрд░ notify рдХрд░реЗрдВ, рд╣рд░ рдХреИрд░рд┐рдпрд░ рдЗрд╡реЗрдВрдЯ рдкрд░ рдирд╣реАрдВред рдЕрдЧрд░ рдХреИрд░рд┐рдпрд░ рддреАрди тАЬin transitтАЭ рд╕реНрдХреИрди рднреЗрдЬрддрд╛ рд╣реИ рддреЛ рдЧреНрд░рд╛рд╣рдХ рдХреБрдЫ рдирд╣реАрдВ рджреЗрдЦреЗред рдЕрдЧрд░ рдпрд╣ тАЬout for deliveryтАЭ рдореЗрдВ рдХреВрджрддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдПрдХ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗред

AppMaster рдореЗрдВ рдЖрдк built-in email/SMS рдФрд░ Telegram рдореЙрдбреНрдпреВрд▓ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ quiet hours рдФрд░ frequency limits рдХреЛ рдПрдХ Business Process рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡рд╣реА рдирд┐рдпрдо рд╕рднреА рдЪреИрдирд▓реЛрдВ рдкрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрдВред

рдмрд┐рдЬрд╝рдиреЗрд╕ рдирд┐рдпрдо рдЬреЛ рдЕрд▓рд░реНрдЯ рдХреЛ рд╕рдЯреАрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рддреЗ рд╣реИрдВ

рдЬрд╣рд╛рдБ рдЪрд╛рд╣рд┐рдП рд╡рд╣рд╛рдБ рдбрд┐рдкреНрд▓реЙрдп рдХрд░реЗрдВ
AppMaster Cloud рдпрд╛ рдЕрдкрдиреА рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЕрдкрдирд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдРрдк рдЪрд▓рд╛рдПрдБ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦреЗрдВред
рдРрдк рдбрд┐рдкреНрд▓реЙрдп рдХрд░реЗрдВ

рдЕрдЪреНрдЫреЗ рдЕрд▓рд░реНрдЯ рд╢рд╛рдирджрд╛рд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕реЗ рдХрдо рдФрд░ рд╕реНрдкрд╖реНрдЯ рдирд┐рдпрдореЛрдВ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдмрдирддреЗ рд╣реИрдВред рдЕрдЧрд░ рдирд┐рдпрдо рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рд╕рдВрджреЗрд╢ рдЧрд▓рдд рд╣реЛрдЧрд╛ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдЙрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред

"Delayed" рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВред рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд┐рдпрдо рд╣реИ тАЬX рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирдпрд╛ рдХреИрд░рд┐рдпрд░ рд╕реНрдХреИрди рдирд╣реАрдВтАЭ (рдРрд╕рд╛ рдирдВрдмрд░ рдЪреБрдиреЗрдВ рдЬреЛ рдЖрдкрдХреА рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рд▓реАрд╡рд░реА рд╕реНрдкреАрдб рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛ) рдпрд╛ тАЬрдЕрдкреЗрдХреНрд╖рд┐рдд рдбрд┐рд▓реАрд╡рд░реА рддрд┐рдерд┐ рд╡рд┐рдВрдбреЛ рдорд┐рд╕ рд╣реЛ рдЧрдИредтАЭ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрднрд╛рд╡рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХрд░реЗрдВ: рдкрд╣рд▓рд╛ рдлрдБрд╕реЗ рдкреИрдХреЗрдЬ рдЬрд▓реНрджреА рдкрдХрдбрд╝рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рджреЗрд░ рд╕реЗ рдбрд┐рд▓реАрд╡рд░реА рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ рднрд▓реЗ рд╣реА рд╕реНрдХреИрди рдЖрддреЗ рд░рд╣реЗрдВред

"Out for delivery" рдХреЛ рдПрдХ рдмрд╛рд░ рдХрд╛ рдХреНрд╖рдг рдорд╛рдиреЗрдВред рдХреИрд░рд┐рдпрд░реНрд╕ рдХрднреА-рдХрднреА рдЗрд╕ рдЗрд╡реЗрдВрдЯ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВред рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╣рд░ рдмрд╛рд░ рд╕рдВрджреЗрд╢ рди рднреЗрдЬреЗрдВтАФрдкреНрд░рддрд┐ рд╢рд┐рдкрдореЗрдВрдЯ рдПрдХ рдмрд╛рд░ рднреЗрдЬреЗрдВ рдФрд░ рдХреЗрд╡рд▓ рддрдм рд░рд┐рдкреАрдЯ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдЬрдм рдмрд╛рдж рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "out for delivery" рдХреЗ рдмрд╛рдж exception)ред

"Delivered" рдХреА рдкреБрд╖реНрдЯрд┐ рдХреИрд░рд┐рдпрд░ рдХреЗ delivery scan рд╕реЗ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд╛рдЗрдирд▓ рдорд╛рдиреЗрдВред рдЕрдЧрд░ рдЖрдк feedback рдорд╛рдБрдЧрддреЗ рд╣реИрдВ рддреЛ рдмрд╛рдж рдореЗрдВ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг: рдЕрдЧрд▓реЗ рджрд┐рди) рддрд╛рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдмреАрдЪ рдореЗрдВ рдкрд░реЗрд╢рд╛рди рди рдХрд░реЗрдВ рдЬреЛ рдЕрднреА рдкреИрдХреЗрдЬ рдЦреЛрдЬ рд░рд╣рд╛ рд╣реИред

Exceptions рдХреЗ рдЕрдкрдиреЗ рдирд┐рдпрдо рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдХреНрд╕рд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдорд╛рдВрдЧрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг: address problems, held at facility, attempted delivery, рдФрд░ return to senderред рдЗрдиреНрд╣реЗрдВ рд╕рднреА рдПрдХ рдЬреИрд╕реЗ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рднреЗрдЬрдиреЗ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рдЖрдкрдХреА рдЯреАрдо рдХреЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЧреНрд░рд╛рд╣рдХ рдмрд┐рдирд╛ рдЖрдкрдХреА рдорджрдж рдХреЗ рдЗрд╕реЗ рдареАрдХ рди рдХрд░ рд╕рдХреЗред

рдПрдХ рд╕рд░рд▓ рдирд┐рдпрдо рд╕реЗрдЯ рдЬреЛ рд╕рдЯреАрдХ рд░рд╣реЗ:

  • Delayed: 24тАУ48 рдШрдВрдЯреЗ рддрдХ рдХреЛрдИ рд╕реНрдХреИрди рдирд╣реАрдВ рдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рддрд┐рдерд┐ рдорд┐рд╕ рд╣реЛ рдЧрдИ
  • Out for delivery: рдкреНрд░рддрд┐ рд╢рд┐рдкрдореЗрдВрдЯ рдПрдХ рдмрд╛рд░ рдиреЛрдЯрд┐рдлрд╛рдЗ рдХрд░реЗрдВ, рдлрд┐рд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рджрдмрд╛рдПрдБ
  • Delivered: рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рдорд╛рд░реНрдХ рдХрд░реЗрдВ, рд╡реИрдХрд▓реНрдкрд┐рдХ рдлреАрдбрдмреИрдХ рд╕рдВрджреЗрд╢ 12тАУ24 рдШрдВрдЯреЗ рдмрд╛рдж
  • Exception: рд╡рд░реНрдЧреАрдХреГрдд рдХрд░реЗрдВ (address, hold, return) рдФрд░ рд╕рд╣реА рд╕рдВрджреЗрд╢ рдЪреБрдиреЗрдВ
  • Internal alert: рдпрджрд┐ рд╣рд╛рдИ-рд╡реИрд▓реНрдпреВ рдпрд╛ VIP рдСрд░реНрдбрд░ рдЖрдкрдХреА рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдКрдкрд░ рдлрдБрд╕реЗрдВ рддреЛ рдЯреАрдо рдХреЛ рдиреЛрдЯрд┐рдлрд╛рдЗ рдХрд░реЗрдВ

AppMaster рдореЗрдВ рдирд┐рдпрдореЛрдВ рдХреЛ editable рд░рдЦреЗрдВ (threshold hours, high-value cutoff, quiet hours) рддрд╛рдХрд┐ рдЖрдк рдмрд┐рдирд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпреЗ рдЙрдиреНрд╣реЗрдВ рдЯреНрдпреВрди рдХрд░ рд╕рдХреЗрдВред

рднрд░реЛрд╕рд╛ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддрд┐рдпрд╛рдБ (рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдмрдЪрд╛рдПрдВ)

рдЬрдм рдЯреНрд░реИрдХрд┐рдВрдЧ рд╢реЛрд░ рдпрд╛ рдЧрд▓рдд рд▓рдЧреЗ рддреЛ рднрд░реЛрд╕рд╛ рдЬрд▓реНрджреА рдЯреВрдЯрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХрд╛рд░рдг рд╣реИ рдбреИрд╢рдмреЛрд░реНрдб рдХреЛ рд╣рд░ рдХреИрд░рд┐рдпрд░ рд╕реНрдХреИрди рдХрд╛ рд▓рд╛рдЗрд╡ рдлрд╝реАрдб рдорд╛рдирдирд╛ред рдЧреНрд░рд╛рд╣рдХ "Arrived at facility" рдкрд╛рдБрдЪ рдмрд╛рд░ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗред рд╡реЗ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдкрд▓реЛрдВ рдХреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдмрджрд▓рддреЗ рд╣реИрдВред

рдПрдХ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдлрд▓рддрд╛ рдУрд╡рд░-рдиреЛрдЯрд┐рдлрд╛рдЗ рдХрд░рдирд╛ рд╣реИред рд▓реЛрдЧ рддрдм opt-out рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╕рдВрджреЗрд╢ рдЕрд░реНрдерд╣реАрди рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдмрд╛рд░ opt-out рд╣реЛрдиреЗ рдкрд░ рдЖрдк рдЕрд╕рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЪреИрдирд▓ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред рдЧреНрд░рд╛рд╣рдХ-рд╕рд╛рдордиреЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЗрд╡реЗрдВрдЯреНрд╕ рд╕реАрдорд┐рдд рд░рдЦреЗрдВ (label created, out for delivery, delivered, delayed, exception) рдФрд░ рдмрд╛рдХреА рдХреЛ рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рдЕрдВрджрд░ рд░рдЦреЗрдВред

рд░реАрдЯреНрд░рд╛рдИрдЬрд╝ рднреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдирд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛ рдФрд░ рд░реАрдЯреНрд░рд╛рдИ рдХрд░реЗ, рддреЛ рдЧрд▓рддреА рд╕реЗ рд╡рд╣реА тАЬout for deliveryтАЭ рд╕рдВрджреЗрд╢ рджреЛ рдмрд╛рд░ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ idempotency рд╕реЗ рдареАрдХ рдХрд░реЗрдВ: рд╣рд░ рд╢рд┐рдкрдореЗрдВрдЯ рдФрд░ рдЗрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреВрдирд┐рдХ рдХреА рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг: shipment_id + normalized_status + event_time) рдФрд░ рдиреЛрдЯрд┐рдлрд╛рдИ рди рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ рднреЗрдЬ рдЪреБрдХреЗ рд╣реИрдВред

рдПрдХ рд╢рд╛рдВрдд рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рд╢рд┐рдкрдореЗрдВрдЯ рдЖрдЦрд╝рд┐рд░реА рд╕рдлрд▓ рд╕рд┐рдВрдХ рдЯреНрд░реИрдХ рди рдХрд░рдирд╛ред рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдЖрдк рдпрд╛ рддреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреБрдирдГрдЦрд┐рдВрдЪрддреЗ рд╣реИрдВ (рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдмрдирддреЗ рд╣реИрдВ) рдпрд╛ рдЕрдкрдбреЗрдЯ рдорд┐рд╕ рдХрд░ рджреЗрддреЗ рд╣реИрдВ (рдЪреБрдкреНрдкреА рдмрди рдЬрд╛рддреА рд╣реИ)ред last_synced_at рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдФрд░ рдЖрдЦрд╝рд┐рд░реА рдкреНрд░реЛрд╕реЗрд╕реНрдб рдХреИрд░рд┐рдпрд░ рдЗрд╡реЗрдВрдЯ ID рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ, рдФрд░ рдХреЗрд╡рд▓ рд╕рдлрд▓ рдкреБрд▓ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдХреИрд░рд┐рдпрд░реНрд╕ рдХреЛ рд╣рд╛рд░реНрдб-рдХреЛрдб рдХрд░рдирд╛ рднреА рдПрдХ рдлрдБрд╕ рд╣реИред рдпрд╣ рдПрдХ рдпрд╛ рджреЛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдирдпрд╛ рдХреИрд░рд┐рдпрд░ рдЬреЛрдбрд╝рдирд╛ рд░реА-рд░рд╛рдЗрдЯ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдЗрдирдХрдорд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдЯреЗрдЯрд╕ рдореЙрдбрд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░рдЦреЗрдВ рдФрд░ рдХреИрд░рд┐рдпрд░-рд╡рд┐рд╢реЗрд╖ рдореИрдкрд┐рдВрдЧ рдПрдХ рдЬрдЧрд╣ рд░рдЦреЗрдВред AppMaster рдореЗрдВ рдЕрдХреНрд╕рд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рд░ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ reusable тАЬcarrier adapterтАЭ Business Process рд╣реЛ, рдЬреЛ рд╕рднреА рдХреЛ рдПрдХ рд╣реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рдореЗрдВ рднреЗрдЬреЗред

рд▓реЙрдиреНрдЪ рд╕реЗ рдкрд╣рд▓реЗ рддреНрд╡рд░рд┐рдд рдЪреЗрдХрд▓рд┐рд╕реНрдЯ

рдЖрдЬ рдПрдХ рдорд┐рдирд┐рдорд▓ рд╡рд░реНрд╢рди рдЖрдЬрд╝рдорд╛рдПрдБ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рджреЛ рд╕рдВрджреЗрд╢ тАФ Out for delivery рдФрд░ Delayed тАФ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдмрд╛рдж рдмрдврд╝рд╛рдПрдБред
рд╢реБрд░реВ рдХрд░реЗрдВ

рдЧреНрд░рд╛рд╣рдХ-рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреНрд░реИрдХрд┐рдВрдЧ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рддреЗрдЬрд╝ рдкрд╛рд╕ рдХрд░реЗрдВ рдЬреЛ рднрд░реЛрд╕реЗ рдкрд░ рдХреЗрдиреНрджреНрд░рд┐рдд рд╣реЛ: рд╕рд╣реА рдбреЗрдЯрд╛, рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рдЕрдкрдбреЗрдЯ, рдФрд░ рдРрд╕реЗ рд╕рдВрджреЗрд╢ рдЬреЛ рд╕реНрдкреИрдо рдирд╣реАрдВ рдХрд░рддреЗред

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

рдПрдХ рдЫреЛрдЯреА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреИрдк рдкрдХреЬ рд▓реЗрддреА рд╣реИ:

  • рдЯреНрд░реИрдХрд┐рдВрдЧ рдирдВрдмрд░ fulfillment рд╕рдордп рдкрд░ рд╕реЗрд╡ рд╣реЛрдВ рдФрд░ рдмреЗрд╕рд┐рдХ рд╡реИрд▓рд┐рдбреЗрд╢рди рдлреЗрд▓ рд╣реЛрдиреЗ рдкрд░ рд░рд┐рдЬреЗрдХреНрдЯ рд╣реЛрдВ
  • рд╕реНрдЯреЗрдЯрд╕ рдореИрдкрд┐рдВрдЧ рдЕрд╕рд▓реА рдХреИрд░рд┐рдпрд░ рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рдЯреЗрд╕реНрдЯ рдХреА рдЧрдИ рд╣реЛ (exception, delivery attempted, returned to sender рд╕рд╣рд┐рдд)
  • рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди rate-limited рд╣реЛрдВ рдФрд░ рд╣рд░ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╕рдВрджреЗрд╢ рд▓реЙрдЧ рд╣реЛ (рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк, рдЯреЗрдореНрдкрд▓реЗрдЯ, рдкрд░рд┐рдгрд╛рдо)
  • рдбреИрд╢рдмреЛрд░реНрдб delayed рдФрд░ exception рд╢рд┐рдкрдореЗрдВрдЯреНрд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕рд╛рдордиреЗ рд▓рд╛рддрд╛ рд╣реЛ, рд╕рд╛рде рдореЗрдВ рдПрдХ рд╕реНрдкрд╖реНрдЯ тАЬnext actionтАЭ рдиреЛрдЯ
  • рдХреИрд░рд┐рдпрд░ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрд╛ fallback рдореМрдЬреВрдж рд╣реЛ: backoff рдХреЗ рд╕рд╛рде retries, рдореИрдиреНрдпреБрдЕрд▓ рдЕрдкрдбреЗрдЯ рд╡рд┐рдХрд▓реНрдк, рдФрд░ рдЬрдм рдЕрдкрдбреЗрдЯ рдмрдВрдж рд╣реЛрдВ рддреЛ рдЕрдВрджрд░реВрдиреА рдЕрд▓рд░реНрдЯ

AppMaster рдореЗрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдордп рд╣реИ Business Process рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рдЬреЛ рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдСрдбрд┐рдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЙрдЧ рд░рд┐рдХреЙрд░реНрдб, рдФрд░ рд╡реЗ рдлрд╝рд┐рд▓реНрдЯрд░реНрд╕ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреА рд╕рдкреЛрд░реНрдЯ рдЯреАрдо рдкрд╣рд▓реЗ рджрд┐рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧреАред

рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рджреГрд╢реНрдп: рдПрдХ рдЫреЛрдЯреА рдИрдХреЙрдорд░реНрд╕ рджреБрдХрд╛рди рдЬреЛ WISMO рдЯрд┐рдХрдЯ рдШрдЯрд╛ рд░рд╣реА рд╣реИ

рдПрдХреНрд╕реЗрдкреНрд╢рдВрд╕ рдХреЛ рдмрд┐рдирд╛ рдШрдмрд░рд╛рд╣рдЯ рд╣реИрдВрдбрд▓ рдХрд░реЗрдВ
Delays, holds, рдФрд░ returns рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рдмрдирд╛рдПрдВ рддрд╛рдХрд┐ рдПрдЬреЗрдВрдЯреНрд╕ рдЬрд╛рдирддреЗ рд╣реЛрдВ рдЕрдЧрд▓рд╛ рдХрджрдо рдХреНрдпрд╛ рд╣реИред
рдПрдХреНрд╕реЗрдкреНрд╢рдВрд╕ рдЬреЛрдбрд╝реЗрдВ

рдПрдХ рдЫреЛрдЯреА рдИрдХреЙрдорд░реНрд╕ рджреБрдХрд╛рди рд▓рдЧрднрдЧ 80 рдСрд░реНрдбрд░ рдкреНрд░рддрд┐рджрд┐рди рднреЗрдЬрддреА рд╣реИред рд╡реЗ рджреЛ рдХреИрд░рд┐рдпрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдирдВрдмрд░ рдЬреИрд╕реЗ рд╣реА рд▓реЗрдмрд▓ рдмрдирддреЗ рд╣реИрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╕рдкреЛрд░реНрдЯ рдЗрдирдмреЙрдХреНрд╕ рдореЗрдВ рдХрд░реАрдм 20 рджреИрдирд┐рдХ тАЬWhere is my order?тАЭ рд╕рдВрджреЗрд╢ рдЖрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреНрд░рд╛рд╣рдХ рдЧреБрд╕реНрд╕реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддреЗ, рдмрд╕ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЖрдЦрд╝рд┐рд░реА рд╕реНрдХреИрди рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬреЛ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯреНрд╕ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рд░рд▓ рджреГрд╢реНрдп рджрд┐рдЦрд╛рддрд╛ рд╣реИ: рдХреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рдлрдБрд╕рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдХрд┐рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЬреАрдд рдПрдХ рдирд┐рдпрдо рд╕реЗ рдЖрдпрд╛: рдХреЛрдИ рднреА рд╢рд┐рдкрдореЗрдВрдЯ рдЬрд┐рд╕реЗ 48 рдШрдВрдЯреЗ рддрдХ рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЙрд╕реЗ рдлрд╝реНрд▓реИрдЧ рдХрд░реЗрдВред рд╡реЗ рдСрд░реНрдбрд░реНрд╕ "attention" рдХрддрд╛рд░ рдореЗрдВ рдЪрд▓реЗ рдЧрдП, рдЬрдмрдХрд┐ рдмрд╛рдХреА рд╕рдм "in transit" рдореЗрдВ рд░рд╣рдХрд░ рдЯреАрдо рдХреА рд░рд╛рд╣ рд╕реЗ рд╣рдЯ рдЧрдПред рд╕рдкреЛрд░реНрдЯ рд╣рд░ рдСрд░реНрдбрд░ рдХрд╛ рдкреАрдЫрд╛ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрди рдХреБрдЫ рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреЛрдЦрд┐рдо рдореЗрдВ рд╣реИрдВред

рдЬрдм рдкреИрдХреЗрдЬ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ delayed рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рд╣рд░ рд╕реНрдХреИрди рджреЛрд╣рд░рд╛рддрд╛ рдирд╣реАрдВред рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХреНрдпрд╛ рдмрджрд▓рд╛, рджреБрдХрд╛рди рдХреНрдпрд╛ рдХрд░ рд░рд╣реА рд╣реИ, рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдЕрдЧрд▓рд╛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг delayed рд╕рдВрджреЗрд╢:

тАЬрдЖрдкрдХрд╛ рдСрд░реНрдбрд░ 2 рджрд┐рдиреЛрдВ рд╕реЗ рдирд╣реАрдВ рд╣рд┐рд▓рд╛ рд╣реИред рд╣рдо рдЕрднреА рдХреИрд░рд┐рдпрд░ рд╕реЗ рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рддреБрд░рдВрдд рдЪрд╛рд╣рд┐рдП, рддреЛ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХрд╛ рдЬрд╡рд╛рдм тАШURGENTтАЩ рднреЗрдЬреЗрдВ рдФрд░ рд╣рдо рд╡рд┐рдХрд▓реНрдк рджреЗрдВрдЧреЗредтАЭ

рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдмрд╛рдж рдлрд░реНрдХ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдбреИрд╢рдмреЛрд░реНрдб рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рди рдСрд░реНрдбрд░реНрд╕ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЪрд╛рд╣рд┐рдП (рдХреЛрдИ рд╕реНрдХреИрди рдирд╣реАрдВ, exception status, address issue) рдмрдирд╛рдо рдЬреЛ рдмрд╕ рдпрд╛рддреНрд░рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХрдо рдЕрд╕реНрдкрд╖реНрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдФрд░ рдХрдо рдореИрдиреНрдпреБрдЕрд▓ рд▓реБрдХрдЕрдк рдХреЗ рд╕рд╛рде, WISMO рдЯрд┐рдХрдЯ рдШрдЯрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдкреВрдЫрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд╕реВрдЪрд┐рдд рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк AppMaster рдореЗрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк Data Designer рдореЗрдВ orders рдФрд░ shipments рдореЙрдбрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреИрд░рд┐рдпрд░ polling рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕реА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕реЗ рдИрдореЗрд▓ рдпрд╛ SMS рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдЕрд▓рдЧ рдЯреВрд▓реНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗред

рдЕрдЧрд▓реЗ рдХрджрдо: рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд░реНрд╢рди рдмрдирд╛рдПрдВ, рдлрд┐рд░ рдмрдврд╝рд╛рдПрдБ

рдЬрд╛рдирдмреВрдЭрдХрд░ рдЫреЛрдЯрд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдПрдХ рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рддрднреА рднрд░реЛрд╕рд╛ рдХрдорд╛рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рд╕рдЯреАрдХ, рд╕реБрд╕рдВрдЧрдд рдФрд░ рдЖрд╕рд╛рди рд╣реЛ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдПред рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд░рд╛рд╕реНрддрд╛ рдПрдХ рд╕рдВрдХреАрд░реНрдг рд╡рд░реНрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдПрдХ рдпрд╛ рджреЛ рд╣рдлреНрддреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХреЗрдВ, рдлрд┐рд░ рдмрдврд╝рд╛рдПрдБред

рдПрдХ рдХреИрд░рд┐рдпрд░, рдПрдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЪреИрдирд▓, рдФрд░ рджреЛ рдЧреНрд░рд╛рд╣рдХ рд╕рдВрджреЗрд╢ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ: тАЬOut for deliveryтАЭ рдФрд░ тАЬDelayed.тАЭ рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣реИ рдХрд┐ рдЖрдкрдХреА рдЯреНрд░реИрдХрд┐рдВрдЧ рдкреБрд▓ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреА рд╕реНрдЯреЗрдЯрд╕ рдореИрдкрд┐рдВрдЧ рдЯрд┐рдХрд╛рдК рд╣реИ, рдФрд░ рдЧреНрд░рд╛рд╣рдХ рд╕рдордп рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗред

рдПрдХ рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рд╕рд░рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ:

  • Order ID, tracking number, carrier, рдФрд░ last known status рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ
  • рдлрд┐рдХреНрд╕реНрдб рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЕрдкрдбреЗрдЯреНрд╕ рдЦреАрдВрдЪреЗрдВ (рдЙрджрд╛., рд╣рд░ 2тАУ4 рдШрдВрдЯреЗ)
  • рд╣рд░ рд╢рд┐рдкрдореЗрдВрдЯ рдкрд░ рдПрдХ рдмрд╛рд░ тАЬOut for deliveryтАЭ рднреЗрдЬреЗрдВ
  • тАЬDelayedтАЭ рдХреЗрд╡рд▓ рддрдм рднреЗрдЬреЗрдВ рдЬрдм рдХреИрд░рд┐рдпрд░ exception рдпрд╛ missed ETA рд╕рдВрдХреЗрдд рджреЗ
  • рднреЗрдЬреЗ рдЧрдП рд╣рд░ рд╕рдВрджреЗрд╢ рдХреЛ рд▓реЙрдЧ рдХрд░реЗрдВ (рдХреНрдпрд╛, рдХрдм, рдФрд░ рдХреНрдпреЛрдВ)

рдЬрдм рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЗрдВ рд╕реНрдерд┐рд░ рд╣реЛрдВ, рддреЛ рд╡реЗ рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдЖрд╢реНрдЪрд░реНрдп рд░реЛрдХрддреЗ рд╣реИрдВ: exception рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдФрд░ рдЕрдВрджрд░реВрдиреА рдЕрд▓рд░реНрдЯред рдЙрджрд╛рд╣рд░рдг: рдпрджрд┐ 48 рдШрдВрдЯреЗ рддрдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реБрдЖ рддреЛ рдЕрдкрдиреА рдЯреАрдо рдХреЛ рдиреЛрдЯрд┐рдлрд╛рдЗ рдХрд░реЗрдВ рдмрдЬрд╛рдп рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗред рдпрджрд┐ рдХреИрд░рд┐рдпрд░ error рд▓реМрдЯрд╛рддрд╛ рд╣реИ рддреЛ рдХреБрдЫ рдмрд╛рд░ retry рдХрд░реЗрдВ, рдлрд┐рд░ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓реИрдЧ рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рдмрд┐рдирд╛ рднрд╛рд░реА рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, AppMaster (appmaster.io) рдбреЗрдЯрд╛ рдореЙрдбрд▓рд┐рдВрдЧ, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореЗрдВ рд▓реЙрдЬрд┐рдХ рдСрдЯреЛрдореЗрдЯ рдХрд░рдиреЗ, рдФрд░ рдПрдХ рд╣реА рдЬрдЧрд╣ рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдбрд┐рд▓реАрд╡рд░реА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╣ рдмрд╛рдж рдореЗрдВ рдирд┐рдпрдо рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдмрд┐рдирд╛ рдЧрдврд╝реЗ рд╣реБрдП рдкреИрдЪ рдЫреЛрдбрд╝реЗрдВред

рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкрд╣рд▓реЗ рддрдп рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рджрд┐рди-рдкреНрд░рддрд┐рджрд┐рди рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдБрдЧреЗ: failed pulls рдХреА рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ, рд╕рдВрджреЗрд╢ рд▓реЙрдЧреНрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛, рдФрд░ opt-outs рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рд╕рдореНрдорд╛рдиред рдпрд╣реА рдЪреАрдЬрд╝реЗрдВ рдирдмреНрдмреЗ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдП рд░рдЦрддреА рд╣реИрдВ рдЬрдм рд╡реЙрд▓реНрдпреВрдо рдмрдврд╝реЗред

рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди

рдХреНрдпрд╛ рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рд╡рд╛рдХрдИ тАЬWhere is my order?тАЭ рдЯрд┐рдХрдЯ рдХрдо рдХрд░реЗрдЧрд╛?

рдЬрдм рдЯреАрдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд▓реБрдХрдЕрдк рдмрдВрдж рдХрд░рдХреЗ рдХреБрдЫ рдкреНрд░реЛрдПрдХреНрдЯрд┐рд╡ рдЕрдкрдбреЗрдЯ рднреЗрдЬрдиреЗ рд▓рдЧрддреА рд╣реИрдВ рддреЛ WISMO рдЯрд┐рдХрдЯ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЧрд┐рд░рд╛рд╡рдЯ рдЖрддреА рд╣реИред рдПрдХ рдПрдХрд▓ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд░реЛрдд рдФрд░ тАЬout for deliveryтАЭ, тАЬdelayedтАЭ, рдФрд░ тАЬdeliveredтАЭ рд╕рдВрджреЗрд╢ рдЖрдорддреМрд░ рдкрд░ рдХрдИ WISMO рдЯрд┐рдХрдЯ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВред

рдбреИрд╢рдмреЛрд░реНрдб рдЙрдкрдпреЛрдЧреА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП shipment рд░рд┐рдХреЙрд░реНрдб, tracking number, carrier, current normalized status рдФрд░ рдПрдХ status history рдЯреЗрдмрд▓ рд░рдЦреЗрдВред рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдЧ рдЬрд▓реНрджреА рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рдЖрдк рджрд┐рдЦрд╛ рд╕рдХреЗрдВ рдХреНрдпрд╛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЯрд╛рд▓ рд╕рдХреЗрдВ, рдФрд░ opt-outs рдХрд╛ рд╕рддрдд рдкрд╛рд▓рди рдХрд░ рд╕рдХреЗрдВред

рдХреИрд░рд┐рдпрд░ рд╕реНрдЯреЗрдЯрд╕ рдХреЛ рдЙрд▓рдЭрди рднрд░рд╛ рди рдмрдирд╛рдХрд░ рдкрдардиреАрдп рдХреИрд╕реЗ рдХрд░реЗрдВ?

рдЫреЛрдЯрд╛, рд╕реНрдерд┐рд░ рд╕реЗрдЯ рд░рдЦреЗрдВ рдЬреИрд╕реЗ Label created, In transit, Out for delivery, Delivered, рдФрд░ Exception. рд╣рд░ рдХреИрд░рд┐рдпрд░ рдХреЗ рдЗрд╡реЗрдВрдЯ рдХреЛ рдЙрди рдмрдХреЗрдЯреНрд╕ рдореЗрдВ рдореИрдк рдХрд░реЗрдВ рдФрд░ r├еcarrier рдЯреЗрдХреНрд╕реНрдЯ рдХреЗрд╡рд▓ рддрдм рджрд┐рдЦрд╛рдПрдБ рдЬрдм рдХреЛрдИ рд╕рд╛рдереА рдбрд┐рдЯреЗрд▓ рдореЗрдВ рджреЗрдЦреЗред

рдХреИрд░рд┐рдпрд░ рдЕрдкрдбреЗрдЯ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП webhooks рдпрд╛ polling рдХреМрди рд╕рд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБ?

рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ hybrid рд╣реИ: рдЬрд╣рд╛рдБ рдХреИрд░рд┐рдпрд░ webhooks рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рд╡рд╣рд╛рдБ push рд▓реЗрдВ рдФрд░ fallback рдХреЗ рд░реВрдк рдореЗрдВ scheduled polling рд░рдЦреЗрдВред "Out for delivery" рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдмрд╛рд░ poll рдХрд░реЗрдВ, "In transit" рдХреЗ рд▓рд┐рдП рдХрдоред рдбрд┐рд▓реАрд╡рд░реА рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ polling рд░реЛрдХ рджреЗрдВред

рдЯреНрд░реИрдХрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд┐рддрдиреА рдмрд╛рд░ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░реЗрдВ?

рд╕реНрдЯреЗрдЬ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ refresh рдХрд░реЗрдВред рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ: pre-transit 1тАУ2 рдмрд╛рд░/рджрд┐рди, in transit рд╣рд░ 4тАУ8 рдШрдВрдЯреЗ, out for delivery рд╣рд░ 30тАУ60 рдорд┐рдирдЯ, рдФрд░ confirmation рдХреЗ рдмрд╛рдж рд░реЛрдХ рджреЗрдВред

рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдорджрджрдЧрд╛рд░ рд╣реЛрдВ рдФрд░ рд╕реНрдкреИрдо рди рд▓рдЧреЗрдВ?

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

рдХреБрдЫ рдХреИрд╕реЗ тАШdelayedтАЩ рдорд╛рдирд╛ рдЬрд╛рдПтАФрдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдирд┐рдпрдо рдХреНрдпрд╛ рд╣реИ?

тАЬDelayedтАЭ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕реЗ тАЬ24тАУ48 рдШрдВрдЯреЗ рддрдХ рдХреЛрдИ рдирдпрд╛ рд╕реНрдХреИрди рдирд╣реАрдВтАЭ рдпрд╛ тАЬрдЕрдкреЗрдХреНрд╖рд┐рдд рдбрд┐рд▓реАрд╡рд░реА рд╡рд┐рдВрдбреЛ рдорд┐рд╕ рд╣реБрдИредтАЭ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдкрд╣рд▓рд╛ рдЖрдзреА-рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЬрд╛рдБрдЪ рдкрдХрдбрд╝реЗрдЧрд╛, рджреВрд╕рд░рд╛ рджреЗрд░ рд╕реЗ рдбрд┐рд▓реАрд╡рд░реА рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИред

рдЬрдм рд╕рд┐рд╕реНрдЯрдо retry рдХрд░реЗ рддреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ SMS рдпрд╛ рдИрдореЗрд▓ рдХреИрд╕реЗ рд░реЛрдХреЗрдБ?

рд╣рд░ рд╕рдВрджреЗрд╢ рдХрд╛ рд▓реЙрдЧ рд░рдЦреЗрдВ: shipment ID, рдЪреИрдирд▓, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛, рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд░, рд╕рдордп, рдФрд░ provider result. рд╣рд░ рдЗрд╡реЗрдВрдЯ/рд╢рд┐рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреВрдирд┐рдХ рдХреА (рдЬреИрд╕реЗ shipment + status + event_time) рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ retries рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рдВрджреЗрд╢ рди рднреЗрдЬрд╛ рдЬрд╛рдПред

рд╕рдкреЛрд░реНрдЯ рдФрд░ рдСрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдбреИрд╢рдмреЛрд░реНрдб рд╕реНрдХреНрд░реАрди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рд▓рд┐рд╕реНрдЯ рд╡реНрдпреВ рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ filters рд╣реЛрдВ: exceptions, X рдШрдВрдЯреЗ рд╕реЗ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ, рдЖрдЬ out for delivery, рдФрд░ рдЖрдЬ delivered. рд╢рд┐рдкрдореЗрдВрдЯ рдбрд┐рдЯреЗрд▓ рдореЗрдВ plain-language рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдФрд░ contact history рдПрдХ рд╕рд╛рде рджрд┐рдЦрд╛рдПрдБ рддрд╛рдХрд┐ рдПрдЬреЗрдВрдЯреНрд╕ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рди рднреЗрдЬреЗрдВред

рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ AppMaster рдореЗрдВ рдмрд┐рдирд╛ рднрд╛рд░реА рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдБ?

рд╣рд╛рдБтАФрдПрдХ рдХреИрд░рд┐рдпрд░, рдПрдХ рдЪреИрдирд▓, рдФрд░ рджреЛ рд╕рдВрджреЗрд╢ (тАЬout for deliveryтАЭ рдФрд░ тАЬdelayedтАЭ) рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ рдлреНрд▓реЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░реЗрдВред AppMaster рдореЗрдВ рдЖрдк Data Designer рдореЗрдВ shipments рдФрд░ events рдореЙрдбрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, Business Process рдореЗрдВ рдЕрдкрдбреЗрдЯ рд▓реЙрдЬрд┐рдХ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рд▓реЙрдЧ рдЙрд╕реА рдРрдк рд╕реЗ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди
рдХреБрдЫ рдмрдирд╛рдПрдВ рдЕрджреНрднреБрдд

рдлреНрд░реА рдкреНрд▓рд╛рди рдХреЗ рд╕рд╛рде рдРрдкрдорд╛рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
рдЬрдм рдЖрдк рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ рддрдм рдЖрдк рдЙрдЪрд┐рдд рд╕рджрд╕реНрдпрддрд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ
рдРрд╕реА рд╢рд┐рдкрдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреИрд╢рдмреЛрд░реНрдб рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗ | AppMaster