Skapa en anslutning till ett tjänsthuvudnamn
Det finns två lösningar för att använda en anslutning med ett huvudkonto för tjänsten:
- Skapa en anslutning med huvudkontot för tjänsten. Den här artikeln beskriver den här lösningen.
- Skapa en anslutning med en huvudanvändare och dela den med ett huvudkonto för tjänsten. Läs mer i Ange en körningsägare för en datorflödesanslutning.
Om du vill skapa en anslutning till en tjänsthuvudman bör du registrera datorn med ett tjänsthuvudnamnet med passiv registrering. Du kan också ge behörighet till tjänsthuvudnamnet på datorn eller datorgruppen och sedan skapa en anslutning med tjänsthuvudnamnet.
Ge behörigheter på datorn eller på datorgruppen
Så här ger du behörighet på datorn:
- Logga in på Power Automate och välj fliken Maskiner i vänstra navigeringsfältet. Om objektet inte finns i det vänstra navigeringsfönstret väljer du ... Mer och markerar sedan det objekt du vill använda.
- Välj datorn eller datorgruppen som du vill dela.
- Välj Dela och sök sedan efter och välj Programanvändare AAD i din Dataverse-instans.
- Välj Användare, och välj Spara.
Skapa en anslutning till ett tjänsthuvudnamn
Skapa anslutningen när du har delat datorn med programanvändaren. Du måste skapa anslutningen som tjänstens huvudnamn. Att skapa en anslutning som ett tjänstehuvudnamn stöds inte med Power Automate webbportal. Detta stöds för närvarande endast med ett direktsamtal till webb-API.
Begära en åtkomsttoken
Först begär du en åtkomsttoken som ska interagera med Power Platform API:et. Mer information: Begära en åtkomsttoken.
Hämta grupp-ID:t för datorn eller gruppen
Du kan skapa anslutningen genom att associera grupp-ID:t med datorn eller datorgruppen.
- Om det är en grupp kan du gå till Övervaka>Datorer>Datorgrupper och markera gruppen. Du kan sedan hämta grupp-ID:t från URL:en.
- Om det är en dator går du till Data>Tabeller>Alla>Flödesdatorgrupp. Sök efter datorn i listan och visa kolumnen Flödesdatorgrupp, det är det grupp-ID som är associerat med datorn.
Skapa en anslutning till ett tjänsthuvudnamn
Om du vill skapa en anslutning skickar du en HTTP PUT
till Power Apps API för att skapa anslutningen med hjälp åtkomsttoken som du skaffat tidigare.
PUT https://{ENVIRONMENT_ID_URL}.environment.api.powerplatform.com/connectivity/connectors/shared_uiflow/connections/{CONNECTION_ID}?api-version=1
Content-Type: application/json
Host: {ENVIRONMENT_ID_URL}.environment.api.powerplatform.com
Accept: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJu...
BODY:
{
"properties":
{
"environment":
{
"id": "/providers/Microsoft.PowerApps/environments/{ENVIRONMENT_ID}",
"name":"{ENVIRONMENT_ID}"
},
"connectionParametersSet":
{
"name":"azureRelay",
"values":
{
"username":{"value":"{MACHINE_ACCOUNT}"},
"password":{"value":"{MACHINE_PASSWORD}"},
"targetId":{"value":"{GROUP_ID}"}
}
}
}
}
Exemplet ovan innehåller platshållare:
-
ENVIRONMENT_ID_URL
: Miljö-ID: alla avgränsare har tagits bort och de två sista tecknen avgränsas med en punkt. (Exempel: 37520647-dbdf-49fa-ba01-6134c14680c4 -> 37520647dbdf49faba016134c14680.c4). -
ENVIRONMENT_ID
: Miljö-ID. - CONNECTION_ID: Det anslutnings-ID som används för att skapa anslutningen. Det måste vara ett giltigt GUID. (Du kan använda kommandot
New-Guid
PowerShell för att få detta). -
MACHINE_ACCOUNT
: Användarnamnet för kontot som användes för att öppna en Windows-session. -
MACHINE_PASSWORD
: Lösenord för kontot. -
GROUP_ID
: Det grupp-ID du vill skapa anslutningen för. Mer information: Hämta grupp-ID:t för datorn eller gruppen
När förfrågan är klar sparar du det anslutnings-ID som du använde i förfrågan. Du använder det i nästa steg för att Fylla i anslutningsreferenser för automatisk distribution.