Datensicherheitszuweisungen hochladen und herunterladen

Sie können Sicherheitszuweisungsvorlagendateien herunterladen, um Sicherheitszuweisungen einzurichten, und die Dateien dann in Ihre Umgebung hochladen.

Sie können Beispiel- oder aktuelle Dateien herunterladen. Das Beispiel bietet eine CSV-Datei mit relevanten Headern, um Sie mit den erwarteten Datentypen vertraut zu machen. "Aktuell" enthält eine Liste der aktuellen Datenzuweisungen, die Sie in Ihre Test- oder Produktionsumgebungen herunterladen können. Wenn Sie Ihre Optionen filtern müssen, um bestimmte Datensicherheitskontexte anzuzeigen, verwenden Sie die Option "Filter". Unabhängig von der heruntergeladenen Datei müssen Sie die folgenden Spalten auffüllen: USERNAME, SEC_OBJ_CODE und SEC_OBI_MEMBER_VAL. Ändern Sie keine der Headernamen in den heruntergeladenen Dateien. Wenn Sie die Aktualisierung der Dateien abgeschlossen haben, können Sie sie in Ihre Umgebung hochladen.

Sie können Datensicherheitszuweisungsdateien auch mit der Schaltfläche Datei herunterladen herunterladen, die auf der Seite "Sicherheit" auf der Registerkarte "Sicherheitszuweisungen" verfügbar ist. In diesem Fall müssen Sie nicht speziell Datensicherheitszuweisungen auswählen. Klicken Sie auf Datei herunterladen, wählen Sie den Dateityp aus, den Sie herunterladen möchten, und fahren Sie mit den restlichen Schritten fort. Sie können Datensicherheitszuweisungsdateien auch mit der Schaltfläche Hochladen hochladen, die auf der Seite "Sicherheit" auf der Registerkarte "Sicherheitszuweisungen" verfügbar ist. In diesem Fall müssen Sie nicht speziell Datensicherheitszuweisungen auswählen. Klicken Sie auf Hochladen, und fahren Sie mit den restlichen Schritten fort.

Hinweis

Vorhandene Konfigurationseinstellungen ersetzen löscht vorhandene Datensicherheitszuweisungen.

Stellen Sie sicher, dass diese Voraussetzungen erfüllt sind:

  • Sicherheitszuweisung hat 1:1-Zuordnung mit Anwendungsrollen.
  • Anwendungsrollen werden Gruppen zugewiesen.
  • Benutzer, die einem Sicherheitskontext zugewiesen werden, sind Teil der Gruppe, die über die Anwendungsrollen mit dem Sicherheitskontext verknüpft ist.
  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter "Anwendungsadministration" auf Uploads.
  3. Klicken Sie auf der Seite "Uploads" auf Datei herunterladen, wählen Sie Datensicherheitszuweisungen aus, und wählen Sie den Dateityp aus, den Sie herunterladen möchten.
  4. Öffnen Sie die heruntergeladene CSV-Datei, und füllen Sie die Felder nach Bedarf aus:
    • USERNAME: Der Benutzername und der Anzeigename des Benutzers.
    • SEC_OBJ_CODE: Der Objektcode, für den Sie die Datensicherheitszuweisung hinzufügen.
    • SEC_OBJ_MEMBER_VAL: Das Sicherheitszuweisungselement für jeden Kontext. Siehe Sicherheitsobjekttabellen.
  5. Wenn Sie die Aktualisierung der Datei abgeschlossen haben, speichern Sie die Änderungen.
  6. Klicken Sie auf der Seite "Uploads" auf Datei hochladen und den entsprechenden Dateityp.
  7. Wählen Sie aus, ob Sie Mit den vorhandenen Einstellungen zusammenführen oder Vorhandene Konfigurationseinstellungen ersetzen möchten.
  8. Wählen Sie die Datei, die Sie hochladen möchten, und klicken Sie auf Datei hochladen.
    Sie können den Status des Uploads auf der Registerkarte Uploads prüfen.
  9. Verwenden Sie Aktionen neben dem Dateinamen, um Aktionen für eine bestimmte Uploaddatei auszuführen:
    • Klicken Sie auf Eigenschaften, um die Uploadstatistiken zu prüfen.
    • Klicken Sie auf Herunterladen, um die Datei herunterzuladen, die Sie gerade hochgeladen haben, falls Sie die Datei erneut hochladen möchten.
    • Klicken Sie auf Löschen, wenn eine Datei nicht verarbeitet werden kann und Sie die Dateihistorie entfernen möchten.

