Create procedures with exceptions and recovery Write a procedure that handles missing inputs and exceptions. Reviewed: 2026-10-03 Source-based teaching example · Fictional data Narration: Microsoft Mark · locally synthesized 00:00:00.000 — What you will learn Write a procedure that handles missing inputs and exceptions. Visual description: Write a procedure that handles missing inputs and exceptions. 00:00:06.333 — The idea Start with the supplied rule. Explain what happens when required information is missing. Mark suggested additions as proposals rather than established policy. Visual description: Start with the supplied rule. Explain what happens when required information is missing. Mark suggested additions as proposals rather than established policy. 00:00:19.500 — One useful term Exception path. The steps to follow when normal conditions are not met. Visual description: The steps to follow when normal conditions are not met. 00:00:27.333 — A worked example · 1 Training requests need a course title and supervisor approval. Approved requests are logged; missing approval sends the request back. No payment is authorized. Visual description: Training requests need a course title and supervisor approval. Approved requests are logged; missing approval sends the request back. No payment is authorized. 00:00:41.125 — A worked example · 2 A new duplicate-handling rule needs review. Visual description: A new duplicate-handling rule needs review. 00:00:46.667 — Your turn to think Can a suggested improvement be presented as an existing approved rule? Pause and decide before continuing. Visual description: Can a suggested improvement be presented as an existing approved rule? Pause the video if you need more time. 00:01:04.250 — Why this answer works No. Label it proposed. Keep required confirmations, identity checks and unresolved problems visible. Visual description: No. Label it proposed. Keep required confirmations, identity checks and unresolved problems visible. 00:01:15.292 — Check 1 Preserve the controlling rule. Visual description: Preserve the controlling rule. 00:01:20.042 — Check 2 Include a stop or return path. Visual description: Include a stop or return path. 00:01:25.167 — Check 3 Distinguish proposed changes from approved policy. Visual description: Distinguish proposed changes from approved policy. 00:01:31.333 — Now try a different case Open the lesson and try its different practice case. Use every check in the full task. Watching alone does not mark the lesson complete. Visual description: Open the lesson Try the new case Check and revise The full task and its requirements are in the linked lesson.