โ† 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. Which property of a Canvas App Text Input control should be set to make it act as a password field?

    Answer: Mode = Password

    Setting the Mode property of a Text Input to Password masks the entered characters with dots.

  2. In Canvas Apps, what does the Concurrent() function do?

    Answer: Executes multiple formulas simultaneously to reduce load time

    Concurrent() runs all its arguments at the same time, reducing total wait time when multiple data calls are independent.

  3. A Canvas App must filter a Dataverse table where a lookup column equals the current user's team. Which function retrieves the current user's Azure AD object?

    Answer: User()

    The User() function returns the current signed-in user's full name, email, and image within a Canvas App.

  4. What is the maximum delegation limit for data sources in Canvas Apps and how can a developer work around it for large datasets?

    Answer: 2000 records; use delegable filter predicates or server-side views

    Canvas Apps retrieve up to 2000 records by default, but using delegable query functions pushes filtering to the server, handling millions of records correctly.

  5. A developer wants to prevent a Button from being clicked while a Patch operation is running. What is the best approach?

    Answer: Set button DisplayMode = DisplayMode.Disabled while isLoading is true

    Setting DisplayMode to DisplayMode.Disabled grays out the button and prevents interaction without hiding it from the user.

  6. In Canvas Apps, which function would you use to create a new record in Dataverse and return the created record's GUID?

    Answer: Patch(TableName, Defaults(TableName), {fields})

    Patch() with Defaults() as the base record creates a new row in Dataverse and returns the newly created record including its GUID.

  7. Which Canvas App feature allows developers to reuse a group of controls with shared logic across multiple screens?

    Answer: Component Libraries

    Component Libraries allow developers to build reusable Canvas App components that can be shared across apps and screens.