Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -802,6 +802,366 @@
},
"type": "If"
},
"List_Dynamics365Marketing": {
"runAfter": {
"insert_or_update_MicrosoftSpatialServices": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "d8e8f7ad-99ad-4c70-9dc2-eda0ff33b8ff"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "ListRecords",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"$select": "admin_connectorid",
"$filter": "admin_id eq '/providers/Microsoft.PowerApps/apis/shared_dynamics365marketing'",
"$top": 1
},
"authentication": "@parameters('$authentication')"
}
},
"insert_or_update_Dynamics365Marketing": {
"actions": {
"Update_Dynamics365Marketing": {
"runAfter": {},
"metadata": {
"operationMetadataId": "a9130616-1e05-40be-9526-6489018d14bb"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "UpdateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"recordId": "@first(outputs('List_Dynamics365Marketing')?['body/value'])?['admin_connectorid']",
"item/admin_displayname": "Dynamics 365 Marketing",
"item/admin_name": "shared_dynamics365marketing",
"item/admin_id": "/providers/Microsoft.PowerApps/apis/shared_dynamics365marketing",
"item/admin_admin_id_short": "shared_dynamics365marketing",
"item/admin_recordguidasstring": "@first(outputs('List_Dynamics365Marketing')?['body/value'])?['admin_connectorid']"
},
"authentication": "@parameters('$authentication')"
}
}
},
"runAfter": {
"List_Dynamics365Marketing": [
"Succeeded"
]
},
"else": {
"actions": {
"Add_Dynamics365Marketing": {
"runAfter": {},
"metadata": {
"operationMetadataId": "5c479b83-ac35-4d6c-b9ad-206407f3f898"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "CreateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"item/admin_displayname": "Dynamics 365 Marketing",
"item/admin_name": "shared_dynamics365marketing",
"item/admin_id": "/providers/Microsoft.PowerApps/apis/shared_dynamics365marketing",
"item/admin_admin_id_short": "shared_dynamics365marketing",
"item/admin_publisher": "Microsoft",
"item/admin_tier": "Premium"
},
"authentication": "@parameters('$authentication')"
}
},
"Update_RecordGUIDasString_-_Dynamics365Marketing": {
"runAfter": {
"Add_Dynamics365Marketing": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "a511350b-dd08-4921-b558-449dea329779"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps",
"operationId": "UpdateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"recordId": "@outputs('Add_Dynamics365Marketing')?['body/admin_connectorid']",
"item/admin_recordguidasstring": "@outputs('Add_Dynamics365Marketing')?['body/admin_connectorid']"
},
"authentication": "@parameters('$authentication')"
}
}
}
},
"expression": {
"greater": [
"@length(outputs('List_Dynamics365Marketing')?['body/value'])",
0
]
},
"metadata": {
"operationMetadataId": "71ef4c67-a5db-44a5-915f-db4d7282e8e8"
},
"type": "If"
},
"List_Dynamics365MarketingV2": {
"runAfter": {
"insert_or_update_Dynamics365Marketing": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "d8e8f7ad-99ad-4c70-9dc2-eda0ff33b8ff"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "ListRecords",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"$select": "admin_connectorid",
"$filter": "admin_id eq '/providers/Microsoft.PowerApps/apis/shared_dynamics365marketingv2'",
"$top": 1
},
"authentication": "@parameters('$authentication')"
}
},
"insert_or_update_Dynamics365MarketingV2": {
"actions": {
"Update_Dynamics365MarketingV2": {
"runAfter": {},
"metadata": {
"operationMetadataId": "a9130616-1e05-40be-9526-6489018d14bb"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "UpdateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"recordId": "@first(outputs('List_Dynamics365MarketingV2')?['body/value'])?['admin_connectorid']",
"item/admin_displayname": "Dynamics 365 Marketing V2",
"item/admin_name": "shared_dynamics365marketingv2",
"item/admin_id": "/providers/Microsoft.PowerApps/apis/shared_dynamics365marketingv2",
"item/admin_admin_id_short": "shared_dynamics365marketingv2",
"item/admin_recordguidasstring": "@first(outputs('List_Dynamics365MarketingV2')?['body/value'])?['admin_connectorid']"
},
"authentication": "@parameters('$authentication')"
}
}
},
"runAfter": {
"List_Dynamics365MarketingV2": [
"Succeeded"
]
},
"else": {
"actions": {
"Add_Dynamics365MarketingV2": {
"runAfter": {},
"metadata": {
"operationMetadataId": "5c479b83-ac35-4d6c-b9ad-206407f3f898"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "CreateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"item/admin_displayname": "Dynamics 365 Marketing V2",
"item/admin_name": "shared_dynamics365marketingv2",
"item/admin_id": "/providers/Microsoft.PowerApps/apis/shared_dynamics365marketingv2",
"item/admin_admin_id_short": "shared_dynamics365marketingv2",
"item/admin_publisher": "Microsoft",
"item/admin_tier": "Premium"
},
"authentication": "@parameters('$authentication')"
}
},
"Update_RecordGUIDasString_-_Dynamics365MarketingV2": {
"runAfter": {
"Add_Dynamics365MarketingV2": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "a511350b-dd08-4921-b558-449dea329779"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps",
"operationId": "UpdateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"recordId": "@outputs('Add_Dynamics365MarketingV2')?['body/admin_connectorid']",
"item/admin_recordguidasstring": "@outputs('Add_Dynamics365MarketingV2')?['body/admin_connectorid']"
},
"authentication": "@parameters('$authentication')"
}
}
}
},
"expression": {
"greater": [
"@length(outputs('List_Dynamics365MarketingV2')?['body/value'])",
0
]
},
"metadata": {
"operationMetadataId": "71ef4c67-a5db-44a5-915f-db4d7282e8e8"
},
"type": "If"
},
"List_CopilotStudioChatNoAuth": {
"runAfter": {
"insert_or_update_Dynamics365MarketingV2": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "d8e8f7ad-99ad-4c70-9dc2-eda0ff33b8ff"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "ListRecords",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"$select": "admin_connectorid",
"$filter": "admin_id eq '/providers/Microsoft.PowerApps/apis/shared_virtualagent'",
"$top": 1
},
"authentication": "@parameters('$authentication')"
}
},
"insert_or_update_CopilotStudioChatNoAuth": {
"actions": {
"Update_CopilotStudioChatNoAuth": {
"runAfter": {},
"metadata": {
"operationMetadataId": "a9130616-1e05-40be-9526-6489018d14bb"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "UpdateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"recordId": "@first(outputs('List_CopilotStudioChatNoAuth')?['body/value'])?['admin_connectorid']",
"item/admin_displayname": "Chat without Microsoft Entra ID authentication in Copilot Studio",
"item/admin_name": "shared_virtualagent",
"item/admin_id": "/providers/Microsoft.PowerApps/apis/shared_virtualagent",
"item/admin_admin_id_short": "shared_virtualagent",
"item/admin_recordguidasstring": "@first(outputs('List_CopilotStudioChatNoAuth')?['body/value'])?['admin_connectorid']"
},
"authentication": "@parameters('$authentication')"
}
}
},
"runAfter": {
"List_CopilotStudioChatNoAuth": [
"Succeeded"
]
},
"else": {
"actions": {
"Add_CopilotStudioChatNoAuth": {
"runAfter": {},
"metadata": {
"operationMetadataId": "5c479b83-ac35-4d6c-b9ad-206407f3f898"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps_1",
"operationId": "CreateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"item/admin_displayname": "Chat without Microsoft Entra ID authentication in Copilot Studio",
"item/admin_name": "shared_virtualagent",
"item/admin_id": "/providers/Microsoft.PowerApps/apis/shared_virtualagent",
"item/admin_admin_id_short": "shared_virtualagent",
"item/admin_publisher": "Microsoft",
"item/admin_tier": "Standard"
},
"authentication": "@parameters('$authentication')"
}
},
"Update_RecordGUIDasString_-_CopilotStudioChatNoAuth": {
"runAfter": {
"Add_CopilotStudioChatNoAuth": [
"Succeeded"
]
},
"metadata": {
"operationMetadataId": "a511350b-dd08-4921-b558-449dea329779"
},
"type": "OpenApiConnection",
"inputs": {
"host": {
"connectionName": "shared_commondataserviceforapps",
"operationId": "UpdateRecord",
"apiId": "/providers/Microsoft.PowerApps/apis/shared_commondataserviceforapps"
},
"parameters": {
"entityName": "admin_connectors",
"recordId": "@outputs('Add_CopilotStudioChatNoAuth')?['body/admin_connectorid']",
"item/admin_recordguidasstring": "@outputs('Add_CopilotStudioChatNoAuth')?['body/admin_connectorid']"
},
"authentication": "@parameters('$authentication')"
}
}
}
},
"expression": {
"greater": [
"@length(outputs('List_CopilotStudioChatNoAuth')?['body/value'])",
0
]
},
"metadata": {
"operationMetadataId": "71ef4c67-a5db-44a5-915f-db4d7282e8e8"
},
"type": "If"
},
"List_TeamsWebhook": {
"runAfter": {
"insert_or_update_HttpWebhook": [
Expand Down
Loading