Omdøbe handlingsbaserede Power Apps-datakilder

En ændring i visningsnavnet for en connector i Power Apps kan medføre fejl i de formler, der bruges af appen. Dette problem kræver ekstra indsats for at opdatere eksisterende formler med manuelt indgreb og navneændringer.

Med muligheden for at omdøbe handlingsbaserede datakilder kan du spare det ekstra arbejde, det kræver at løse de formler, der påvirkes af navneændringen for connectoren.

Handlingsbaserede og tabellariske datakilder

Før du begynder at bruge denne funktion, er det vigtigt at forstå forskellen på handlingsbaserede og tabelbaserede datakilder.

Handlingsbaserede datakilder bruger datakilden eller tjenestenavnet i formlen. Tabellariske datakilder bruger i stedet navnet på tabellen.

Azure DevOps er f.eks. en handlingsbaseret connector, mens Excel er en tabellarisk datakilde.

Hvis du f.eks. refererer en Azure DevOps-forekomst, bruges formlen Azure DevOps som datakildenavn

Eksempel på AzureDevOps-datakilde.

Når du bruger Excel, bruger datakildenavnet i formlen tabelnavnet (i stedet for connectoren eller tjenestenavnet):

Eksempel på Excel-datakilde.

Hvordan oprettes datakildenavne?

Datakildenavne genereres ud fra visningsnavnet for den forbindelse, de er baseret på. Den første forekomst af et datakildenavn i en app er typisk det nøjagtige navn på forbindelsen. Hvis du f.eks. bruger "AzureDevOps"-datakilde, bliver navnet på forbindelsen "AzureDevOps". Og hvis du føjer endnu en "AzureDevOps"-datakilde til den samme applikation, får den anden datakilde navnet "AzureDevOps_1".

Omdøbte connectorer

En connector oplever af og til en ændring af visningsnavn. Det kan f.eks. være fra "OldConnector" til "NewConnector".

Eksisterende apps vil fortsat fungere, selvom dine datakildenavne siger "OldConnector". Denne funktionsmåde skyldes, at datakilderne stadig peger (under dæknavnene) på den rette connectortype.

Hvis du slipper din eksisterende datakilde i appen og tilføjer den igen, får den nye datakilde navnet "NewConnector". Dine formler refererer stadig til "OldConnector", hvilket medfører formelfejl, når dette datakildenavn forekommer.

Rettelse af ødelagte formelreferencer til datakildenavne

Ved hjælp af den nye funktion "Omdøb" kan du omdøbe de handlingsbaserede connectorer og reparere formlerne automatisk.

Indstillingen Omdøb for datakilde.

Du kan løse denne type problemer ved at omdøbe datakilden fra det nye visningsnavn tilbage til det gamle visningsnavn.

Du kan f.eks. omdøbe datakildens visningsnavn fra "Ny connector" tilbage til "Old connector". Når du har omdøbt alle formelreferencerne, oprettes der forbindelse igen, og de fungerer som før. Applikationen fungerer nu korrekt. Du kan gemme ændringerne af appen og publicere den nye version.

Når dit datakildenavn og dine formler er synkroniserede, kan du også omdøbe din datakilde igen for at ændre det til navnet på den nye connector.

Du kan f.eks. omdøbe datakilden til "NewConnector". Derved opdateres alle formelreferencer, så det nye navn bruges. Vi anbefaler denne fremgangsmåde, så du kan fortryde datakilden, vil aflæsningen af datakilden blive baseret på den nyere visningsnavn for connectoren. Dette trin forebygger fremtidige problemer.

Denne fremgangsmåde fungerer, fordi datakildens visningsnavn og den formel, der henvises til i datakilder, er synkroniserede. Dvs. at de har præcist samme visningsnavn. Omdøbning af datakilder i formlerne kan ikke udføres, før du giver datakilden sit gamle navn tilbage, fordi datakildens visningsnavn og den formel, der henvises til i datakilder, ikke er de samme.

Begrænsninger

Denne omdøbningsfunktion er begrænset til handlingsbaserede connectorer. Den fungerer ikke for tabellariske datakilder. Tabellariske datakilder bruger navnet på de tabeller, de peger på (modsat det generelle navn på den tjeneste, der er vært for dem).

Se også