Gezamenlijk load-scripts voor gegevens ontwikkelen in gedeelde ruimten
U kunt gezamenlijk load-scripts voor applicaties en scripts ontwikkelen met andere leden van een gedeelde ruimte.
Standaard:
-
Alleen de eigenaar van de applicatie kan Gegevensbeheer en Editor voor laden van gegevens gebruiken om gegevens toe te voegen aan een applicatie, het gegevensmodel te bouwen en gegevens in hun applicatie te laden.
-
Alleen scripteigenaren kunnen Script gebruiken om gegevens toe te voegen aan een script en gegevens te exporteren.
De gebruikersrol Kan gegevens bewerken in applicaties stelt andere gebruikers in de gedeelde ruimte in staat om Editor voor laden van gegevens en Gegevensbeheer te gebruiken in applicaties waarvan zij geen eigenaar zijn en Script in scripts waarvan zij geen eigenaar zijn.
Als een gebruiker het load-script in Editor voor laden van gegevens bewerkt, wordt het script voor andere gebruikers vergrendeld. Het script blijft vergrendeld totdat:
-
De applicatie of het script wordt opnieuw geladen.
-
Er twee minuten zijn verstreken na de laatste wijzigingen van het load-script.
Wijzigingen van verschillende gebruikers worden automatisch als versies opgeslagen in Geschiedenis. Gebruikers kunnen wijzigingen tussen verschillende scriptversies bekijken in Geschiedenis. Voor meer informatie over het beheren van scriptversies raadpleegt u Geschiedenis van het load-script beheren.
Editor voor laden van gegevens vergrendeld door een andere gebruiker

Gegevensmodelsamenwerking en laadschema's
Als een applicatie is ingesteld op automatisch opnieuw laden volgens een schema, is het belangrijk om te weten hoe het eigendom van het herlaadschema kan veranderen wanneer meer dan één gebruiker het load-script kan bewerken. Dit is belangrijk omdat geplande herladingen worden uitgevoerd namens de toegang die de eigenaar van het herlaadschema heeft tot de applicatie en de bijbehorende gegevensbronnen.
Als een andere gebruiker dan de eigenaar van het laadschema het script wijzigt door bewerkingen te doen in de Editor voor laden van gegevens (of gegevens in Gegevensbeheer te laden), wordt deze persoon in de meeste gevallen eigenaar van het laadschema. Maar als deze gebruiker al de meest recente gebruiker is die het script bewerkt, wordt het eigendom van het schema niet overgedragen aan deze persoon. Zo kan de recentste bewerker van het load-script eventueel het laadschema wijzigen.
Het gebruik van Gegevensbeheer in een applicatie met co-ontwikkeling wordt niet aanbevolen.
Overwegingen voor ontwikkelaars van rapporten
Bij het werken met in-applicatie rapportage, bepaalt de distributielijst van een applicatie wie kan ontvangen gegenereerd door applicatie rapporttaken. Wanneer u de distributielijst maakt of bewerkt, kunt u de eigenaar worden van het herlaadschema van de applicatie, als deze er een heeft.
Lees Eigendom van taken voor meer informatie over de regels voor het eigendom van laadschema's.
Gezamenlijke ontwikkeling en Gegevensbeheer
Aanbevolen wordt om alleen Editor voor laden van gegevens te gebruiken om gezamenlijk het gegevensmodel in applicaties te ontwikkelen.
Gegevensbeheer is naast de automatisch gegenereerde sectie niet direct van invloed op het load-script. Updates van het gegevensmodel die in Gegevensbeheer zijn gemaakt, worden niet opgeslagen in het load-script tot een gebruiker in Gegevensbeheer op Gegevens laden klikt. Dit leidt ertoe dat Gegevensbeheer niet wordt vergrendeld als het load-script is vergrendeld. Gebruikers worden echter op de hoogte gesteld als een gebruiker het load-script bewerkt.
Als er wordt samengewerkt en een gebruiker in Gegevensbeheer wijzigingen aanbrengt terwijl een andere gebruiker in Gegevensbeheer werkt, kunnen hun wijzigingen verloren gaan als de andere gebruiker op Gegevens laden klikt.
Wanneer Gegevensbeheer gesynchroniseerde tabellen van Editor voor laden van gegevens gebruikt, wordt Gegevensbeheer niet vergrendeld als een gebruiker in Editor voor laden van gegevens werkt. Afhankelijk van de manier waarop het load-script door een andere gebruiker is bewerkt, kunnen wijzigingen in Gegevensbeheer verloren gaan als het load-script in de tussentijd is bewerkt.
U wordt mogelijk eigenaar van geplande ladingen van de applicatie of het script als u gegevens laadt in Gegevensbeheer. Maar als u al de meest recente gebruiker bent die het load-script bewerkt, wordt het eigendom van het schema niet overgedragen aan u.
Beperkingen
De volgende beperking geldt voor het gezamenlijk ontwikkelen van een script:
-
Knoppen met de laadactie die zijn toegevoegd aan werkbladen kunnen geen gegevens laden terwijl het script is vergrendeld voor bewerken.