MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 8 · Action chains and events

Waiting: asynchronous steps

Lesson 83 of 176 · 3 min

What happens while A SERVICE CALL IS IN FLIGHT, what the user sees, and THE DOUBLE SUBMIT THAT HAPPENS BECAUSE NOTHING STOPPED IT. A service call takes time, the chain waits for it, and the page does not — it stays fully interactive unless you make it otherwise. That gap is where this lesson lives. THE USER SEES NOTHING BY DEFAULT, WHICH IS THE FIRST PROBLEM. They pressed Save, nothing changed, and there is no indication anything is happening. Module 7 Lesson 8's loading state, on an action rather than a page — and here the missing feedback does not merely confuse, it causes the second problem. BECAUSE A USER WHO SEES NO RESPONSE PRESSES AGAIN. That is not carelessness, it is the correct inference from the evidence: nothing happened, so the click did not register. And the second press starts the chain again, which sends a second create, which

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 8 · Action chains and events

  1. 1What an action chain isFree preview
  2. 2Events: what can start one
  3. 3The common actions
  4. 4Conditions and branching
  5. 5Chains that call chains
  6. 6Waiting: asynchronous steps
  7. 7Failure inside a chain
  8. 8JavaScript, and when to reach for it
  9. 9Keeping a chain readable
  10. 10Debugging one that misbehaves
  11. 11Logic that does not belong here
  12. 12What breaks: four action chain failures
  13. 13Lab briefing · A chain that survives being read