← All PL 400 Flashcard Decks

Canvas Apps Flashcards

7 cards from real PL 400 practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Canvas Apps flashcards as text
  1. In a Canvas App, which function should you use to navigate to a screen while also passing a context record?

    Answer: Navigate(ScreenName, ScreenTransition.Fade, {param: value})

    The third argument of Navigate() accepts a record that becomes available via the context variable on the target screen.

  2. A Canvas App needs to call a custom Power Automate flow and use its return value. Which Power Fx expression correctly invokes the flow named 'GetOrderStatus'?

    Answer: GetOrderStatus.Run()

    After adding a flow to a Canvas App, it is invoked using the flow's display name followed by .Run() with any required parameters.

  3. You want a Canvas App Gallery to refresh its data without re-running the entire app. Which approach is most efficient?

    Answer: Call Refresh(DataSourceName) on the gallery's Items property trigger

    Refresh(DataSourceName) forces Power Apps to pull the latest data from the source, updating bound galleries without restarting.

  4. Which delegation warning scenario is NOT supported for Dataverse in Canvas Apps?

    Answer: Using the Search() function across multiple columns

    The Search() function is not delegable to Dataverse; it processes records locally and is limited to the delegation limit.

  5. In Canvas Apps, what is the purpose of the UpdateContext() function?

    Answer: Creates or updates a local variable scoped to the current screen

    UpdateContext() sets screen-level local variables, which are only accessible within the screen where they are defined.

  6. A developer needs to display a loading spinner while a Patch() operation completes. What is the correct pattern?

    Answer: Both A and C are correct patterns

    Both Set() and UpdateContext() can manage a boolean loading flag; since Patch() is synchronous in sequence, either pattern correctly bookends the operation.

  7. When building a Canvas App that must work offline, which data storage option allows local persistence of records?

    Answer: SaveData() and LoadData() with Collections

    SaveData() persists a collection to the device's local storage, and LoadData() retrieves it, enabling offline scenarios in Canvas Apps.