Sicherheitsobjekttabellen

Verwenden Sie diese Sicherheitsobjektcodes und die zugehörige SQL, um für jeden Kontext auf das Zuweisungselement zuzugreifen.

Sicherheitsobjekte

Tabelle 6-1: Sicherheitsobjektcodes

Sicherheitsobjekt Schlüssel
KR-Geschäftseinheiten OA4F_SEC_FIN_AP_BUSINESSUNIT_LIST
DB-Geschäftseinheiten OA4F_SEC_FIN_AR_BUSINESSUNIT_LIST
Kostenorganisationen OA4F_SEC_CST_COST_ORG_LIST
FA-Anlagenbuch OA4F_SEC_FIN_FA_ASSET_BOOK_LIST
HCM-Geschäftseinheiten OA4F_SEC_HCM_BUSINESSUNIT_LIST
HCM-Länderliste OA4F_SEC_HCM_COUNTRY_LIST
HCM-Abteilungen OA4F_SEC_HCM_DEPARTMENT_LIST
HCM-Arbeitgeber OA4F_SEC_HCM_LEGAL_EMPLOYER_LIST
Eigenen HCM-Datensatz anzeigen OA4F_SEC_HCM_SEE_SELF_RECORD
Lagergeschäftseinheiten OA4F_SEC_INV_BUSINESSUNIT_LIST
Lagerorganisationen OA4F_SEC_INV_ORG_TRANSACTIONS_LIST
Bücher OA4F_SEC_FIN_LEDGER_LIST
Auftragsmanagementgeschäftseinheiten OA4F_SEC_OM_BUSINESS_UNIT_LIST
Projektgeschäftseinheiten OA4F_SEC_PPM_PROJECT_BUSINESSUNIT_LIST
Projektaufwandsgeschäftseinheiten OA4F_SEC_PPM_EXPENDITURE_BUSINESSUNIT_LIST
Projektorganisationen OA4F_SEC_PPM_PROJECT_ORGANIZATION_LIST
Anforderungsgeschäftseinheiten OA4F_SEC_PROC_REQ_BUSINESSUNIT_LIST
Beschaffungsgeschäftseinheiten mit Ausgabenzugriff OA4F_SEC_PROC_SPEND_PRC_BUSINESSUNIT_LIST

SQL für Zuweisungsmitglied

Tabelle 6-2: Zuweisungsmitglied - SQL

