Μετάβαση στο περιεχόμενο

Δημιουργία/τροποποίηση κανόνων συγχρονισμού

Ο σκοπός ενός κανόνα συγχρονισμού είναι να ορίσει τις λειτουργίες που θα εφαρμοστούν στα διάφορα αντικείμενα της πηγής προορισμού. Το αποτέλεσμα ενός κανόνα συγχρονισμού θα δημιουργήσει ένα αρχείο δεδομένων σε μορφή XML, που ονομάζεται DELTA.

Ένας κανόνας συγχρονισμού είναι το αποτέλεσμα ενός συνόλου κανόνων που εφαρμόζονται σε μία από τις εξής πηγές:

  • Εξαγωγή από την έγκυρη πηγή,
  • Εξαγωγή από την πηγή προορισμού,
  • DELTA.

Οι διάφοροι κανόνες που μπορούν να εφαρμοστούν είναι οι εξής:

  • Κανόνας φιλτραρίσματος,
  • Κανόνας μετατροπής,
  • Κανόνας Matching,
  • Κανόνας MAP,
  • Κανόνας SSOX,
  • Κανόνας αποθήκευσης.

Κάθε κανόνας ορίζεται με συγκεκριμένη σειρά, επειδή οι κανόνες μπορεί να εξαρτώνται ο ένας από τον άλλον.

Το αρχείο DELTA δημιουργείται για πρώτη φορά μετά τον κανόνα Matching. Στη συνέχεια, μπορεί να τροποποιηθεί από άλλους κανόνες, όπως οι κανόνες φιλτραρίσματος ή μετατροπής.

Για να δημιουργήσετε έναν συγκεκριμένο κανόνα σε έναν κανόνα συγχρονισμού, κάντε κλικ στο κουμπί «New». Επιλέξτε έναν κανόνα από τη λίστα των λειτουργιών και, στη συνέχεια, κάντε κλικ στο κουμπί «Modify» για να τον τροποποιήσετε ή στο κουμπί «Delete» για να τον διαγράψετε.

Πληκτρολογήστε ένα όνομα για τον κανόνα και επιλέξτε από τη λίστα τον τύπο του κανόνα που θα δημιουργηθεί. Σε έναν κανόνα συγχρονισμού, μπορεί να υπάρχουν πολλοί κανόνες μετατροπής, φιλτραρίσματος ή MAP, αλλά οι κανόνες Match, Save και SSOX πρέπει να είναι μοναδικοί.

Αφού επιλέξετε τον τύπο του κανόνα, καθορίστε τον στόχο στον οποίο θα εφαρμοστεί ο κανόνας.

Πίνακας επιτρεπόμενων στόχων κανόνων ανά τύπο κανόνα:

SOURCE (έγκυρη πηγή) TARGET (πηγή προορισμού) DELTA (αρχείο σύγκρισης)
Φιλτράρισμα X X X
Μετατροπή X X X
Matching X
MAP X X X
SSOX X X
Αποθήκευση X

Υποχρεωτικοί κανόνες ταύτισης στους συνδετήρες εισερχόμενης παροχής

Οι υποχρεωτικές λειτουργίες που πρέπει να ενσωματωθούν στους συνδετήρες εισερχόμενης παροχής περιγράφονται παρακάτω.

  • Ταυτότητες
    • Matching Rules
      • Destination attribute (Identity Ref) = uid
    • On Create
      • SET type = [κωδικός τύπου προσώπου]
    • On Modify
      • MULTDSTCOPY ID και type
    • On Delete
      • DSTCOPY ID
  • Απαριθμήσεις (ταυτότητες, εκχωρήσεις, δομές ή λογαριασμοί)
    • Matching Rules
      • Destination attributes (Ref Identity) = type, code
    • On Create
      • SET type και code
    • On Modify
      • DSTCOPY = ID
    • On Delete
      • DSTCOPY = ID
  • Πίνακας αντιστοίχισης
    • Matching Rules
      • Destination attributes (Ref Identity) = type, key
    • On Create
      • SET type και key
    • On Modify
      • DSTCOPY = ID
    • On Delete
      • DSTCOPY = ID
  • Εκχωρήσεις
    • Matching Rules
      • Destination attribute (Identity Ref) = resource_code
    • On Create
      • SET type = [κωδικός τύπου εκχώρησης] και resource_code [κωδικός του αντικειμένου που θα δημιουργηθεί]
    • On Modify
      • MULTDSTCOPY ID και type
    • On Delete
      • MULTDSTCOPY = ID
  • Δομές
    • Matching Rules
      • Destination attribute (Identity Ref) = structure_code
    • On Create
      • SET = type [κωδικός τύπου δομής] και resource_code [κωδικός του αντικειμένου που θα δημιουργηθεί]
    • On Modify
      • MULTDSTCOPY ID και type
    • On Delete
      • DSTCOPY ID
  • Λογαριασμοί (λειτουργεί μόνο για τη διαχείριση των αλλαγών)
    • Matching Rules
      • Destination attribute (Identity Ref) = account_login
    • On Modify
      • MULTDSTCOPY ID, type
  • Ρόλοι
    • Matching Rules
      • Destination attribute (Identity Ref) = code
    • On Create
      • SET = code
    • On Modify
      • MULTDSTCOPY = ID
    • On Delete
      • MULTDSTCOPY = ID
  • Εξουσιοδοτήσεις
    • Matching Rules
      • Destination attribute (Identity Ref) = code και application
    • On Create
      • SET = code και application
    • On Modify
      • MULTDSTCOPY = ID
    • On Delete
      • MULTDSTCOPY = ID
  • Ενημερώσεις της κατάστασης παροχής
    • Matching Rules
      • Destination attribute (Identity Ref) = account_login
    • Compare Rules
      • COMPAREATTNAME = account_login
    • On Create
      • SET = account_type
    • On Modify
      • DSTCOPY = account_id
    • On Delete
      • MULTDSTCOPY = account_id
  • Συσχετίσεις ταυτότητας-ρόλου
    • Matching Rules
      • Destination attributes (Identity Ref) = person, role
    • On Create
      • SET person, role
    • On Modify
      • MULTDSTCOPY = id
    • On Delete
      • MULTDSTCOPY = id
  • Συσχετίσεις ταυτότητας-ρόλου-εξουσιοδότησης
    • Matching Rules
      • Destination attributes (Identity Ref) = person, role, right
    • On Create
      • SET person, role, right
    • On Modify
      • MULTDSTCOPY = id
    • On Delete
      • MULTDSTCOPY = id