Hantera överblivna flöden när ägaren lämnar organisationen

Vad är överblivna flöden?

Ett flöde omvandlas till ett överblivet flöde när det inte finns en giltig ägare längre. Detta inträffar ofta när skaparen eller ägaren till flödet har lämnat organisationen och det inte finns någon ägare. Om flödet använder anslutningar som kräver verifiering kanske det inte går att starta eftersom användar identiteten inte längre är giltig.

Administratörer kan hålla kontinuiteten i affärs processen automatiserade med flödet genom att lägga till en eller flera medägarna. Medägarna har till och med fullständig kontroll över flödet precis som den ursprungliga ägaren, och kan ändra behörighet för anslutningar om de är inaktiverade.

Hantera överblivna flöden via flödes administrations Center

Så här kontrollerar du om det finns överblivna flöden

Observera att endast behöriga användare kan visa flöden som inte har några giltiga ägare.

Gå till fliken "resurser" från flödes administrations Center (https://admin.Flow.Microsoft.com/Environments) och öppna sedan listan "flöde". Överblivna flöden visar "inget" som ägare. 

Klicka på "Läs in mer" om du vill läsa in nästa uppsättning flöden så att du är säker på att du har tittat igenom alla flöden som kan vara överblivna.

Tilldela nya medägare till ett överblivet flöde

  1. I flödes listan klickar du på det överblivna flödet för att öppna sidan flödes information.

  2. Klicka på "hantera delning" längst ned i listan ägare.

  3. Skriv in ett nytt ägarnamn och välj det nya ägar kontot.

  4. Klicka på "Spara" för att spara ändringarna.

Obs!

Det kan vara svårt att hitta överblivna flöden om det finns många flöden i organisationen. I så fall kan du även hantera överblivna flöden via PowerShell-cmdletar.

 

Hantera överblivna flöden via Power Autostart-cmdlets för administratörer

Som administratör kan du även hantera flöden genomatt köra cmdlets för administratörer. Kontrol lera att du har följt anvisningarna för att slutföra installationen om du inte har gjort det förut.

Åtgärda behörigheter för ett flöde

Du behöver miljö namnet och flödes namnet (ett GUID).

Kör Get-AdminFlowOwnerRole cmdlet med miljö namn och flödes namn för att hämta listan över användare och deras roller. Då kan du kontrol lera den aktuella behörighets inställningen för flödet.

Om du vill koppla en co-ägare till ett flöde kör du Set-AdminFlowOwnerRole med UPN-huvudobjekt-ID: t för den nya ägaren

Set-AdminFlowOwnerRole -EnvironmentName <env name> -FlowName <flow name> -PrincipalType User -RoleName CanEdit -PrincipalObjectId <new owner object id>

FOTNOT

Du kan hämta AAD-huvudobjekt-ID för en användare genom att köra cmdleten Get-AzureADUser (som är från modulen AzureAD).

Kör get-AdminFlowOwnerRole igen för att bekräfta att den nya ägaren står med i listan.

Reparera behörigheter för flöden som skapats av en viss användare

Få en lista över flöden som har skapats av en viss användare genom att köra följande cmdlet och sedan använda ovanstående avsnitt för att åtgärda varje flöde i listan.

Get-AdminFlow -EnvironmentName <env name> -CreatedBy <user AAD object id>

Visa överblivna flöden i en miljö

För att få alla flöden som inte har giltiga användare, loopa igenom alla flöden i en miljö och kontrol lera att det finns minst en ägare eller en medägare som finns i AAD. Följande skript ger ett exempel:

$env = "<your environment name>"
$flows = Get-AdminFlow -EnvironmentName $env
foreach ($flow in $flows)
{
    $hasValidOwner = $false
    $permissions = Get-AdminFlowOwnerRole -EnvironmentName $env -FlowName $flow.FlowName
    foreach ($permission in $permissions) 
    {
        $roleType = $permission.RoleType
        
        if ($roleType.ToString() -eq "Owner" -or $roleType.ToString() -eq "CanEdit")
        {
            $userId = $permission.PrincipalObjectId
            $users = Get-AzureADUser -Filter "ObjectId eq '$userId'"

            if ($users.Length -gt 0)
            {
                $hasValidOwner = $true
                break
            }
        }
    }

    if ($hasValidOwner -eq $false)
    {
        $flow
    }
}

Du kan också mata in Set-AdminFlowOwnerRole en cmdlet för att tilldela en ägare för varje flöde som inte har en giltig ägare.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×