Sicherheitsobjektcode SQL-Code
OA4F_SEC_CST_COST_ORG_LIST
SELECT
DISTINCT TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE
FROM
DW_CST_COST_ORG_BOOKS_D D,
DW_INTERNAL_ORG_D_TL TL
WHERE
D.COST_ORG_ID = TL.ORGANIZATION_ID
AND  TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND D. COST_ORG_ID <>-99999
OA4F_SEC_FIN_AP_BUSINESSUNIT_LIST
SELECT TL.ORGANIZATION_NAME AS NAME, TL.ORGANIZATION_ID AS VALUE 
FROM DW_INTERNAL_ORG_D D, DW_INTERNAL_ORG_D_TL TL
WHERE (D.PAYABLES_INVOICING_BU_FLAG = 'Y' OR D.PAYABLES_PAYMENT_BU_FLAG = 'Y') 
AND D.ORGANIZATION_ID = TL.ORGANIZATION_ID 
AND TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES') 
AND D.ORGANIZATION_ID <> -99999
OA4F_SEC_FIN_AR_BUSINESSUNIT_LIST
SELECT TL.ORGANIZATION_NAME AS NAME, TL.ORGANIZATION_ID AS VALUE 
FROM DW_INTERNAL_ORG_D D, DW_INTERNAL_ORG_D_TL TL
WHERE (D.BILLING_REVENUE_MNG_BU_FLAG = 'Y' OR D.CUSTOMER_PAYMENTS_BU_FLAG = 'Y') 
AND D.ORGANIZATION_ID = TL.ORGANIZATION_ID 
AND TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES') 
AND D.ORGANIZATION_ID <> -99999
OA4F_SEC_FIN_FA_ASSET_BOOK_LIST
SELECT 
BOOK_TYPE_CODE AS name,
BOOK_TYPE_CODE AS value
FROM 
DW_FA_MC_BOOK_CONTROLS_D
WHERE MC_FLAG = 'N'
OA4F_SEC_FIN_LEDGER_LIST
SELECT ledger.ledger_name   AS name,        
                ledger.ledger_id     AS value 
