Delegation might be confusing, but it doesn't have to be

Published at Jun 18, 2023

#PowerApps #Dataverse 

Imagine you have a factory that filters items and you have one person working in that factory.

That person is your canvas app.

Person in a factory

Now imagine that your factory has a machine that can filter the items.

That machine is your data source.


A delegation warning is your worker (canvas app) saying the machine is not working for them, so they’re going to filter everything manually.

Sweating worker

If you encounter a delegation warning, your factory is inefficient and your worker has decided to filter things instead of using the machine.

Smoking factory

Delegating filtering to the data source is what you’re supposed to do.

Don’t put stress on your canvas app by asking it to handle hundreds (or thousands!) of records.

Robot in a factory