Professional Documents
Culture Documents
Power Apps Interview
Power Apps Interview
Power Apps Interview
3) What is collection ?
It is a special type of Data Source which
we can use to Store and retrieve the Information & it is local to
the App.
Collect (EmployeeName,
{EmployeeName:Textinput1.TextSalary:TextInput2.Text})
ClearCollect: It add the new records & remove the old records
ClearCollect (EmployeeName,
{EmployeeName:Textinput1.TextSalary:TextInput2.Text})
Clear (EmployeeName,
{EmployeeName:Textinput1.TextSalary:TextInput2.Text})
4) What is Components ?
Components are reusable building
blocks in Canvas App. App maker will allowed to create and
custom Control & use them across App. Components can
either be Imported and exported in different Apps that have
the same control.
Syntax:
Concat ( Table, Formula, separator)
• Table - Required. Table to operate on.
• Formula - Required. Formula to apply across the
records of the table.
• Separator - Optional. A text value to be inserted
between concatenated rows of the table.
Concatenate ( String1 [, String2, ...] )
• String(s) - Required. Mix of individual strings or a
single-column table of strings.
Gallery
1. Manually need to create header
2. Can add additional column
3. Manually need to design Can apply action on data
in the canvas apps?
4. can apply action on data
7) What is delegation?
Delegation is a mechanism to minimize the
amount of data being transferred locally to the device by
delegating processing of data-to-data source, instead of
moving data to the app for processing locally.
To maintain the App Performance of an App its important
when working with large data source we should minimize the
amount of data is brought to the user operation. It reduces
complexity and increases app performance.
Delegable Functions:
1)Filter: Filter is used to find the set of Records.
2)Search: It is used to find the records in the Table
3)Lookup: It is used to find the First or single Record.
Canvas App...
1) Supports 200+ data sources
2) more focused on UI
3) not responsive by default either we can create tablet or
phone layout
4) best for task and role-based applications
Model-driven App...
1) Supports common data sources
2) more focused on data
3) by default, responsive
4) best for end-to-end business solutions
17 ) What is a solution?
Solutions are the mechanism for
implementing Asset Lifecycle Management (ALM) in Power
Apps and Power Automate. The solution represents the
package for all the different components that a business
problem needs to be solved with. When you host your flows in
a solution, they become portable, making it effortless to move
them and all their components from one environment to
another.
How to use :
We can call API using three methods, which are:
1)Custom connectors
2) Authorization code flow
3) Implicit flow
We usually used custom connectors to complete the
requirement.
Set ()
Update context() varname ,values
To do so, the Set function is used to set the global
variable's value. This holds an information piece temporarily, like
the result of operational data or the number of times somebody has
clicked a button.
Global Variable:-Set()
Local Variable:-UpdateContext()
https://www.matthewdevaney.com/power-apps-coding-
standards-for-canvas-apps/power-apps-performance-
optimization-guidelines/#Load-Multiple-Datasets-
Concurrently
Limit the number of data connections.
Reduce the number of controls.
Avoid control reliance between screens.
Use delegation.
If Working with huge datasets.we should Write
Formulas That Uses Delegation for data processing
Load Multiple Datasets Concurrently
• Cache Data In Collections using CLEARCOLLECT
And Variables
• Limit The Size Of Collections
• “Batch Patch” Multiple Changes To A Datasource
Table At Once
• by reducing Code In OnStart Property
• Minimize Number Of Controls On A Single Screen
• Enable DelayOutput For Text Input Controls
• Do Not Reference Controls On Other Screens
Then go to PA flow gets added into list just add that flow
done. Whenever we click on btn flow gets triggered.
2 nd way is from the automate create an instant flow
select PA trigger configure the email done flow will be added to
the PA list.
Ans:
Ans:
Navigate (https://web.powerapps.com/apps/813182fb-57bf-66a1-
5484-7404677d9e5c,ScreenTransition.Cover).
https://www.c-sharpcorner.com/article/how-to-trigger-a-
power-automate-flow-from-powerapps/