FROM dw_ledger_d ledger 
WHERE ledger.ledger_id <> - 99999
OA4F_SEC_HCM_BUSINESSUNIT_LIST
SELECT TL.BUSINESS_UNIT_NAME AS NAME,
TL.BUSINESS_UNIT_ID AS VALUE
FROM DW_BUSINESS_UNIT_D_TL TL
WHERE TL.LANGUAGE =  (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
OA4F_SEC_HCM_COUNTRY_LIST
SELECT TL.COUNTRY_NAME AS NAME, TL.COUNTRY AS VALUE 
FROM DW_COUNTRY_D_TL TL WHERE TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
OA4F_SEC_HCM_DEPARTMENT_LIST
select TL.DEPARTMENT_NAME AS NAME, TL.DEPARTMENT_ID AS VALUE FROM DW_DEPARTMENT_D_TL TL where
      LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
      PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
OA4F_SEC_HCM_LEGAL_EMPLOYER_LIST
SELECT TL.LEGAL_EMPLOYER_NAME AS NAME, TL.LEGAL_EMPLOYER_ID AS VALUE FROM DW_LEGAL_EMPLOYER_D_TL TL WHERE LANGUAGE =  (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
OA4F_SEC_HCM_SEE_SELF_RECORD
SELECT YESNO_LKP_CODE AS VALUE,
  NAME                AS NAME
FROM DW_YESNO_LKP_TL
WHERE CODE_TYPE LIKE 'FA_YESNO'
AND LANGUAGE        =  (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND YESNO_LKP_CODE IN ( 'NO')
OA4F_SEC_INV_BUSINESSUNIT_LIST
SELECT TL.BUSINESS_UNIT_NAME AS NAME, TL.BUSINESS_UNIT_ID AS VALUE
FROM DW_BUSINESS_UNIT_D_TL TL
WHERE TL.BUSINESS_UNIT_ID IN (SELECT DISTINCT(INV_BUSINESS_UNIT_ID) FROM DW_INV_ORGANIZATION_D)
AND TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES') AND TL.BUSINESS_UNIT_ID <> '-99999'
OA4F_SEC_INV_ORG_TRANSACTIONS_LIST
SELECT INV_ORGANIZATION_NAME AS NAME, INV_ORGANIZATION_ID AS VALUE FROM DW_INV_ORGANIZATION_D_TL TL
WHERE TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES') AND TL.INV_ORGANIZATION_ID <> '-99999'
OA4F_SEC_OM_BUSINESS_UNIT_LIST
SELECT
TL.BUSINESS_UNIT_NAME AS NAME,
TL.BUSINESS_UNIT_ID AS VALUE
FROM  DW_BUSINESS_UNIT_D_TL TL
WHERE  TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND TL.BUSINESS_UNIT_ID<>-99999
OA4F_SEC_PPM_CONTRACT_BUSINESSUNIT_LIST
SELECT 
TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE 
FROM 
DW_INTERNAL_ORG_D D, 
DW_INTERNAL_ORG_D_TL TL
WHERE (D.CUST_CONTRACT_MNGMNT_BU_FLAG = 'Y' AND D.BUSINESS_UNIT_FLAG = 'Y') 
AND D.ORGANIZATION_ID = TL.ORGANIZATION_ID 
AND TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND D.ORGANIZATION_ID<>-99999
OA4F_SEC_PPM_EXPENDITURE_BUSINESSUNIT_LIST
SELECT
TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE
FROM
DW_INTERNAL_ORG_D D,
DW_INTERNAL_ORG_D_TL TL
WHERE (D.PROJECT_ACCOUNTING_BU_FLAG  = 'Y' AND D.BUSINESS_UNIT_FLAG = 'Y')
AND  D.ORGANIZATION_ID = TL.ORGANIZATION_ID
AND  TL.LANGUAGE = USERENV('LANG')
AND D.ORGANIZATION_ID<>-99999
OA4F_SEC_PPM_PROJECT_BUSINESSUNIT_LIST
SELECT
TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE
FROM
DW_INTERNAL_ORG_D D,
DW_INTERNAL_ORG_D_TL TL
WHERE (D.PROJECT_ACCOUNTING_BU_FLAG  = 'Y' AND D.BUSINESS_UNIT_FLAG = 'Y')
AND  D.ORGANIZATION_ID = TL.ORGANIZATION_ID
AND  TL.LANGUAGE = USERENV('LANG')
AND D.ORGANIZATION_ID<>-99999
OA4F_SEC_PPM_PROJECT_ORGANIZATION_LIST
SELECT
TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE
FROM
DW_INTERNAL_ORG_D D,
DW_INTERNAL_ORG_D_TL TL
WHERE (D.PROJECT_ORGANIZATION_FLAG  = 'Y' )
AND  D.ORGANIZATION_ID = TL.ORGANIZATION_ID
AND  TL.LANGUAGE = USERENV('LANG')
AND D.ORGANIZATION_ID<>-99999
OA4F_SEC_PROC_REQ_BUSINESSUNIT_LIST
SELECT
TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE
FROM
DW_INTERNAL_ORG_D D,
DW_INTERNAL_ORG_D_TL TL
WHERE (D.REQUISITION_BU_FLAG  = 'Y' AND D.BUSINESS_UNIT_FLAG = 'Y')
AND  D.ORGANIZATION_ID = TL.ORGANIZATION_ID
AND  TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND D.ORGANIZATION_ID<>-99999
OA4F_SEC_PROC_SPEND_PRC_BUSINESSUNIT_LIST
SELECT
TL.ORGANIZATION_NAME AS NAME,
TL.ORGANIZATION_ID AS VALUE
FROM
DW_INTERNAL_ORG_D D,
DW_INTERNAL_ORG_D_TL TL
WHERE (D.PROCUREMENT_BU_FLAG = 'Y' AND D.BUSINESS_UNIT_FLAG = 'Y')
AND  D.ORGANIZATION_ID = TL.ORGANIZATION_ID
AND  TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND D.ORGANIZATION_ID<>-99999
OA4F_SEC_SCM_MFGORG_LIST
SELECT
MFG_ORGANIZATION_NAME AS NAME, 
MFG_ORGANIZATION_ID AS VALUE
FROM
DW_MFG_ORGANIZATION_D_TL TL
WHERE TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND TL.MFG_ORGANIZATION_ID <> '-99999'
OA4F_SEC_SCM_MNTORG_LIST
SELECT
INV_ORGANIZATION_NAME AS NAME,
INV_ORGANIZATION_ID AS VALUE
FROM
DW_INV_ORGANIZATION_D_TL TL
WHERE TL.LANGUAGE = (SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE PARAMETER_CODE='PARAM_GLOBAL_FAW_LANGUAGES')
AND TL.INV_ORGANIZATION_ID <> '-99999'