Utveckla dataladdningsskript tillsammans i delade utrymmen
Du kan samutveckla applikations- och skriptladdningsskript tillsammans med andra medlemmar i ett delat utrymme.
Som standard:
-
Endast applikationsägaren kan använda Data manager och Data load editor för att lägga till data i en applikation, bygga datamodellen och läsa in data i sin applikation.
-
Endast skriptägarna kan använda Script för att lägga till data i ett skript och exportera data.
Användarrollen Kan redigera data i applikationer gör att andra användare i det delade utrymmet kan använda Data load editor och Data manager i applikationer som de inte äger och Script i skript som de inte äger.
När en användare redigerar inläsningsskriptet i Data load editor är skriptet låst för andra användare. Skriptet förblir låst tills:
-
Applikationen eller skriptet läses in på nytt.
-
Två minuter har gått sedan den senaste ändringen av laddningsskriptet.
Ändringar som har gjorts av olika användare sparas automatiskt som versioner i Historik. Användare kan granska ändringar mellan olika skriptversioner i Historik. Mer information om att hantera skriptversioner finns i Hantera historik för laddningsskript.
Data load editor låst av en annan användare

Samutveckling av datamodeller och laddning av scheman
Om en applikation är inställd på att ladda om automatiskt enligt ett schema, är det viktigt att vara medveten om hur ägandeskapet för dess omladdningsschema kan ändras när fler än en användare kan redigera laddningsskriptet. Detta är viktigt eftersom schemalagda omladdningar körs på uppdrag av den åtkomst som omladdningsschemats ägare har till applikationen och dess datakällor.
Om en annan användare än ägaren till omladdningsschemat ändrar skriptet genom att göra ändringar i Data load editor (eller genom att ladda data i Data manager) överförs äganderätten till omladdningsschemat i de flesta fall till dem. Men om denna användare redan är den senaste användare som redigerat skriptet kommer ägandet inte att överföras till användaren. Denna funktion gör det möjligt för den senaste laddningsskriptredigeraren att vid behov redigera laddningsschemat.
Vi rekommenderar inte att använda Data manager i en applikation med gemensam utveckling.
Överväganden för utvecklare av rapporter
Vid arbete med rapportering i applikationen styr distributionslistan för en applikation vem som kan ta emot rapportuppgifter som genereras av applikationen. När du skapar eller redigerar distributionslistan kan du bli ägare av applikationens omladdningsschema, om det finns ett.
Information om de regler som styr vem som äger laddningsscheman finns i Äganderätt till uppgifter.
Utveckling av appar gemensamt och Data manager
Det rekommenderas att endast använda Data load editor när datamodellen utvecklas gemensamt i applikationer.
Data manager påverkar inte laddningsskriptet direkt utanför det autogenererade delavsnittet. Uppdateringar av datamodellen som görs i Data manager sparas inte i laddningsskriptet förrän en användare i Data manager klickar på Ladda data. Till följd av detta låses inte Data manager när laddningsskriptet låses. Användare informeras dock när en annan användare redigerar laddningsskript.
Om en användare i ett samutvecklingsscenario gör ändringar i Data manager samtidigt som en annan användare arbetar i Data manager kan deras ändringar gå förlorade när den användaren klickar på Ladda data.
När Data manager använder synkroniserade tabeller från Data load editor låses inte Data manager när en användare arbetar i Data load editor. Beroende på hur laddningsskriptet ändrades av en annan användare kan ändringar i Data manager gå förlorade om laddningsskriptet har redigerats under tiden.
Om du laddar data i Data manager kan du eventuellt bli den nya ägaren av alla schemalagda omladdningar som applikationen eller skriptet har. Om du redan är den senaste användaren som har redigerat laddningsskriptet kommer äganderätten till schemat inte att överföras till dig.
Begränsningar
Samutveckling av skript har följande begränsning:
-
Knappar som läggs till i ark som har åtgärden laddning av data kan inte ladda data när skriptet är låst för redigering.