Berechtigungen für automatische Ausführung verwalten¶
Wenn Sie der Administrator einer Organisation für ein Konto sind (d. h. wenn Sie die Rolle ORGADMIN verwenden), delegieren Sie die Berechtigungen, die für die Einrichtung von cloudübergreifender automatischer Ausführung (automatische Ausführung) erforderlich sind, an die Rolle ACCOUNTADMIN in den Konten Ihrer Organisation.
Sie können die Berechtigungen delegieren, die Berechtigungen widerrufen und feststellen, ob die Berechtigungen an ein bestimmtes Konto delegiert wurden. Sie können Berechtigungen nur an andere Konten in Ihrer Organisation delegieren.
Delegieren Sie Berechtigungen, um die automatische Ausführung einzurichten¶
Um Benutzern mit der Rolle ACCOUNTADMIN die Möglichkeit zu geben, die Cloud-übergreifende automatische Auftragsausführung einzurichten, rufen Sie die Systemfunktion SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT auf. Die Argumente für diese Systemfunktion werden im Folgenden beschrieben.
Für den Aufruf dieser Systemfunktion ist die Rolle ORGADMIN erforderlich.
SELECT SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT(
'<account_name>'
);
Wobei:
account_name
Gibt den Namen des Kontos an, in dem Benutzern mit der Rolle ACCOUNTADMIN die Verwaltung der Cloud-übergreifenden automatischen Ausführung ermöglicht werden soll. Siehe Suchen von Organisations- und Kontonamen eines Kontos.
Erteilen Sie Berechtigungen zur Einrichtung der automatischen Ausführung¶
Nach der Delegierung von Berechtigungen an die Rolle ACCOUNTADMIN kann die Rolle ACCOUNTADMIN die Berechtigung MANAGE LISTING AUTO FULFILLMENT anderen Rollen des Kontos zuweisen.
USE ROLE ACCOUNTADMIN;
GRANT MANAGE LISTING AUTO FULFILLMENT ON ACCOUNT TO ROLE <role_name>;
Prüfen Sie, ob ein Konto die automatische Ausführung einrichten kann¶
Um festzustellen, ob Benutzer mit der Rolle ACCOUNTADMIN in einem bestimmten Konto die automatische Ausführung einrichten dürfen, rufen Sie die Systemfunktion SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT auf. Die Argumente für diese Systemfunktion werden im Folgenden beschrieben.
Für den Aufruf dieser Systemfunktion ist die Rolle ORGADMIN erforderlich.
SELECT SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT(
'<account_name>'
);
Wobei:
account_name
Gibt den Namen des Kontos an, für das Sie prüfen möchten, ob Benutzer mit der Rolle ACCOUNTADMIN die automatische Ausführung verwalten können. Siehe Suchen von Organisations- und Kontonamen eines Kontos.
Widerrufen Sie Berechtigungen zur Einrichtung der automatischen Ausführung¶
Um zu verhindern, dass Benutzer mit der Rolle ACCOUNTADMIN die Cloud-übergreifende automatische Auftragsausführung einrichten können, rufen Sie die Systemfunktion SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT auf. Die Argumente für diese Systemfunktion werden im Folgenden beschrieben.
Für den Aufruf dieser Systemfunktion ist die Rolle ORGADMIN erforderlich.
SELECT SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT(
'<account_name>'
);
Wobei:
account_name
Gibt den Namen des Kontos an, in dem Benutzern mit der Rolle ACCOUNTADMIN die Möglichkeit zum Verwalten der Cloud-übergreifenden automatischen Ausführung entzogen werden soll. Siehe Suchen von Organisations- und Kontonamen eines Kontos.