📚 Common Resources & URLs

Tool/ResourceURL
Power Platform Admin Centerhttps://admin.powerplatform.microsoft.com
Microsoft Learn – Power Platformhttps://learn.microsoft.com/power-platform
Dynamics 365 Docshttps://learn.microsoft.com/dynamics365
Dataverse Table Referencehttps://learn.microsoft.com/power-apps/maker/data-platform/reference
Power Automate Docshttps://learn.microsoft.com/power-automate
Power FX Referencehttps://learn.microsoft.com/power-platform/power-fx/reference
Power CAT Sampleshttps://github.com/microsoft/PowerCATCodeSamples

⚙️ Power Automate – Key Actions

Action TypeCommon UseExample Expression
Get label as text from a lookupIf you get a contact record – it’s a lookup and you want the display nameOutputs(‘Get_contact’)?[‘body/_parentcustomerid_value@OData.Community.Display.V1.FormattedValue’]
Get first row from list rows DataverseYou want the first record from a list rows which is a collectionfirst(outputs(‘List_rows’)?[‘body/value’])?[’emailaddress1′]
Get Row (Dataverse)Fetch record by IDGet row by ID from ‘Contacts’
Update RowModify field in a tableUpdate ‘status’ field
ConditionLogic branching@equals(triggerBody()?[‘field’], ‘value’)
Apply to EachLoop through recordsUse ‘value’ from list rows
ComposeStore/intermediate values@concat() or @formatDateTime()
ScopeGroup stepsGroup related actions (e.g., Try/Catch)
TerminateStop flow with statusSuccess/Failure
Parse JSONUse dynamic dataUse sample payload to generate schema

 

🌐 Dataverse Web API Resources

ResourceURL
Get a contact via web API[Organization URI]/api/data/v9.2/contacts(contactid)
Open a view of a table even if the table isn’t in the app[yourorganization].crm11.dynamics.com/main.aspx?forceUCI=1&pagetype=entitylist&etn=cm_outdooractivity
Get e.g. account and show specific columns[Organization URI]/api/data/v9.2/accounts?$select=name,revenue,_primarycontactid_value,customertypecode,modifiedon
OData query using alternate key to return record Id cm_sql is alternate key and cm_outdooractivityid is record Idhttps://yourorg.crm11.dynamics.com/api/data/v9.2/cm_outdooractivities(cm_sqlid=1)?$select=cm_outdooractivityid
API Referencehttps://learn.microsoft.com/power-apps/developer/data-platform/webapi/overview
Web API Query Functionshttps://learn.microsoft.com/power-apps/developer/data-platform/webapi/query-data-web-api
Authenticationhttps://learn.microsoft.com/power-apps/developer/data-platform/webapi/authenticate-oauth
Web API Types & Entitieshttps://learn.microsoft.com/power-apps/developer/data-platform/webapi/define-entity
Use Postman with Dataversehttps://learn.microsoft.com/power-apps/developer/data-platform/webapi/postman
  
Batch Operationshttps://learn.microsoft.com/power-apps/developer/data-platform/webapi/execute-batch-operations

🌐 Dataverse Resources

Resource 
Record status – display name and schema/logical name Status / statecode Status /statusreason 

Power Automate Array methods

Select: add index to array

Fromrange(0,length(body('Select')))
MapaddProperty(body('Select')[item()],'index',item())    0

Select: use properties from array to make new array

Fromoutputs(…)
Map   
Arg1  item()?['cm_arg1']
Arg2item()?['cm_arg2']