āĻāĻžāĻ āĻāϰ⧠āĻāĻŽāύ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ
āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻŽā§āĻŦāϰ āϏāĻāϰāĻā§āώāĻŖ, āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāĻžāύāĻž āĻāĻŦāĻ "out for delivery" āĻŦāĻž "delayed" āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻŽā§āϏā§āĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĒāĻžāĻ āĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤

āĻā§āύ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϏāĻžāĻĒā§āϰā§āĻ āϏāĻŽāϏā§āϝāĻžāϝāĻŧ āĻĒāϰāĻŋāĻŖāϤ āĻāϰā§
âWhere is my order?â āĻāĻžāĻāĻĒā§āϰ āĻĒā§āϰāĻļā§āύāĻā§āϞā§āϰ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻāĻ āĻā§āϤā§āĻšāϞ āĻĨā§āĻā§ āĻāϏ⧠āύāĻžāĨ¤ āĻāĻā§āϞ⧠āĻāϏ⧠āϝāĻāύ āĻŽāĻžāύā§āώ āĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻŦā§āϧ āĻāϰā§: āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āϧā§āϰ, āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻāĻžāώāĻž āĻŦāĻŋāĻā§āϰāĻžāύā§āϤāĻŋāĻāϰ, āĻŦāĻž āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻāĻāύā§āĻĄā§ āĻĒāĻžāϰ āĻšāϞ⧠āĻā§āύ⧠āĻŦāĻžāϰā§āϤāĻž āύā§āĻāĨ¤
āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŋāĻŽā§āϰ āĻāĻžāĻā§ āϏā§āĻ āĻ āύāĻŋāĻļā§āĻāϝāĻŧāϤāĻž āĻāĻŋāĻāĻŋāĻ, āĻā§āϝāĻžāĻ, āĻāĻŦāĻ āĻĢāϞā§-āĻāĻĒā§āϰ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϧāĻžāϰāĻž āĻšāϝāĻŧā§ āĻĻāĻžāĻāĻĄāĻŧāĻžāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āϞā§āĻ āĻĒā§āϝāĻžāĻā§āĻ āϏāĻšāĻā§āĻ āϤāĻŋāύāĻāĻŋ āĻāϞāĻžāĻĻāĻž āĻāĻĨā§āĻĒāĻāĻĨāύ āϤā§āϰāĻŋ āĻāϰā§: âāĻā§āύ āĻāĻĒāĻĄā§āĻ?â, âāϞāĻā§āώāĻŖ āĻĻāĻŋāϝāĻŧā§āĻā§ āĻĄā§āϞāĻŋāĻāĻžāϰāĻĄ āĻāĻŋāύā§āϤ⧠āĻĒāĻžāĻāύāĻŋ,â āĻāĻŦāĻ âāĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϞāĻŋāĻāĻ āĻāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāĻŦā§āύ?ââāĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻŽāϝāĻŧ āύā§āϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāĻāĻŋ āϰāĻŋāĻĢāĻžāύā§āĻĄ āĻ āύā§āϰā§āϧ āĻŦāĻž āĻāĻžāϰāĻžāĻĒ āϰāĻŋāĻāĻŋāĻāϝāĻŧā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤
āϏāĻŽāϏā§āϝāĻž āĻāϰāĻ āĻŦā§āĻĄāĻŧā§ āϝāĻžāϝāĻŧ āϝāĻāύ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϤāĻĨā§āϝ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĨāĻžāĻā§āĨ¤ āϝāĻĻāĻŋ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ āϏā§āĻĒā§āϰā§āĻĄāĻļā§āĻā§ āĻĨāĻžāĻā§, āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāύāĻŦāĻā§āϏ⧠āĻāϏā§, āĻāĻŦāĻ āĻ āϰā§āĻĄāĻžāϰ āĻĄāĻŋāĻā§āĻāϞ āϏā§āĻā§āϰ āĻ ā§āϝāĻžāĻĄāĻŽāĻŋāύ⧠āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻĒā§āϰāĻļā§āύāĻ āĻāĻāĻāĻŋ āĻā§āĻ āϤāĻĻāύā§āϤ⧠āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧāĨ¤ āĻā§āĻ āĻāĻĒāĻŋ-āĻĒā§āϏā§āĻ āĻāϰ⧠āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĻāĻŋāϤ⧠āĻšāĻŦā§, āĻ āύā§āĻŽāĻžāύ āĻāϰ⧠āĻŦāϞāϤ⧠āĻšāĻŦā§ âIn transitâ āĻāĻ āĻāĻŋ āĻŽāĻžāύā§, āĻāĻŦāĻ āĻāĻāύ āĻāĻŋāĻā§ āĻŦāĻĻāϞ⧠āϝāĻžāϝāĻŧ āϤāĻāύ āĻā§āϰāĻžāĻšāĻāĻā§ āĻāĻžāύāĻžāύā§āϰ āĻāĻĨāĻž āĻā§āϞ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āĻāĻĒāĻĄā§āĻāĻā§āϞā§āĻā§ āĻāĻāĻāĻŋ āĻļā§āϝāĻŧāĻžāϰāĻĄ āϏā§āϰā§āϏ āĻ āĻĢ āĻā§āϰā§āĻĨā§ āĻŦāĻĻāϞ⧠āĻĻā§āϝāĻŧ āĻāĻŦāĻ āϏāĻ āĻŋāĻ āϏāĻŽāϝāĻŧā§ āϏāĻ āĻŋāĻ āĻŽā§āϏā§āĻ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ āϞāĻā§āώā§āϝ āϏāĻšāĻ: āĻāĻĒāύāĻžāϰ āĻāĻŋāĻŽ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻāĻāĻā§ āĻā§ āϤāĻž āĻĻā§āĻā§, āĻāϰ āĻāĻžāϏā§āĻāĻŽāĻžāϰāϰāĻž āĻĒā§āϰā§āĻ ā§āϝāĻžāĻāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻĒāĻžāϝāĻŧ āϝā§āĻŽāύ "out for delivery" āĻŦāĻž "delayed" â āϤāĻžāĻĻā§āϰ āĻāĻŋāĻā§āĻā§āϏ āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻžāĨ¤
āĻāĻāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āϰāĻžāĻāĻž āĻšāϝāĻŧā§āĻā§:
- āĻā§āύ āĻĄā§āĻāĻž āϰāĻžāĻāĻž āĻāĻāĻŋāϤ āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āϏāĻšāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϧāϰ⧠āĻāĻāĻŋ āĻāĻĒāĻĄā§āĻ āϰāĻžāĻāĻŦā§āύ
- āϏā§āĻĒāώā§āĻ, āĻĒāĻĄāĻŧāϤ⧠āϏāĻšāĻ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āϝā§āĻā§āϞ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻāĻžāϰā§āĻŽāĻŋāύā§āϞāĻāĻŋāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āύāĻž
- āĻ āĻā§āĻŽā§āĻāĻŋāĻ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āϝāĻž WISMO āĻāĻŋāĻāĻŋāĻ āĻāĻŽāĻžāϝāĻŧ āĻāĻŋāύā§āϤ⧠āϏā§āĻĒā§āϝāĻžāĻŽ āĻāϰ⧠āύāĻž
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster-āĻāϰ āĻŽāϤ⧠āύā§-āĻā§āĻĄ āĻā§āϞ āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻŋ āĻŦāĻžāύāĻžāύ, āĻāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻĢā§āϞ⧠āĻāĻŋāύā§āϤāĻž āĻāϰā§āύ: āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄāĻŋāĻā§āĻāϞ āϏāĻāϰāĻā§āώāĻŖ, āĻļāĻŋāĻĄāĻŋāĻāϞ⧠āĻāĻĒāĻĄā§āĻ āϤā§āϞāĻž, āϏā§āĻā§āϝāĻžāĻāĻžāϏ āύāϰāĻŽāĻžāϞāĻžāĻāĻ āĻāϰāĻž, āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āĻšāϞ⧠āύā§āĻāĻŋāĻĢāĻžāĻ āĻāϰāĻžāĨ¤
āĻā§āύ āĻĄā§āĻāĻž āϰāĻžāĻāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ (āĻāϰ āĻĒā§āϰāĻĨāĻŽā§ āĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻŦā§āύ)
āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϤāĻāύāĻ āĻāĻžāϰā§āϝāĻāϰ āĻĨāĻžāĻā§ āϝāĻāύ āĻĄā§āĻāĻž āĻā§āĻāĻŋāϝāĻŧā§ āϰāĻžāĻāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ āϝ⧠āϰā§āĻāϰā§āĻĄāĻā§āϞā§āϤ⧠āĻāĻĒāύāĻŋ āĻāĻžāĻ āĻāϰāĻŦā§āύ āϏā§āĻā§āϞ⧠āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύ, āĻāĻŦāĻ āĻĒā§āϰāĻĨāĻŽā§ āĻĒā§āϰāϤā§āϝā§āĻ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĄāĻŋāĻā§āĻāϞ āĻŽāĻĄā§āϞ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻžāϝāĻŧ āĻĒāĻĄāĻŧāĻŦā§āύ āύāĻžāĨ¤
āύā§āύā§āϝāϤāĻŽāĻāĻžāĻŦā§ āĻāĻĒāύāĻžāĻā§ āĻāĻžāϰāĻāĻŋ āĻā§āϰ āĻ āĻŦāĻā§āĻā§āĻ āĻĻāϰāĻāĻžāϰ: āĻ āϰā§āĻĄāĻžāϰ, āĻāĻžāϏā§āĻāĻŽāĻžāϰ, āĻļāĻŋāĻĒāĻŽā§āύā§āĻ, āĻāĻŦāĻ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰāĨ¤ āĻ āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āĻ āĻ āϰā§āĻĄāĻžāϰ āĻ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻĨāĻžāĻā§, āϤāĻžāĻ āύāϤā§āύ āĻāĻžāĻ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻž: āĻā§āύ āĻ āϰā§āĻĄāĻžāϰā§āϰ, āĻā§āύ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ, āĻāĻŦāĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ (āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒāĻĄāĻŧāϤ⧠āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻĄāĻŋāϏāĻĒā§āϞ⧠āύāĻžāĻŽ āϝā§āĻŽāύ âUPS Groundâ)āĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻ āϰā§āĻĄāĻžāϰ āĻāĻāĻžāϧāĻŋāĻ āĻŦāĻžāĻā§āϏ⧠āĻļāĻŋāĻĒ āĻšāϝāĻŧ, āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨā§āĻā§āĻ āĻĒā§āϰāϤāĻŋ āĻ āϰā§āĻĄāĻžāϰ⧠āĻāĻāĻžāϧāĻŋāĻ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āϏāĻŽāϰā§āĻĨāύ āϰāĻžāĻā§āύāĨ¤
āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻĒāϰāĻŦāϰā§āϤ⧠āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝ āĻāĻžāϰāĻŖ āĻāĻāĻŋ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰ⧠āĻā§ āĻŦāĻĻāϞā§āĻā§ āĻāĻŦāĻ āĻāĻāύāĨ¤ āĻāĻĒāύāĻŋ āϝ⧠âāĻā§āϞāĻŋāύâ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻĻā§āĻāĻžāϤ⧠āĻāĻžāύ (event type, timestamp, location) āĻāĻŦāĻ āĻāĻžāĻāĻāĻž āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻŽā§āϏā§āĻâāĻĻā§āĻā§āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻāĻžāĻāĻāĻž āĻŽā§āϏā§āĻ āĻšāϞ⧠āĻāĻĒāύāĻžāϰ āϏā§āĻĢāĻāĻŋ āύā§āĻ āϝāĻāύ āĻā§āύ⧠āϞā§āĻŦā§āϞ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤāĻŋāĻāϰ āĻŦāĻž āĻāĻĒāύāĻžāϰ āύāϰāĻŽāĻžāϞāĻžāĻāĻā§āĻļāύ āϰā§āϞāĻā§āϞ⧠āĻāĻāύāĻ āĻĒāϰāĻŋāĻĒāĻā§āĻ āύāϝāĻŧāĨ¤
āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏā§āĻ āĻĻā§āĻāϤ⧠āĻāĻŽāύ:
- 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 āĻĒā§āϰāϤā§āϝāĻžāĻļāĻžāϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻā§āϰāĻžāĻšāĻ āϝāĻĻāĻŋ āĻŦāϞ⧠âāĻāĻŽāĻžāĻā§ āĻā§āĻā§āϏāĻ āĻĒāĻžāĻ āĻžāύ⧠āĻŦāύā§āϧ āĻāϰā§āύâ, āĻāĻĒāύāĻžāĻā§ āĻĒā§āϰāĻŽāĻžāĻŖ āĻĻā§āĻāĻžāϤ⧠āĻšāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻāύ āĻāĻŋ āĻĒāĻžāĻ āĻŋāϝāĻŧā§āĻā§āύ, āĻā§āύ āĻā§āϝāĻžāύā§āϞ⧠āĻĒāĻžāĻ āĻŋāϝāĻŧā§āĻā§āύāĨ¤ āĻāĻāĻž āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻāĻ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰ⧠āϝāĻāύ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāϰ⧠āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ retry āĻāϰā§āĨ¤
āĻĒā§āϰāĻžāĻāĻā§āϏāĻŋ āϏāĻšāĻ āĻāĻŋāύā§āϤ⧠āĻŦāĻžāϏā§āϤāĻŦ āϰāĻžāĻā§āύāĨ¤ āĻāĻžāϰāĻž āĻāĻžāϏā§āĻāĻŽāĻžāϰā§āϰ āĻĢā§āύ āύāĻŽā§āĻŦāϰ āĻ āĻāĻŽā§āĻāϞ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰ⧠āϤāĻž āϏā§āĻŽāĻŋāϤ āĻāϰā§āύ, āĻāĻŦāĻ âview shipment statusâ āĻāϞāĻžāĻĻāĻž āϰāĻžāĻā§āύ âview customer contactâ āĻĨā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāϝāĻŧā§āϝāĻžāϰāĻšāĻžāĻāϏ āĻāĻāĻāĻžāϰ āĻšāϝāĻŧāϤ⧠āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰāĻŦā§, āĻāĻŋāύā§āϤ⧠āĻāĻžāϏā§āĻāĻŽāĻžāϰā§āϰ āĻĢā§āύ āύāĻžāĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
AppMaster-āĻ āϤā§āϰāĻŋ āĻāϰāϞ⧠Data Designer-āĻ āĻāĻā§āϞ⧠āĻāϞāĻžāĻĻāĻž entity āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻĄā§āϞ āĻāϰā§āύ āĻāĻŦāĻ āϰā§āϞāĻā§āϞ⧠āĻāĻā§ āĻĨā§āĻā§ āϝā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āϏāĻ āĻŋāĻ āϏā§āĻā§āϰāĻŋāύ⧠āϏāĻ āĻŋāĻ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻĻā§āĻāĻžāϤ⧠āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāĻ āύāĻž āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤
āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāĻŋāĻāĻžāĻŦā§ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻžāύāĻž āϝāĻžāϝāĻŧ
āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻļā§āϰ⧠āĻšāϝāĻŧ āĻāĻāĻāĻŋ āĻāĻĨāĻĒā§āĻāĻĨāύāĻšā§āύ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻĻāĻŋāϝāĻŧā§: āĻā§āύ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰāĻā§āϞ⧠āϏāĻŦāĻā§āϝāĻŧā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻĒā§āϰāϤāĻŋ āϏāĻĒā§āϤāĻžāĻšā§ āĻāĻĒāύāĻŋ āϝā§āĻā§āϞ⧠āĻĻāĻŋāϝāĻŧā§ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻļāĻŋāĻĒ āĻāϰā§āύ āϤāĻžāϰ āĻāĻĒāϰ⧠āĻĢā§āĻāĻžāϏ āĻāϰā§āύ (ā§§âā§ŠāĻāĻŋ), āϏā§āĻā§āϞ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāĻžāĻ āĻāϰāĻžāύ⧠āĻĒāϰā§āϝāύā§āϤ āϏā§āĻāĻāĻĒ āĻāϰāĻž, āϤāĻžāϰāĻĒāϰ āĻŦāĻžāĻāĻŋ āĻā§āϞ⧠āϝā§āĻ āĻāϰā§āύāĨ¤
āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āϤāĻŋāύāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻĨ āĻāĻā§:
- Carrier APIs: āϏāĻ āĻŋāĻāϤāĻž āĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻŦā§āĻļāĻŋ, āĻāĻŋāύā§āϤ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āύāĻŋāĻāϏā§āĻŦ āύāĻŋāϝāĻŧāĻŽ āĻ rate limits āĻāĻā§āĨ¤
- Tracking aggregators: āĻ āύā§āĻ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ, āϏāĻžāϧāĻžāϰāĻŖāϤ āϞāĻā§āĻ āĻĻā§āϰā§āϤ āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āϤāĻžāĻĻā§āϰ āĻāĻāĻžāϰā§āĻ āĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻ-āĻ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻāϰāĻļā§āϞ āĻšāύāĨ¤
- Manual imports: āĻāĻā§āϏāϏā§āĻĒāĻļāύā§āϰ āĻāύā§āϝ CSV āĻāĻĒāϞā§āĻĄ āĻŦāĻž āĻāĻĒāĻŋ/āĻĒā§āϏā§āĻ, āĻļā§āϰā§āϤā§āĻ āĻāĻžāĻā§ āϞāĻžāĻā§ āĻŦāĻž āϝāĻāύ āĻā§āύ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻāĻ āĻžāϞ⧠API āύāĻž āĻĨāĻžāĻā§āĨ¤
āĻāĻĒāĻĄā§āĻ āϝā§āĻāĻžāĻŦā§ āĻāϏ⧠āϤāĻžāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āϝāĻāύ āĻāĻĒāύāĻŋ near real-time āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻžāύ (āϝā§āĻŽāύ âout for deliveryâ āĻŦāĻž delivery scan), āϤāĻāύ webhooks (push) āĻāĻĻāϰā§āĻļāĨ¤ polling (pull) āϏāĻšāĻ āĻāĻŦāĻ āĻāĻžāĻ āĻāϰ⧠āϝā§āĻāĻžāύ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ webhooks āĻĻā§āϝāĻŧ āύāĻž, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āĻĻā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻ āύā§āϰā§āϧ āĻāϰāĻ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤
āĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āϏā§āĻāĻāĻĒ āĻšāϞ⧠āĻšāĻžāĻāĻŦā§āϰāĻŋāĻĄ: āϝā§āĻāĻžāύ⧠āϏāĻŽā§āĻāĻŦ webhooks, āĻāĻŦāĻ safety net āĻšāĻŋāϏā§āĻŦā§ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ pollingāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ AppMaster-āĻ āĻāĻĒāύāĻŋ webhook āĻāĻā§āύā§āĻ āĻā§āϰāĻšāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ endpoint āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ 12 āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āύāĻž āĻŦāĻĻāϞāĻžāϝāĻŧ āĻāĻŽāύ āĻļāĻŋāĻĒāĻŽā§āύā§āĻāĻā§āϞ⧠āĻĒā§āύāϰāĻžā§ āĻā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ Business Process āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāϤ āĻāύ āĻāύ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰāĻŦā§āύ?
āϏāĻŦāĻāĻŋāĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋāĻāĻžāĻ āĻāĻžāĻāĻŽāĻžāϰ āύāϝāĻŧâāĻļāĻŋāĻĒāĻŽā§āύā§āĻ āϏā§āĻā§āĻ āĻ āύā§āϝāĻžāϝāĻŧā§ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰā§āύāĨ¤ āĻāϤ⧠āĻāϰāĻ āĻāĻŽ āĻĨāĻžāĻā§ āĻāĻŦāĻ APIs-āĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ hammer āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤
- 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 āĻāĻĒāĻĄā§āĻ āĻāϰāĻŦā§ āϝāĻĻāĻŋ āĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻāĻā§ āĻāĻāĻŋāϝāĻŧā§ āύāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧ, āĻŦāĻž āϝāĻĻāĻŋ āĻāĻāĻŋ āĻā§āύ⧠āĻŦāĻžāϏā§āϤāĻŦ āϏāĻŽāϏā§āϝāĻžāϰ āĻāĻā§āĻāĻŋāϤ āĻĻā§āϝāĻŧāĨ¤
āϏāĻŦāϏāĻŽāϝāĻŧ āĻāĻžāĻāĻāĻž āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻĒā§āĻžāϞāĻĄāĻ (āĻĒā§āϰ⧠āĻāĻā§āύā§āĻ JSON āϏāĻš āĻŽā§āϞ āĻā§āĻā§āϏāĻ) āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻžāϰ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄā§ āύāϰāĻŽāĻžāϞāĻžāĻāĻāĻĄ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĻā§āĻāĻžāύ, āĻāĻŋāύā§āϤ⧠āϏāĻžāĻĒā§āϰā§āĻ āĻ āĻ āĻĒāϏāϰāĻž āĻāĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϞ⧠āĻĻā§āĻāϤ⧠āĻĒāĻžāϰāĻŦā§ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻ āĻŋāĻ āĻāĻŋ āĻĒāĻžāĻ āĻŋāϝāĻŧā§āĻā§ āϝāĻāύ āĻāĻŋāĻā§ āĻā§āϞ āĻŽāύ⧠āĻšāϝāĻŧāĨ¤
āĻ āĻāĻžāύāĻž āĻāĻā§āύā§āĻ āĻāĻāĻŦā§āĨ¤ āϏā§āĻā§āϞā§āĻā§ âāĻā§āύ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύā§āĻâ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ, āĻāĻŦāĻ āϰāĻŋāĻāĻŋāĻāϰ āĻāύā§āϝ āϞāĻ āϰāĻžāĻā§āύāĨ¤ āϏā§āĻā§āϝāĻžāύ āĻŽāĻŋāϏāĻ āĻšāϤ⧠āĻĒāĻžāϰā§: āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ âlabel createdâ āĻĨā§āĻā§ āϏāϰāĻžāϏāϰāĻŋ âout for deliveryâ āĻ āĻāϞ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āĻā§ āĻāĻŽāύ āĻāĻžāĻŽā§āĻĒ āϏā§āĻŦā§āĻāĻžāϰāϝā§āĻā§āϝ āĻāϰāϤ⧠āĻšāĻŦā§ āϝāĻžāϤ⧠āĻāϰāϰ āύāĻž āĻĻā§āϝāĻŧ āĻŦāĻž āĻā§āϰāĻžāĻšāĻāĻā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āύāĻž āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻšāϞ⧠āĻĻā§āĻāĻāĻŋ āĻĢāĻŋāϞā§āĻĄ āϰāĻžāĻāĻž: internal_status āĻāĻŦāĻ carrier_last_event_at. āϝāĻĻāĻŋ āĻāĻŋāĻā§ āϏāĻŽāϝāĻŧ āĻāĻā§āύā§āĻ āύāĻž āĻĻā§āĻāĻž āϝāĻžāϝāĻŧ, āĻāĻĒāύāĻŋ āϏā§āĻāĻŋāĻā§ āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖāĻāĻžāĻŦā§ âneeds reviewâ āĻšāĻŋāϏā§āĻŦā§ āĻĢā§āϞā§āϝāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻžāϏā§āĻāĻŽāĻžāϰāĻā§ āĻŦāϞāĻžāϰ āĻŦāĻĻāϞā§āĨ¤
AppMaster-āĻ āĻāĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻāĻāĻŋ āĻāĻāĻāĻŋ Business Process-āĻ āĻāĻžāϞāĻāĻžāĻŦā§ āĻĢāĻŋāĻ āĻāϰā§, āϝāĻž āĻāĻāĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻā§āύā§āĻ āύā§āϝāĻŧ, āĻāĻžāĻāĻāĻž āĻĒā§āĻāϞā§āĻĄ āϞāĻŋāĻā§, internal status āĻšāĻŋāϏāĻžāĻŦ āĻāϰā§, āĻāĻŦāĻ āĻāĻ āϧāĻžāĻĒā§ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āϰā§āĻāϰā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻāϰā§āĨ¤
āϧāĻžāĻĒā§ āϧāĻžāĻĒā§: āĻāĻĒāĻĄā§āĻ āĻ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϤā§āϰāĻŋ āĻāϰāĻž
āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϤāĻāύāĻ āĻāĻžāĻ āĻāϰ⧠āϝāĻāύ āĻāĻāĻŋ predictableāĨ¤ āĻāĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āĻšāĻŋāϏā§āĻŦā§ āĻāĻāϰāĻŖ āĻāϰā§āύ: āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ āϧāϰā§āύ, āĻāĻĒāĻĄā§āĻ āĻāĻžāύā§āύ, āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāύ āĻāĻŋ āĻŦāĻĻāϞā§āĻā§, āϤāĻžāϰāĻĒāϰ āύā§āĻāĻŋāĻĢāĻžāĻ āĻāϰā§āύ āĻ āϝāĻž āĻāĻŋāĻā§āϰ āĻ āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ āϰāĻžāĻā§āύāĨ¤
5āĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āϧāĻžāĻĒā§ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§
-
āϞā§āĻŦā§āϞ āϤā§āϰāĻŋ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āϤāĻĨā§āϝ āϏāĻāĻā§āϰāĻš āĻāϰā§āύāĨ¤ āĻĻā§āϰā§āϤ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻāύā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻĢā§āϞāĻĢāĻŋāϞāĻŽā§āύā§āĻ āĻā§āϞ āĻĨā§āĻā§ āĻŦāĻžāϞā§āĻ āĻāĻŽā§āĻĒā§āϰā§āĻāĻā§ āϏāĻžāĻĒā§āϰā§āĻ āĻāϰā§āύāĨ¤ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āύāĻžāĻŽ, āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ, āĻ āϰā§āĻĄāĻžāϰ ID, āĻāĻŦāĻ āϝā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤
-
āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϏāĻŽāϝāĻŧāϏā§āĻā§āϤ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāĻžāύā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: âin transitâ āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϤāĻŋ 2 āĻāύā§āĻāĻž, âout for deliveryâ āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϤāĻŋ 30 āĻŽāĻŋāύāĻŋāĻ, āĻāĻŦāĻ âdeliveredâ āĻāϰ āĻāύā§āϝ āĻĻāĻŋāύ⧠āĻāĻāĻŦāĻžāϰāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϞ⧠āϏāϰā§āĻŦāĻļā§āώ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻā§āύā§āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ (āϏā§āĻā§āϝāĻžāĻāĻžāϏ, āĻāĻā§āύā§āĻ āĻāĻžāĻāĻŽ, āϞā§āĻā§āĻļāύ āϝāĻĻāĻŋ āĻĨāĻžāĻā§, āĻāĻŦāĻ āĻāĻžāĻāĻāĻž āĻŽā§āϏā§āĻ) āϝāĻžāϤ⧠āĻāĻĒāύāĻžāϰ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϏāϰā§āĻŦāĻļā§āώ āϏāϤā§āϝ āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻāϰā§āĨ¤
-
āĻāĻŋ āĻāĻŖā§āϝ āĻšāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāĻŋāϏā§āĻŦā§ āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āύāϤā§āύ āϏā§āĻā§āϝāĻžāύ āϏāĻŦāϏāĻŽāϝāĻŧ āĻ āϰā§āĻĨāĻĒā§āϰā§āĻŖ āύāϝāĻŧāĨ¤ āϝāĻāύ normalized status āĻŦāĻĻāϞ⧠(āϝā§āĻŽāύ âin transitâ āĻĨā§āĻā§ âout for deliveryâ), āϝāĻāύ āĻā§āύ⧠exception āĻĻā§āĻāĻž āĻĻā§āϝāĻŧ, āĻŦāĻž āϝāĻāύ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āϏāĻŽāϝāĻŧ āϧāϰ⧠āĻā§āύ⧠āĻāĻĒāĻĄā§āĻ āύā§āĻ (āĻāĻĻāĻžāĻšāϰāĻŖ: 48 āĻāύā§āĻāĻž), āϤāĻāύ āĻā§āϰāĻŋāĻāĻžāϰ āϞāĻāĻŋāĻ āĻāĻžāϞāĻžāύāĨ¤
-
āĻŽā§āϏā§āĻ āĻĒāĻžāĻ āĻžāύ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ āϞāĻŋāĻā§āύāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻāĻāĻāĻŋ āϞāĻ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻŦā§: āĻāĻžāϰāĻā§ āĻāĻžāύāĻžāύ⧠āĻšāϝāĻŧā§āĻā§, āĻā§āϝāĻžāύā§āϞ (email/SMS/Telegram), āĻā§āĻŽāĻĒā§āϞā§āĻ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻŦāĻ āϰā§āĻāĻžāϞā§āĻ (sent, failed, skipped)āĨ¤ āĻāϤ⧠āϏāĻžāĻĒā§āϰā§āĻ āĻāϝāĻŧā§āĻ āϏā§āĻā§āύā§āĻĄā§ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠âāĻāĻĒāύāĻŋ āĻāĻŋ āĻāĻŽāĻžāĻā§ āĻŽā§āϏā§āĻ āĻāϰā§āĻā§āύ?â āĻĒā§āϰāĻļā§āύā§āĨ¤
-
āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻļāĻžāύā§āϤ āĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύāĻŋāϝāĻŧāĻŽā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰā§āύāĨ¤ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻŦāĻ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ API āĻšāĻŋāĻ-āĻāĻĒ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĨ¤ āϧā§āϰ⧠āϧā§āϰ⧠āĻŦāĻžāĻĄāĻŧāϤ⧠āĻĨāĻžāĻāĻž āĻ āĻĒā§āĻā§āώāĻžāϰ āϏāĻŽāϝāĻŧ āύāĻŋāϝāĻŧā§ retry āĻāϰā§āύ (āĻāĻĻāĻžāĻšāϰāĻŖ: 5 āĻŽāĻŋāύāĻŋāĻ, 30 āĻŽāĻŋāύāĻŋāĻ, 2 āĻāύā§āĻāĻž), āϏāϰā§āĻŦāĻļā§āώ retry-āĻāϰ āĻĒāϰ⧠āĻļāĻŋāĻĒāĻŽā§āύā§āĻāĻā§ âupdate failedâ āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻžāϰā§āĻ āĻāϰā§āύ, āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϝāĻāύ āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻŦāĻšā§ āĻļāĻŋāĻĒāĻŽā§āύā§āĻā§ āϏā§āĻĨāĻžāϝāĻŧā§ āĻšāϝāĻŧ āϤāĻāύāĻ āĻāĻĒāύāĻžāϰ āĻāĻŋāĻŽāĻā§ āϏāϤāϰā§āĻ āĻāϰā§āύāĨ¤ āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤ āĻĄā§āĻāĻž allein āĻāĻŋāϤā§āϤāĻŋāϤ⧠āĻāĻžāϏā§āĻāĻŽāĻžāϰāĻā§ āĻ ā§āϝāĻžāϞāĻžāϰā§āĻ āĻĒāĻžāĻ āĻžāĻŦā§āύ āύāĻžāĨ¤
AppMaster-āĻ āĻāĻāĻŋ āĻāĻĄāĻŧā§ āϤā§āϞāϞ⧠āĻāĻĒāύāĻŋ Data Designer-āĻ shipments āĻ events āĻŽāĻĄā§āϞ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ, Business Process-āĻ polling āĻāĻŦāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āϞāĻāĻŋāĻ āĻāĻžāϞāĻžāĻŦā§āύ, āĻāĻŦāĻ notification log-āĻā§ āϰāĻŋāĻĒā§āϰā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻĨāĻŽ āĻļā§āϰā§āĻŖāĻŋāϰ āĻā§āĻŦāĻŋāϞ āĻšāĻŋāϏāĻžāĻŦā§ āϰāĻžāĻāĻŦā§āύāĨ¤
āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϏā§āĻā§āϰāĻŋāύ āĻĄāĻŋāĻāĻžāĻāύ āϝāĻž āĻāĻĒāύāĻžāϰ āĻāĻŋāĻŽ āϏāϤā§āϝāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§
āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϤāĻāύāĻ āϏāĻšāĻžāϝāĻŧāĻ āϝāĻāύ āϏāĻžāĻĒā§āϰā§āĻ āĻŦāĻž āĻ āĻĒāϏ āĻāĻāĻāύ āĻĒā§āϰāĻļā§āύā§āϰ āĻĻā§āϰā§āϤ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§: âāĻŦāϰā§āϤāĻŽāĻžāύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻā§, āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻŋ āĻāϰāĻž āĻāĻāĻŋāϤ?â āĻāĻāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āϏā§āĻā§āϰāĻŋāύ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύ āϝāĻž āĻāύāĻŦāĻā§āϏā§āϰ āĻŽāϤ āĻ āύā§āĻāĻŦ āĻšāϝāĻŧāĨ¤
āĻŽā§āϞ āĻā§āĻŦāĻŋāϞāĻāĻŋ āĻŦā§āϰāĻŋāĻ āĻāĻŦāĻ āĻĻā§āϰā§āϤ āϰāĻžāĻā§āύāĨ¤ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻā§ āϝ⧠āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻŽāĻžāύā§āώ āϏā§āĻā§āϝāĻžāύ āĻāϰ⧠āϏā§āĻā§āϞ⧠āϏāĻžāĻŽāύ⧠āϰāĻžāĻā§āύ: āĻāĻžāϏā§āĻāĻŽāĻžāϰā§āϰ āύāĻžāĻŽ, āĻ āϰā§āĻĄāĻžāϰ āύāĻŽā§āĻŦāϰ, āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ, current status, āĻāĻŦāĻ âlast updateâ āϏāĻŽāϝāĻŧāĨ¤ āĻāϰā§āĻāĻāĻŋ āĻāϞāĻžāĻŽ āϰāĻžāĻā§āύ ânext actionâ (āĻāĻĻāĻžāĻšāϰāĻŖ: notify customer, wait, investigate)āĨ¤ āĻāĻ āĻā§āĻ āĻāĻā§āĻāĻŋāϤāĻāĻž āĻ āύā§āĻŽāĻžāύ āĻāĻžāĻā§āĨ¤
āĻĢāĻŋāϞā§āĻāĻžāϰāĻā§āϞā§āĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄāĻā§ āĻāĻžāϰā§āϝāĻāϰ āĻāϰ⧠āϤā§āϞā§āĨ¤ āϏāĻŽāϏā§āϝāĻž-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĢāĻŋāϞā§āĻāĻžāϰ āϰāĻžāĻā§āύ:
- Delayed or exception
- āĻļā§āώ X āĻĻāĻŋāύ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻā§āύ⧠āĻāĻĒāĻĄā§āĻ āύā§āĻ
- āĻāĻ out for delivery
- āĻāĻ delivered
- Needs follow-up (āĻāĻ āϏāĻšāĻāϰā§āĻŽā§ āĻĻā§āĻŦāĻžāϰāĻž flagged)
āϝāĻāύ āĻā§āĻ āĻāĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϞā§, āĻĄāĻŋāĻā§āĻāϞ āĻāĻŋāĻāĻāĻž āĻāĻžāĻšāĻŋāύ⧠āĻŦāϞ⧠āϝā§āύ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻā§āϞāĻŋāĻ āύāĻž āϞāĻžāĻā§āĨ¤ āĻāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻāĻžāĻāĻŽāϞāĻžāĻāύ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϝāĻŧ āĻĻā§āĻāĻžāύ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āϝā§āĻāĻžāϝā§āĻ āĻāϤāĻŋāĻšāĻžāϏ āĻĒāĻžāĻļā§ āϰāĻžāĻā§āύ, āϝāĻžāϤ⧠āĻŦāĻŋāϰā§āϧāĻĒā§āϰā§āĻŖ āĻŽā§āϏā§āĻ āĻĒāĻžāĻ āĻžāύ⧠āύāĻž āĻšāϝāĻŧāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: âCustomer notified about delay at 10:14â āĻāĻŦāĻ âCustomer replied: leave at front desk.â
āĻŦāĻžāϞā§āĻ āĻ ā§āϝāĻžāĻāĻļāύāĻā§āϞ⧠āĻā§āĻ, āϏā§āĻĢ āĻāĻŦāĻ reversable āϰāĻžāĻā§āύāĨ¤ āĻāϝāĻŧā§āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāĻ āϝāĻž āĻĢāϞ āĻĻā§āϝāĻŧ: āϏāϰā§āĻŦāĻļā§āώ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻĒā§āύāϰāĻžāϝāĻŧ āĻĒāĻžāĻ āĻžāύ, āĻā§āĻŽāĻĒā§āϞā§āĻ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻāĻĒāĻĄā§āĻ āĻĒāĻžāĻ āĻžāύ, āĻāĻāĻāĻŋ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āύā§āĻ āϝā§āĻ āĻāϰā§āύ, āĻāĻŦāĻ āĻāĻžāĻāĻā§ āĻ ā§āϝāĻžāϏāĻžāĻāύ āĻāϰā§āύāĨ¤
AppMaster-āĻ āϤā§āϰāĻŋ āĻāϰāϞ⧠āĻĒā§āϰāĻĨāĻŽā§ āĻĻā§āĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϏā§āĻā§āϰāĻŋāύ (list āĻāĻŦāĻ details) āϞāĻā§āώā§āϝ āĻāϰā§āύ UI builders āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϤāĻžāϰāĻĒāϰ āĻāĻŋāĻŽ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāϞ⧠āĻŦāĻžāĻĄāĻŧāĻžāύ āϝāĻžāϤ⧠āĻĻā§āύāĻŋāĻ āĻĢā§āϞ⧠āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āϞāĻžāĻā§āĨ¤
āĻāĻžāϏā§āĻāĻŽāĻžāϰ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āϏā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻŽāĻžāύā§āώ āĻŦāĻŋāϰāĻā§āϤ āύāĻž āĻšāϝāĻŧ
āĻā§āϰā§āϝāĻžāĻāĻŋāĻāĻāĻŋ āϏāĻšāĻžāϝāĻŧāĻ āĻŽāύ⧠āĻāϰāĻžāϤ⧠āĻĻā§āϰā§āϤ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ⧠āĻāĻŽ āĻŽā§āϏā§āĻ āĻĒāĻžāĻ āĻžāύ⧠āĻāĻŋāύā§āϤ⧠āĻāĻžāϞ āĻāĻžāĻāĻŽāĻŋāĻ āϰāĻžāĻāĻžāĨ¤ āĻā§āϰāĻžāĻšāĻāϰāĻž āϝā§āĻāĻžāύ⧠āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏā§āĻ āĻā§āϝāĻžāύā§āϞāĻā§āϞ⧠āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύ: āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻāĻĒāĻĄā§āĻā§āϰ āĻāύā§āϝ āĻāĻŽā§āĻāϞ, āϏāĻŽāϝāĻŧ-āϏā§āύāϏāĻŋāĻāĻŋāĻ āĻŽā§āĻšā§āϰā§āϤā§āϰ āĻāύā§āϝ SMS, āĻāĻŦāĻ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĻāϰā§āĻļāĻ āĻāĻžāϝāĻŧ āϤāĻŦā§ TelegramāĨ¤
āĻā§āĻŽāĻĒā§āϞā§āĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĒā§āϰāĻĨāĻŽā§ āĻā§āĻ āϰāĻžāĻā§āύāĨ¤ āĻāϝāĻŧā§āĻāĻāĻŋ āĻŽā§āϏā§āĻ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻŽā§āĻāĻžāϝāĻŧ: out for delivery, delayed, delivered, āĻāĻŦāĻ exception (address issue, held at carrier, returned)āĨ¤
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āĻŽāĻĒā§āϞā§āĻ āĻāĻ āύāĻāϰ⧠āϤāĻŋāύāĻāĻŋ āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰ āĻĻā§āϝāĻŧ: āĻā§ āĻŦāĻĻāϞā§āĻā§, āĻĒāϰā§āϰ āĻāĻŋ āĻšāĻŦā§, āĻāĻŦāĻ āĻļā§āώ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāĻāύ āĻĻā§āĻāĻž āĻāĻŋāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻ āϰā§āĻĄāĻžāϰ āύāĻŽā§āĻŦāϰ āĻāĻŦāĻ āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻā§āϝāĻžāύā§āϰ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύ āϝāĻžāϤ⧠āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŋāĻāĻŋāĻ āĻĻā§āϰā§āϤ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻžāĻāĻŽāĻŋāĻ āύāĻŋāϝāĻŧāĻŽāĻ āĻāĻžāώāĻžāϰ āĻŽāϤā§āĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻā§āĻāϝāĻŧā§āĻ āĻāĻāϝāĻŧāĻžāϰāϏ āϏā§āĻ āĻāϰā§āύ (āϏāĻŽā§āĻāĻŦ āĻšāϞ⧠āĻāĻžāϏā§āĻāĻŽāĻžāϰā§āϰ āĻāĻžāĻāĻŽāĻā§āύ āĻ āύā§āϝāĻžāϝāĻŧā§) āĻāĻŦāĻ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āϏā§āĻŽāĻž āĻĻāĻŋāύ āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻĒāĻžāĻāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāύā§āϰ āĻāύā§āϝ āĻĒāĻžāĻāĻāĻāĻŋ āĻĒāĻŋāĻ āύāĻž āĻĒāĻžāĻ āĻžāύāĨ¤ āĻāĻāĻāĻŋ āϏāĻšāĻ āύāĻŋāϝāĻŧāĻŽ āϝā§āĻŽāύ âāĻĒā§āϰāϤāĻŋ āĻĻāĻŋāύ āϏāϰā§āĻŦā§āĻā§āĻ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻ ā§āϝāĻžāĻāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ, āĻĒā§āϞāĻžāϏ deliveredâ āĻ āύā§āĻ āĻĻā§āĻāĻžāύā§āϰ āĻāύā§āϝ āĻāĻžāϞ āĻāĻžāĻ āĻāϰā§, āĻā§āϰā§āϤāϰ āϏāĻŽāϏā§āϝāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āϰāĻžāĻāĻž āϝāĻžāϝāĻŧāĨ¤
āĻĒā§āϰā§āĻĢāĻžāϰā§āύā§āϏāĻā§āϞ⧠āĻāĻāĻŋāϞ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻžāϰā§āϝāĻāϰ āĻšāϤ⧠āϤāĻžāĻĻā§āϰ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻĻāϰāĻāĻžāϰāĨ¤ āύā§āϝā§āύāϤāĻŽāĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋ-āĻā§āϝāĻžāύā§āϞ opt-out āĻĢā§āϞā§āϝāĻžāĻ āϰāĻžāĻā§āύ (email off, SMS off, Telegram off) āĻāĻŦāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻā§āĻĄāĻŧā§ āϏā§āĻā§āϞ⧠āĻŽāĻžāύā§āύāĨ¤ āĻā§āĻ āϝāĻĻāĻŋ SMS āĻĨā§āĻā§ opt-out āĻāϰā§, āĻĒāϰ⧠âāĻļā§āϧ⧠āĻāĻ āĻāĻāĻŦāĻžāϰâ āĻŦāϞ⧠āϤāĻžāĻĻā§āϰ SMS āĻĒāĻžāĻ āĻžāĻŦā§āύ āύāĻžāĨ¤
āĻāĻžāϞ āĻĄāĻŋāĻĢāϞā§āĻ āĻšāϞ⧠āύāϰāĻŽāĻžāϞāĻžāĻāĻā§āĻļāύā§āϰ āĻĒāϰ⧠āĻ āϰā§āĻĨāĻŦāĻš āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāĻĒāϰāĻ āύā§āĻāĻŋāĻĢāĻžāĻ āĻāϰāĻž, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻā§āύā§āĻā§ āύāϝāĻŧāĨ¤ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āϝāĻĻāĻŋ āϤāĻŋāύāĻāĻŋ âin transitâ āϏā§āĻā§āϝāĻžāύ āĻĒāĻžāĻ āĻžāϝāĻŧ, āĻā§āϰāĻžāĻšāĻ āĻāĻŋāĻā§āĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§ āύāĻžāĨ¤ āϝāĻĻāĻŋ āϏā§āĻāĻž âout for deliveryâ āĻ āĻĢā§āϞāĻŋāĻĒ āĻāϰā§, āϤāĻžāϰāĻž āĻāĻāĻāĻŋ āĻŽā§āϏā§āĻ āĻĒāĻžāĻŦā§āĨ¤
AppMaster-āĻ āĻāĻĒāύāĻŋ āĻŦāĻŋāϞā§āĻ-āĻāύ email/SMS āĻ Telegram āĻŽāĻĄāĻŋāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϤāĻžāϰāĻĒāϰ quiet hours āĻ frequency limits āĻāĻ Business Process-āĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻāĻ āύāĻŋāϝāĻŧāĻŽ āϏāĻŦ āĻā§āϝāĻžāύā§āϞ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻšāϝāĻŧāĨ¤
āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ āϝāĻž āĻ ā§āϝāĻžāϞāĻžāϰā§āĻāĻā§āϞ⧠āϏāĻ āĻŋāĻ āĻ āĻāĻžāϰā§āϝāĻāϰ āϰāĻžāĻā§
āĻāĻžāϞ āĻ ā§āϝāĻžāϞāĻžāϰā§āĻāĻā§āϞ⧠āĻĢā§āϝāĻžāύā§āϏāĻŋ āĻā§āϰā§āϝāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āĻā§āϝāĻŧā§ āϏā§āĻĒāώā§āĻ āύāĻŋāϝāĻŧāĻŽā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ āύāĻŋāϝāĻŧāĻŽ āϝāĻĻāĻŋ āĻ āϏā§āĻĒāώā§āĻ āĻšāϝāĻŧ, āĻŽā§āϏā§āĻ āĻā§āϞ āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āϤāĻžāϰ āĻāĻĒāϰ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻšāĻžāϰāĻžāĻŦā§āĨ¤
âDelayedâ āĻā§āĻāĻžāĻŦā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻŦā§āύ āϏā§āĻāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ āĻšāϞ⧠âX āĻāĻŖā§āĻāĻžāϝāĻŧ āύāϤā§āύ āĻā§āύ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āϏā§āĻā§āϝāĻžāύ āύā§āĻâ (āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āĻŦā§āĻā§ āύāĻŋāύ āϝāĻž āĻāĻĒāύāĻžāϰ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋāϰ āĻāϤāĻŋ āϏāĻžāĻĨā§ āĻŽāĻžāύāĻžāϝāĻŧ) āĻ āĻĨāĻŦāĻž âāĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āϤāĻžāϰāĻŋāĻ āĻāĻāύā§āĻĄā§ āĻŽāĻŋāϏ āĻšāϝāĻŧā§āĻā§âāĨ¤ āĻāĻāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āύ: āĻĒā§āϰāĻĨāĻŽāĻāĻŋ āĻāĻāĻā§ āϝāĻžāĻāϝāĻŧāĻž āĻĒāĻžāϰā§āϏā§āϞ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āϧāϰāĻŦā§, āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāĻāĻŋ āĻĻā§āϰāĻŋ āĻšāϞā§āĻ āϏā§āĻā§āϝāĻžāύ āĻāϏāĻā§ āĻāĻŽāύ āĻā§āϏāĻā§āϞ⧠āϧāϰāĻŦā§āĨ¤
âOut for deliveryâ āĻā§ āĻāĻāĻŦāĻžāϰā§āϰ āĻŽā§āĻšā§āϰā§āϤ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻāύ⧠āĻāĻāύ⧠āϏā§āĻ āĻāĻā§āύā§āĻ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻā§ āĻāĻāĻŦāĻžāϰ āĻŽā§āϏā§āĻ āĻĒāĻžāĻ āĻžāύ, āϤāĻžāϰāĻĒāϰ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§āύ āϝāϤāĻā§āώāĻŖ āύāĻž āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒāϰ⧠āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦ āϏāĻŽāϏā§āϝāĻžāϝāĻŧ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧ (āĻāĻĻāĻžāĻšāϰāĻŖ: âout for deliveryâ āĻĒāϰ⧠exception)āĨ¤
âDeliveredâ āĻšāϞ⧠āϏā§āĻāĻžāĻā§ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āϏā§āĻā§āϝāĻžāύ āĻĻāĻŋāϝāĻŧā§ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻšāĻŋāϏā§āĻŦā§ āύāĻŋāύāĨ¤ āĻĢāĻŋāĻĄāĻŦā§āϝāĻžāĻ āĻāĻžāĻāϞ⧠āĻĒāϰ⧠āĻĒāĻžāĻ āĻžāύ (āĻāĻĻāĻžāĻšāϰāĻŖ: āĻĒāϰā§āϰ āĻĻāĻŋāύ) āϝāĻžāϤ⧠āĻā§āĻ āĻĒā§āϝāĻžāĻā§āĻ āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻžāĻšāϤ āύāĻž āĻšāϝāĻŧāĨ¤
Exceptions-āĻāϰ āĻāύā§āϝ āĻāϞāĻžāĻĻāĻž āύāĻŋāϝāĻŧāĻŽ āĻĻāϰāĻāĻžāϰ āĻāĻžāϰāĻŖ āĻāĻā§āϞ⧠āĻĒā§āϰāĻžāϝāĻŧāĻ āĻ ā§āϝāĻžāĻāĻļāύ āĻĻāĻžāĻŦāĻŋ āĻāϰā§āĨ¤ āϏāĻžāϧāĻžāϰāĻŖ exception-āĻā§āϞā§: āĻ āĻŋāĻāĻžāύāĻžāϰ āϏāĻŽāϏā§āϝāĻž, facility-āϤ⧠āĻšā§āϞā§āĻĄ, āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻĒā§āϰāĻā§āώā§āĻāĻž, āĻāĻŦāĻ return to senderāĨ¤ āĻāĻā§āϞ⧠āϏāĻŦ āĻāĻāĻ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻŽā§āϏā§āĻ āĻā§āϰāĻŋāĻāĻžāϰ āύāĻž āĻāϰāĻžāĻ āĻāĻžāϞā§āĨ¤ āĻāĻŋāĻā§ āĻĒā§āϰāĻĨāĻŽā§ āĻāĻĒāύāĻžāϰ āĻāĻŋāĻŽāĻā§ āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āϝāĻĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āύāĻŋāĻā§ āĻ āĻŋāĻ āĻāϰāϤ⧠āύāĻž āĻĒāĻžāϰā§āĨ¤
āĻāĻāĻāĻŋ āϏāĻšāĻ āύāĻŋāϝāĻŧāĻŽ āϏā§āĻ āϝāĻž āύāĻŋāϰā§āĻā§āϞ āĻĨāĻžāĻā§:
- Delayed: 24â48 āĻāĻŖā§āĻāĻžāϰ āĻāύā§āϝ āĻā§āύ⧠āϏā§āĻā§āϝāĻžāύ āύā§āĻ āĻŦāĻž āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āϤāĻžāϰāĻŋāĻ āĻŽāĻŋāϏ
- Out for delivery: āĻāĻāĻŦāĻžāϰ āύā§āĻāĻŋāĻĢāĻžāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāĻžāĻĒāĻž āĻĻāĻŋāύ
- Delivered: āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻžāϰā§āĻ āĻāϰā§āύ, āĻĢāĻŋāĻĄāĻŦā§āϝāĻžāĻ āĻŽā§āϏā§āĻ 12â24 āĻāύā§āĻāĻžāϰ āĻĒāϰ⧠āĻĒāĻžāĻ āĻžāύ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§
- Exception: āĻļā§āϰā§āĻŖā§āĻŦāĻĻā§āϧ āĻāϰā§āύ (address, hold, return) āĻāĻŦāĻ āϏāĻ āĻŋāĻ āĻŽā§āϏā§āĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ
- Internal alert: āϝāĻĻāĻŋ āĻāĻā§āĻ āĻŽā§āϞā§āϝ āĻŦāĻž VIP āĻ āϰā§āĻĄāĻžāϰāĻā§āϞāĻŋ āĻāĻĒāύāĻžāϰ āĻĨā§āϰā§āĻļāĻšā§āϞā§āĻĄ āĻĒā§āϰāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧ, āĻāĻŋāĻŽāĻā§ āĻāĻžāύāĻžāύ
AppMaster-āĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞ⧠edit-able āϰāĻžāĻā§āύ (threshold hours, high-value cutoff, quiet hours) āϝāĻžāϤ⧠āĻĒāϰ⧠āĻāĻŋāĻāύ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāĻžāĻĄāĻŧāĻžāĨ¤
āϝ⧠āĻā§āϞāĻā§āϞ⧠āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻā§āĻā§ āĻĻā§āϝāĻŧ (āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻāĻĄāĻŧāĻžāĻŦā§āύ)
āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĻā§āϰā§āϤāĻ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻā§āĻā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āϝāĻāύ āϤāĻž āĻļāĻŦā§āĻĻāĻĒā§āϰā§āĻŖ āĻŦāĻž āĻā§āϞ āĻŽāύ⧠āĻšāϝāĻŧāĨ¤ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦāĻĄāĻŧ āĻāĻžāϰāĻŖ āĻšāϞ⧠āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄāĻā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āϏā§āĻā§āϝāĻžāύā§āϰ āϞāĻžāĻāĻ āĻĢāĻŋāĻĄ āĻŽāύ⧠āĻāϰāĻžāĨ¤ āĻā§āϰāĻžāĻšāĻāϰāĻž āĻŦāĻžāϰāĻŦāĻžāϰ âArrived at facilityâ āĻĻā§āĻāĻžāϰ āĻŦā§āϝāĻžāĻĒāĻžāϰ⧠āĻāĻā§āϰāĻšā§ āύāϝāĻŧāĨ¤ āϤāĻžāϰāĻž āĻāϝāĻŧā§āĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻŽā§āĻšā§āϰā§āϤ āĻāĻžāϝāĻŧ āϝāĻž āϤāĻžāĻĻā§āϰ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻž āĻŦāĻĻāϞ⧠āĻĻā§āϝāĻŧāĨ¤
āĻāϰā§āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻšāϞ⧠āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āύā§āĻāĻŋāĻĢāĻžāĻ āĻāϰāĻžāĨ¤ āĻŽāĻžāύā§āώ āϤāĻāύ opt out āĻāϰ⧠āĻĻā§āϝāĻŧ āϝāĻāύ āĻŽā§āϏā§āĻāĻā§āϞ⧠āĻ āϰā§āĻĨāĻšā§āύ āĻŽāύ⧠āĻšāϝāĻŧ, āĻāĻŦāĻ āĻāĻāĻŦāĻžāϰ opt out āĻšāϞ⧠āĻāĻĒāύāĻŋ āĻŦāĻžāϏā§āϤāĻŦā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϏāĻŽāϏā§āϝāĻžāĻā§āϞā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āϏā§āϰāĻž āĻā§āϝāĻžāύā§āϞāĻāĻŋ āĻšāĻžāϰāĻžāύāĨ¤ āĻā§āϰāĻžāĻšāĻ-āĻŽā§āĻā§ āĻāĻā§āύā§āĻ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āϰāĻžāĻā§āύ (label created, out for delivery, delivered, delayed, exception) āĻāĻŦāĻ āĻŦāĻžāĻāĻŋāĻāĻž āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄā§āϰ āĻā§āϤāϰā§āĻ āϰāĻžāĻā§āύāĨ¤
āϰāĻŋāĻā§āϰāĻžāĻāĻ āĻŽāĻŋāϞāĻŋāϝāĻŧā§ āĻĢā§āϞāϞ⧠āĻŦāĻŋāĻļā§āĻŦāϏā§āϤāϤāĻžāĻ āύāώā§āĻ āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāϰ⧠āĻāĻŦāĻ retry āĻāϰā§, āϏā§āĻāĻž āĻā§āϞāĻŦāĻļāϤ āĻāĻāĻ âout for deliveryâ āĻŽā§āϏā§āĻ āĻĻā§āĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻž āĻ āĻŋāĻ āĻāϰāϤ⧠idempotency āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ: āĻĒā§āϰāϤāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻ āĻāĻā§āύā§āĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻ āĻā§ āϰā§āĻāϰā§āĻĄ āĻāϰā§āύ (āĻāĻĻāĻžāĻšāϰāĻŖ: shipment_id + normalized_status + event_time) āĻāĻŦāĻ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻĒāĻžāĻ āĻŋāϝāĻŧā§ āĻĨāĻžāĻā§āύ āϤāĻžāĻšāϞ⧠āĻāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāĻŦā§āύ āύāĻžāĨ¤
āĻāĻāĻāĻŋ āĻļāĻžāύā§āϤ āϏāĻŽāϏā§āϝāĻž āĻšāϞ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āĻļā§āώ āϏāĻĢāϞ sync āĻā§āϰā§āϝāĻžāĻ āύāĻž āĻāϰāĻžāĨ¤ āϏā§āĻāĻŋ āύāĻž āĻĨāĻžāĻāϞ⧠āĻāĻĒāύāĻŋ āĻŦā§āĻļāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāύāĻŦā§āύ (āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āϏā§āώā§āĻāĻŋ āĻāϰā§) āĻ
āĻĨāĻŦāĻž āĻāĻĒāĻĄā§āĻ āĻŽāĻŋāϏ āĻāϰāĻŦā§āύ (āĻā§āĻĒāĻāĻžāĻĒ āϰāĻžāĻāϤā§)āĨ¤ āĻāĻāĻāĻŋ last_synced_at āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āϝ⧠āĻļā§āώ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻā§āύā§āĻ ID āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻžāϤ āĻāϰā§āĻā§āύ āϤāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ, āĻāĻŦāĻ āĻā§āĻŦāϞ āϏāĻĢāϞ āĻĒā§āϞā§āϰ āĻĒāϰ⧠āϏā§āĻā§āϞ⧠āĻāĻĒāĻĄā§āĻ āĻāϰā§āύāĨ¤
āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰāĻā§āϞ⧠āĻšāĻžāϰā§āĻĄ-āĻā§āĻĄ āĻāϰāĻž āĻāϰā§āĻāĻāĻŋ āĻĢāĻžāĻāĻĻāĨ¤ āĻāĻ āĻŦāĻž āĻĻā§āĻāĻāĻŋāϰ āĻāύā§āϝ āĻāĻžāĻ āĻāϰā§, āϤāĻžāϰāĻĒāϰ āύāϤā§āύ āĻāĻāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϞ⧠āĻĒā§āϰ⧠āϏāĻŋāϏā§āĻā§āĻŽ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āϞāĻžāĻā§āĨ¤ āĻāύāĻāĻžāĻŽāĻŋāĻ āĻĄā§āĻāĻžāĻā§ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŽāĻĄā§āϞ⧠āύāϰāĻŽāĻžāϞāĻžāĻāĻ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āϰāĻžāĻā§āύāĨ¤ AppMaster-āĻ āĻāĻāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻāĻāĻāĻŋ āĻĒā§āύāĻāĻŦā§āϝāĻŦāĻšāĻžāϰāϝā§āĻā§āϝ âcarrier adapterâ Business Process āĻšāĻŋāϏā§āĻŦā§ āĻāϰāĻž āĻšāϝāĻŧ, āϏāĻŦāĻā§āϞ⧠āĻāĻāĻ āĻā§āĻŦāĻŋāϞ āĻ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āϞāĻāĻŋāĻā§ āĻĢāĻŋāĻĄ āĻāϰā§āĨ¤
āĻĒā§āϰāĻŋ-āϞāĻā§āĻ āĻĻā§āϰā§āϤ āĻā§āĻāϞāĻŋāϏā§āĻ
āĻāĻžāϏā§āĻāĻŽāĻžāϰ-āĻĢā§āϏāĻŋāĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻāĻā§ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ⧠āĻŽāύā§āύāĻŋāĻŦā§āĻļ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĻā§āϰā§āϤ āĻĒāĻžāϏ āĻāϰā§āύ: āϏāĻ āĻŋāĻ āĻĄā§āĻāĻž, āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽā§āϝāĻŧ āĻāĻĒāĻĄā§āĻ, āĻāĻŦāĻ āĻāĻŽāύ āĻŽā§āϏā§āĻ āϝāĻž āϏā§āĻĒā§āϝāĻžāĻŽ āĻāϰ⧠āύāĻžāĨ¤
āĻā§āϞāĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āϝāĻž āĻĨā§āĻā§ āĻļā§āϰ⧠āĻšāϝāĻŧ āϏā§āĻāĻž fulfillmentāĨ¤ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ āϞā§āĻŦā§āϞ āϤā§āϰāĻŋ āĻšāĻāϝāĻŧāĻžāϰ āĻŽā§āĻšā§āϰā§āϤā§āĻ āϧāϰāĻž āĻšāĻā§āĻā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻ āĻāϰāĻž āĻšāĻā§āĻā§ (āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻĢāϰāĻŽā§āϝāĻžāĻ, āĻāĻžāϞāĻŋ āύāϝāĻŧ, āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏā§āĻĒā§āϏ āύā§āĻ)āĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻāĻāĻžāϧāĻŋāĻ āĻŦāĻžāĻā§āϏ⧠āĻļāĻŋāĻĒ āĻāϰā§āύ, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ āϰā§āĻĄāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻžāϧāĻŋāĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻĒā§āϰāĻĨāĻŽāĻāĻŋāĻā§ āĻāĻāĻžāϰāϰāĻžāĻāĻ āύāĻž āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻā§āĻāϞāĻŋāϏā§āĻ āϝāĻž āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻā§āϝāĻžāĻĒ āϧāϰāĻŦā§:
- Tracking numbers fulfillment āϏāĻŽāϝāĻŧ āϏāĻāϰāĻā§āώāĻŋāϤ āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻŽā§āϞāĻŋāĻ āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύ āύāĻž āĻšāϞ⧠āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāϤ āĻšāĻā§āĻā§
- Status mapping āĻŦāĻžāϏā§āϤāĻŦ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (exception, delivery attempted, returned to sender āϏāĻš)
- Notifications rate-limited āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāĻžāĻ āĻžāύ⧠āĻŽā§āϏā§āĻ āϞāĻ āĻāϰāĻž āĻšāϝāĻŧ (āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ, āĻā§āĻŽāĻĒā§āϞā§āĻ, āϰā§āĻāĻžāϞā§āĻ)
- āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āĻĄāĻŋāϞā§āĻ āĻ exception āĻļāĻŋāĻĒāĻŽā§āύā§āĻāĻā§āϞ⧠āĻĒā§āϰāĻĨāĻŽā§ āϤā§āϞ⧠āϧāϰā§, āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ ânext actionâ āύā§āĻ āϏāĻš
- āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻĄāĻžāĻāύāĻāĻžāĻāĻŽ fallback āĻāĻā§: backoff āϏāĻš retry, āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻāĻĒāĻĄā§āĻ āĻŦāĻŋāĻāϞā§āĻĒ, āĻāĻŦāĻ āϝāĻāύ āĻāĻĒāĻĄā§āĻ āĻĨāĻžāĻŽā§ āϤāĻāύ āĻāĻāĻāĻŋ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻāϞāĻžāϰā§āĻ
AppMaster-āĻ āϤā§āϰāĻŋ āĻāϰāϞ⧠āĻāĻāĻŋ Business Process-āĻāĻŋ āĻāĻāĻŦāĻžāϰ āĻā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧâāĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāĻžāύāĻžāϰ āϞāĻāĻŋāĻ, āĻ āĻĄāĻŋāĻāĻŋāĻ āĻāύā§āϝ āϞāĻ āϰā§āĻāϰā§āĻĄ, āĻāĻŦāĻ āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŋāĻŽ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āύāĻŋāϰā§āĻāϰ āĻāϰāĻŦā§ āĻāĻŽāύ āĻĢāĻŋāϞā§āĻāĻžāϰāĻā§āϞā§âāϏāĻŦ āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠āĻāĻžāϞ āϏāĻŽāϝāĻŧāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āĻļā§āϝ: āĻā§āĻ āĻ-āĻāĻŽāĻžāϰā§āϏ āĻļāĻĒ āϝā§āĻāĻžāύ⧠WISMO āĻāĻŋāĻāĻŋāĻ āĻāĻŽā§
āĻāĻāĻāĻŋ āĻā§āĻ āĻ-āĻāĻŽāĻžāϰā§āϏ āĻļāĻĒ āĻĻāĻŋāύ⧠āĻĒā§āϰāĻžāϝāĻŧ 80āĻāĻŋ āĻ āϰā§āĻĄāĻžāϰ āĻļāĻŋāĻĒ āĻāϰā§āĨ¤ āϤāĻžāϰāĻž āĻĻā§āĻāĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻŦāĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ āϞā§āĻŦā§āϞ āϤā§āϰāĻŋ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϤāĻŦā§āĻ āϏāĻžāĻĒā§āϰā§āĻ āĻāύāĻŦāĻā§āϏ⧠āĻĒā§āϰāĻžāϝāĻŧ 20āĻāĻŋ āĻĻā§āύāĻŋāĻ âWhere is my order?â āĻŽā§āϏā§āĻ āĻāϏ⧠(WISMO āĻāĻŋāĻāĻŋāĻ)āĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻā§āϰāĻžāĻšāĻ āϰāĻžāĻāĻžāύā§āĻŦāĻŋāϤ āύāϝāĻŧ, āϤāĻžāϰāĻž āĻ āĻā§āĻāĻžāϤ āϝ⧠āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻā§āϝāĻžāύ āĻā§ āĻŦā§āĻāĻžāϝāĻŧāĨ¤
āϤāĻžāϰāĻž āĻāĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϏā§āĻ āĻāĻĒ āĻāϰ⧠āϝāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϏāĻŽāϝāĻŧāϏā§āĻā§āϤ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻāĻžāύ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāĻšāĻ āĻāĻŋāĻ āĻĻā§āĻāĻžāϝāĻŧ: āĻā§ āĻŦāĻžāĻĄāĻŧāĻā§ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§, āĻā§ āĻāĻāĻā§ āĻāĻā§, āĻāĻŦāĻ āĻā§āύāĻā§āϞ⧠āĻŽāĻžāύā§āώ āĻĻā§āĻāĻžāĻŦā§āĨ¤
āϏāĻŦāĻā§āϝāĻŧā§ āĻŦāĻĄāĻŧ āĻāϝāĻŧ āĻāϏ⧠āĻāĻ āύāĻŋāϝāĻŧāĻŽ āĻĨā§āĻā§: 48 āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰā§āϰ āĻā§āύ⧠āĻāĻĒāĻĄā§āĻ āύāĻž āĻĨāĻžāĻāϞ⧠āĻļāĻŋāĻĒāĻŽā§āύā§āĻāĻā§ āĻĢā§āϞā§āϝāĻžāĻ āĻāϰ⧠āĻĻāĻŋāύāĨ¤ āϏā§āĻ āĻ āϰā§āĻĄāĻžāϰāĻā§āϞ⧠âattentionâ āĻāĻŋāĻāϤ⧠āϝāĻžāϝāĻŧ, āĻŦāĻžāĻāĻŋ āϏāĻŦ âin transitâ āĻĨā§āĻā§ āĻĻā§āϰ⧠āϰā§āĻā§ āĻāĻŋāĻŽā§āϰ āϰāĻžāϏā§āϤāĻžāϝāĻŧ āĻĨāĻžāĻā§ āύāĻžāĨ¤ āϏāĻžāĻĒā§āϰā§āĻ āĻĒā§āϰāϤā§āϝā§āĻ āĻ āϰā§āĻĄāĻžāϰā§āϰ āĻĒā§āĻāύ⧠āĻĻā§āĻĄāĻŧāĻžāύ⧠āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϝāĻžāϰāĻž āϏāϤā§āϝāĻŋāĻ āĻā§āĻāĻāĻŋāϰ āĻŽāϧā§āϝ⧠āϤāĻžāĻĻā§āϰ āĻāĻĒāϰ āĻĢā§āĻāĻžāϏ āĻāϰā§āĨ¤
āϝāĻāύ āĻā§āύ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻŦāĻžāϏā§āϤāĻŦā§ āĻĻā§āϰāĻŋ āĻšāϝāĻŧ, āĻā§āϰāĻžāĻšāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāϝāĻŧ āϝāĻž āϏā§āĻĒāώā§āĻ āĻ āĻāĻžāϰā§āϝāĻāϰāĨ¤ āĻāĻāĻž āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏā§āĻā§āϝāĻžāύ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰ⧠āύāĻžāĨ¤ āĻāĻāĻŋ āĻŦāϞ⧠āĻāĻŋ āĻŦāĻĻāϞā§āĻā§, āĻĻā§āĻāĻžāύ āĻā§ āĻāϰāĻā§, āĻāĻŦāĻ āĻā§āϰāĻžāĻšāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻā§ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ delayed message:
âYour order hasnât moved for 2 days. Weâre checking with the carrier now. If you need it urgently, reply to this message with âURGENTâ and weâll offer options.â
āĻāĻ āϏāĻĒā§āϤāĻžāĻš āĻĒāϰ āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻĒāϰāĻŋāώā§āĻāĻžāϰāĨ¤ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻāϰ⧠āĻĻā§āϝāĻŧ āĻā§āύ āĻ āϰā§āĻĄāĻžāϰāĻā§āϞ⧠āĻ ā§āϝāĻžāĻāĻļāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ (āĻā§āύ⧠āϏā§āĻā§āϝāĻžāύ āύā§āĻ, exception status, āĻ āĻŋāĻāĻžāύāĻž āϏāĻŽāϏā§āϝāĻž) āĻāĻŦāĻ āĻā§āύāĻā§āϞ⧠āĻā§āĻŦāϞ āĻā§āϰāĻŽāĻŖ āĻāϰāĻā§āĨ¤ āĻāĻŽ āĻ āϏā§āĻĒāώā§āĻ āĻāĻĒāĻĄā§āĻ āĻ āĻāĻŽ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āϞā§āĻāĻāĻĒā§āϰ āϏāĻā§āĻā§ WISMO āĻāĻŋāĻāĻŋāĻ āĻāĻŽā§ āĻāĻžāϰāĻŖ āĻā§āϰāĻžāĻšāĻāϰāĻž āĻāĻŋāĻā§āĻā§āϏ āύāĻž āĻāϰā§āĻ āϤāĻĨā§āϝ āĻĒā§āϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤
AppMaster-āĻ āϤā§āϰāĻŋ āĻāϰāϞ⧠āĻāĻĒāύāĻŋ Data Designer-āĻ āĻ āϰā§āĻĄāĻžāϰ āĻ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻŽāĻĄā§āϞ āĻāϰāϤā§, āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻĒā§āϞāĻŋāĻ āĻļāĻŋāĻĄāĻŋāĻāϞ āĻāϰāϤā§, āĻāĻŦāĻ āĻāĻāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻĨā§āĻā§ āĻāĻŽā§āĻāϞ āĻŦāĻž SMS āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰāĻŦā§āύâāĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϞ āĻāĻžāĻāĻāĻžāĻā§āĻāĻĄāĻŧāĻž āύāĻž āĻāϰā§āĻāĨ¤
āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒ: āĻĒā§āϰāĻĨāĻŽā§ āĻāĻāĻāĻŋ āϏāĻšāĻ āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰā§āύ
āĻāĻĻā§āĻĻā§āĻļā§āϝāĻĒā§āϰvak āĻā§āĻāĻāĻžāĻŦā§ āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϤāĻāύāĻ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ āϰā§āĻāύ āĻāϰ⧠āϝāĻāύ āĻāĻāĻŋ āϏāĻ āĻŋāĻ, āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ, āĻāĻŦāĻ āϏāĻšāĻā§ āϏāĻžāĻĒā§āϰā§āĻ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻĻā§āϰā§āϤāϤāĻŽ āĻĒāĻĨ āĻšāϞ⧠āĻāĻŽāύ āĻāĻāĻāĻŋ āϏā§āĻŦāϞā§āĻĒ āϏāĻāϏā§āĻāϰāĻŖ āϝāĻž āĻāĻĒāύāĻŋ āĻāĻ āĻŦāĻž āĻĻā§āĻ āϏāĻĒā§āϤāĻžāĻš āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϤāĻžāϰāĻĒāϰ āϧā§āϰ⧠āϧā§āϰ⧠āĻŦāĻžāĻĄāĻŧāĻžāύāĨ¤
āĻāĻāĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ, āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻā§āϝāĻžāύā§āϞ, āĻāĻŦāĻ āĻĻā§āĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻŽā§āϏā§āĻ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύ: âOut for deliveryâ āĻāĻŦāĻ âDelayed.â āĻāĻāĻžāĻ āϝāĻĨā§āώā§āĻ āĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ â āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻĒā§āϞ āĻāĻžāĻ āĻāϰāĻā§ āĻāĻŋ āύāĻž, āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŽā§āϝāĻžāĻĒāĻŋāĻ āĻāĻŋāĻā§ āĻāĻā§ āĻāĻŋ āύāĻž, āĻāĻŦāĻ āĻāĻžāϏā§āĻāĻŽāĻžāϰāϰāĻž āϏāĻŽāϝāĻŧ āύāĻŋāϝāĻŧā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āĻšāĻā§āĻā§ āύāĻž āĻāĻŋ āύāĻžāĨ¤
āĻĒā§āϰāĻĨāĻŽ āϰāĻŋāϞāĻŋāĻ āϏāĻšāĻ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§:
- āĻ āϰā§āĻĄāĻžāϰ ID, āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āύāĻžāĻŽā§āĻŦāĻžāϰ, āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ, āĻāĻŦāĻ āϏāϰā§āĻŦāĻļā§āώ āĻāĻžāύāĻž āϏā§āĻā§āϝāĻžāĻāĻžāϏ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ
- āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϏāĻŽāϝāĻŧāϏā§āĻā§āϤ⧠āĻā§āϰā§āϝāĻžāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻāĻžāύā§āύ (āĻāĻĻāĻžāĻšāϰāĻŖ: āĻĒā§āϰāϤāĻŋ 2â4 āĻāύā§āĻāĻž)
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻļāĻŋāĻĒāĻŽā§āύā§āĻā§ āĻāĻāĻŦāĻžāϰ âOut for deliveryâ āĻĒāĻžāĻ āĻžāύ
- âDelayedâ āĻĒāĻžāĻ āĻžāĻŦā§āύ āĻā§āĻŦāϞ āϤāĻāύ ā¤ā¤Ŧ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ exception āĻŦāĻž missed ETA āĻ¸Đ¸ĐŗĐŊаĐģ āĻĻā§āϝāĻŧ
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāĻžāĻ āĻžāύ⧠āĻŽā§āϏā§āĻ āϞāĻ āĻāϰā§āύ (āĻāĻŋ, āĻāĻāύ, āĻāĻŦāĻ āĻā§āύ)
āĻŦā§āϏāĻŋāĻāĻā§āϞ⧠āϏā§āĻĨāĻŋāϰ āĻšāϝāĻŧā§ āĻā§āϞ⧠āϏā§āĻā§āϞ⧠āϝā§āĻ āĻāϰā§āύ āϝāĻž āĻāĻŽāĻā§āϰ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§: exception handling āĻ internal alertsāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ, āϝāĻĻāĻŋ āĻā§āϰā§āϝāĻžāĻāĻŋāĻ 48 āĻāύā§āĻāĻž āĻšāĻžāϞāύāĻžāĻāĻžāĻĻ āύāĻž āĻšāϝāĻŧ, āĻāĻĒāύāĻžāϰ āĻāĻŋāĻŽāĻā§ āĻāĻžāύāĻžāĻŦā§āύ āύāĻ āĻāϰāĻžāϰ āĻŦāĻĻāϞā§; āϝāĻĻāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§, āĻāϝāĻŧā§āĻāĻŦāĻžāϰ retry āĻāϰā§āύ āĻāĻŦāĻ āĻĒāϰ⧠āϰāĻŋāĻāĻŋāĻāϰ āĻāύā§āϝ āĻĢā§āϞā§āϝāĻžāĻ āĻāϰā§āύāĨ¤
āĻāĻ ā§āϰ āĻā§āĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻŋ āĻŦāĻžāύāĻžāϤ⧠āĻāĻžāĻāϞ⧠AppMaster (appmaster.io) āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻ āĻĒāĻļāύâāĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āĻāϰāĻž, āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϤ⧠āϞāĻāĻŋāĻ āĻ āĻā§āĻŽā§āĻ āĻāϰāĻž, āĻāĻŦāĻ āĻāĻāĻ āĻāĻžāϝāĻŧāĻāĻž āĻĨā§āĻā§ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻĒāĻžāĻ āĻžāύ⧠āϏāĻšāĻ āĻāϰā§āĨ¤ āĻĒāϰ⧠āύāĻŋāϝāĻŧāĻŽ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāĻ āϏāĻšāĻ āĻšāϝāĻŧāĨ¤
āĻŦā§āĻļāĻŋ āĻā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻ āĻŽā§āϏā§āĻ āĻāĻžāĻāĻĒā§ āϏā§āĻā§āϞ āĻāϰāĻžāϰ āĻāĻā§ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāύ āĻā§āĻāĻžāĻŦā§ āĻāĻĒāύāĻŋ āĻĻā§āύāύā§āĻĻāĻŋāύ āĻāĻžāϞāĻžāĻŦā§āύ: āĻĢā§āĻāϞ āĻšāĻāϝāĻŧāĻž āĻĒā§āϞ āĻŽāύāĻŋāĻāϰ āĻāϰāĻž, āĻŽā§āϏā§āĻ āϞāĻ āϰāĻŋāĻāĻŋāĻ āĻāϰāĻž, āĻāĻŦāĻ opt-outs āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻŽāĻžāύāĻžāĨ¤ āĻāĻāĻā§āϞā§āĻ āĻāϞāĻŋāĻāĻŽ āĻŦāĻžāĻĄāĻŧāĻžāϰ āϏāĻžāĻĨā§ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝā§āĻā§āϝ āϰāĻžāĻā§āĨ¤
āĻĒā§āϰāĻļā§āύā§āϤā§āϤāϰ
āĻ āύā§āĻ āĻĻāϞā§āĻ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦāĻĄāĻŧ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϏ⧠āϝāĻāύ āϤāĻžāϰāĻž āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āϞā§āĻāĻāĻĒ āĻŦāύā§āϧ āĻāϰ⧠āĻāϝāĻŧā§āĻāĻāĻŋ āĻĒā§āϰā§āĻāĻāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻĒāĻžāĻ āĻžāύ⧠āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻāĻ āϏāϤā§āϝā§āϰ āĻā§āϏ āĻāĻŦāĻ âout for deliveryâ, âdelayedâ, āĻ âdeliveredâ āĻŽā§āϏā§āĻ āϏāĻžāϧāĻžāϰāĻŖāϤ WISMO āĻāĻŋāĻāĻŋāĻā§āϰ āĻŦāĻĄāĻŧ āĻ āĻāĻļ āĻāĻŽāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧāĨ¤
āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ shipment āϰā§āĻāϰā§āĻĄ, tracking number, carrier, current normalized status āĻāĻŦāĻ āĻāĻāĻāĻŋ status history āĻā§āĻŦāĻŋāϞ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āĻļā§āϰā§āϤā§āĻ notification log āϝā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻāĻŋ āĻĒāĻžāĻ āĻŋāϝāĻŧā§āĻā§āύ āϤāĻž āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāĻĄāĻŧāĻžāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻŦāĻ opt-outāĻā§āϞ⧠āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŽāĻžāύāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻāĻāĻŋ āĻā§āĻ, āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏā§āĻ āϰāĻžāĻā§āύ: Label created, In transit, Out for delivery, Delivered, āĻāĻŦāĻ Exception. āĻĒā§āϰāϤāĻŋāĻāĻŋ carrier-āĻāϰ āĻāĻā§āύā§āĻ āĻā§āĻĄ āĻŦāĻž āĻā§āĻā§āϏāĻāĻā§ āĻāĻ āĻŦāĻžāĻā§āĻāĻā§āϞā§āϰ āϏāĻā§āĻā§ āĻŽā§āϝāĻžāĻĒ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āĻŦāϞ āϤāĻāύāĻŋāĻ āĻāĻžāĻāĻāĻž carrier āĻā§āĻā§āϏāĻ āĻĻā§āĻāĻžāύ āϝāĻāύ āĻāĻāĻāύ āϏāĻšāĻāϰā§āĻŽā§ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĻā§āĻāϤ⧠āĻĸā§āĻāĻŦā§āĨ¤
āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻžāϞ āĻšāϞ⧠āĻāĻāĻāĻŋ āĻšāĻžāĻāĻŦā§āϰāĻŋāĻĄ āϏā§āĻāĻāĻĒ: āϝā§āĻāĻžāύ⧠carrier webhooks āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āϏā§āĻāĻžāύ⧠webhooks āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āĻāϰ āĻŦāĻžāĻāĻŋ āĻā§āώā§āϤā§āϰ⧠āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ polling āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ âOut for deliveryâ āĻāϰ āĻāύā§āϝ āĻŦā§āĻļāĻŋ āĻāύāϤāĻž, âin transitâ āĻāϰ āĻāύā§āϝ āĻāĻŽ āĻāύāϤāĻž āĻāĻŦāĻ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāϞ⧠polling āĻŦāύā§āϧ āĻāϰā§āύāĨ¤
āϏā§āĻā§āĻ āĻ āύā§āϝāĻžāϝāĻŧā§ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰā§āύâāϏāĻŦāĻāĻŋāĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻžāĻ āĻāĻžāĻāĻŽāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻĄāĻŋāĻĢāϞā§āĻ: pre-transit āĻ 1â2 āĻŦāĻžāϰ/āĻĻāĻŋāύ, in transit āĻ āĻĒā§āϰāϤāĻŋ 4â8 āĻāύā§āĻāĻž, out for delivery āĻ āĻĒā§āϰāϤāĻŋ 30â60 āĻŽāĻŋāύāĻŋāĻ, āĻāĻŦāĻ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāϞ⧠āĻŦāύā§āϧ āĻāϰ⧠āĻĻāĻŋāύāĨ¤
āύāϰāĻŽāĻžāϞāĻžāĻāĻā§āĻļāύā§āϰ āĻĒāϰ⧠āĻ āϰā§āĻĨāĻŦāĻš āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāĻĒāϰ āύā§āĻāĻŋāĻĢāĻžāĻ āĻāϰā§āύ, āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏā§āĻā§āϝāĻžāύ⧠āύāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĄāĻŋāĻĢāϞā§āĻ āĻšāϞ⧠âāĻĒā§āϰāϤāĻŋ āĻĻāĻŋāύ āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻāĻāĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ, āĻāϰ deliveredâāĨ¤ āĻā§āϰā§āϤāϰ āϏāĻŽāϏā§āϝāĻž āĻšāϞ⧠āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āϰāĻžāĻā§āύāĨ¤
āϏā§āĻĒāώā§āĻ āĻĨā§āϰā§āĻļāĻšā§āϞā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ â24â48 āĻāύā§āĻāĻž āύāϤā§āύ āϏā§āĻā§āϝāĻžāύ āύā§āĻâ āĻŦāĻž âāĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻāĻāύā§āĻĄā§ āĻŽāĻŋāϏ āĻšāϝāĻŧā§āĻā§âāĨ¤ āĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύāĻŋāϝāĻŧāĻŽā§āϰ āĻŦāĻĻāϞ⧠āϏā§āĻĒāώā§āĻ āϏāĻāĻā§āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠āĻĻā§āϰā§āϤ āĻļāύāĻžāĻā§āϤ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āϰāĻŋāĻāĻŋāĻ āĻĢā§āϞā§āϝāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĻ āĻāĻžāϞ āϝāĻāύ āĻĄā§āĻāĻž āĻ āύāĻŋāĻļā§āĻāĻŋāϤāĨ¤
āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āϞāĻ āĻāϰā§āύ: shipment ID, channel, recipient, message type, timestamp, āĻāĻŦāĻ provider resultāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻā§āύā§āĻā§āϰ āĻāύā§āϝ āĻāĻāύāĻŋāĻ āĻā§ (āϝā§āĻŽāύ shipment + status + event_time) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āϝāĻžāϤ⧠retry āĻāϰāϞ⧠āĻāĻāĻ āĻ ā§āϝāĻžāϞāĻžāϰā§āĻ āĻāĻŦāĻžāϰ āύāĻž āϝāĻžāϝāĻŧāĨ¤
āϏāĻžāϰā§āĻāĻŋāϏāĻā§ āĻĻā§āϰā§āϤ āĻāĻāĻāĻŋ āϤāĻžāϞāĻŋāĻāĻž āĻāĻŋāĻ āĻĻāĻŋāύ āϝā§āĻāĻžāύ⧠filter āĻāĻā§: exceptions, X āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻā§āύ⧠āĻāĻĒāĻĄā§āĻ āύā§āĻ, āĻāĻ out for delivery, āĻāĻ deliveredāĨ¤ āĻļāĻŋāĻĒāĻŽā§āύā§āĻā§āϰ āĻĄāĻŋāĻā§āĻāϞ⧠āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϰ āĻāĻžāĻāĻŽāϞāĻžāĻāύ āĻĻā§āĻāĻžāύ āĻāĻŦāĻ āϝā§āĻāĻžāϝā§āĻ āĻāϤāĻŋāĻšāĻžāϏ āĻĒāĻžāĻļā§ āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āĻāĻā§āύā§āĻ āĻāύāĻĢā§āϞāĻŋāĻā§āĻāĻŋāĻ āĻāĻĒāĻĄā§āĻ āύāĻž āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤
āĻšā§āϝāĻžāĻâāĻāĻāĻāĻŋ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ, āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ, āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻŽā§āϏā§āĻ ("out for delivery" āĻ "delayed") āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰ⧠āĻāĻĒāύāĻŋ āĻĢā§āϞā§āĻāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ AppMaster-āĻ āĻāĻĒāύāĻŋ Data Designer-āĻ shipments āĻ events āĻŽāĻĄā§āϞ āĻāϰāϤā§, Business Process-āĻ āĻāĻĒāĻĄā§āĻ āϞāĻāĻŋāĻ āĻāĻžāϞāĻžāϤā§, āĻāĻŦāĻ āĻāĻāĻ āĻ ā§āϝāĻžāĻĒā§ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻ āϞāĻ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤


