Stichwörter für Personensuche aktualisieren
Einige Attribute der Personen-, Beschäftigungs- und Profildatensätze werden als Stichwörter für die Personensuche verwendet. Stichwörter werden automatisch aus den ursprünglichen Datensätzen in die Tabelle PER_KEYWORDS kopiert, wo sie zu Verbesserung der Suchgeschwindigkeit indexiert werden.
Aktualisierungsprozess für Personenstichwörter
Ein Ereignis wird ausgelöst, wenn sich der Wert eines Stichwortattributs ändert, z.B. wenn eine Person Sprachkenntnisse erwirbt oder eine andere Telefonnummer hat. Als Reaktion führen Services einen Prozess zur Aktualisierung der entsprechenden Attribute der Person in der Tabelle PER_KEYWORDS aus. Daher werden die meisten Änderungen sofort und automatisch in PER_KEYWORDS vorgenommen. Wenn Sie einen neuen Personendatensatz erstellen, werden die Stichwörter für diese Person automatisch in die Tabelle PER_KEYWORDS kopiert.
Grund für die Ausführung des Prozesses
Obwohl die meisten Änderungen in der Tabelle PER_KEYWORDS automatisch erfolgen, müssen Sie den Prozess "Stichwörter für Personensuche aktualisieren" aus folgenden Gründen regelmäßig ausführen:
-
Der automatische Prozess wendet keine zukünftigen Änderungen auf die Tabelle PER_KEYWORDS an.
-
Der Prozess stellt sicher, dass alle Änderungen ungeachtet aller temporären Fehler des automatischen Prozesses in die Tabelle PER_KEYWORDS kopiert werden.
Wann Sie den Prozess nicht ausführen müssen
Angenommen, die Daten einer Person werden an beliebiger Stelle in der Fusion Apps-Benutzeroberfläche geändert, außer in Arbeitsstrukturen oder CRM-Ressourceninformationen. In diesem Fall werden die Stichwörter direkt aktualisiert, und dieser Job ist nicht erforderlich.
Wann Sie den Prozess ausführen
Im Folgenden sind einige Szenarios aufgeführt, bei denen Sie den Prozess "Stichwörter für Personensuche aktualisieren" ausführen:
- Für eine bestimmte Batch-ID
- Wenn die nachträgliche Verarbeitung während des HDL-Ladevorgangs von Mitarbeiterdaten deaktiviert ist, führen Sie den Job "Nachträgliche Verarbeitung von Mitarbeitern für HCM Data Loader" mit der spezifischen UCM-Inhalts-ID aus.
- Für eine bestimmte Person
- Wählen Sie im Parameter "Name" den Namen der Person aus.
- Für eine bestimmte Person kann der Job bei Bedarf ausgeführt werden.
- Geschätzte Ausführungszeit: ca. 30 Sekunden bis 1 Minute.
- Für Deltagruppe
- Um Stichwörter für die geänderten Mitarbeiter zu aktualisieren und Stichwörter für neue geladene Mitarbeiter zu erstellen, starten Sie den Job nur, wenn "Nach Batch-Load" auf "Ja" gesetzt ist.
- Verwenden Sie diese Option nur, wenn weniger als 20.000 Personendatensätze geändert werden.
- Geschätzte Ausführungszeit: ca. 20 Minuten für alle 20.000 Datensätze.
- Für alle Personen im System
- Leiten Sie eine Anforderung mit allen Parametern auf Null gesetzt weiter, um Stichwörter für alle Personen im System neu zu erstellen.
- Verwenden Sie diese Option nur, wenn eine neue Sprache installiert wird oder die Anzahl der Personendatensätze 20.000 übersteigt.
Prozess planen
Sie können den Prozess "Stichwörter für Personensuche aktualisieren" manuell starten oder die Ausführung in regelmäßigen Intervallen planen (z.B. wöchentlich zu einer bestimmten Uhrzeit).
Der vermutliche Umfang und die Häufigkeit der Änderungen an Personendatensätzen in Ihrem Unternehmen bestimmen, wie oft Sie den Prozess ausführen:
-
Bei großem Umfang und großer Häufigkeit müssen Sie den Prozess häufig ausführen.
-
Bei geringem Umfang und geringer Häufigkeit sollten Sie den Prozess einmal im Monat ausführen.
Der Prozess "Stichwörter für Personensuche aktualisieren" aktualisiert die gesamte Tabelle PER_KEYWORDS. Zur Vermeidung von Performanceproblemen müssen Sie den Prozess daher in Zeiten mit geringer Aktivität ausführen.
Best Practices zum Aktualisieren von Stichwörtern für die Personensuche
Beachten Sie die folgenden Best Practices zum Aktualisieren von Stichwörtern für die Personensuche.
Dos
- Planen Sie die Ausführung des Prozesses mindestens einmal täglich außerhalb der Spitzenzeiten, und setzen Sie den Parameter "Nach Batch-Load" auf "Ja", um geänderte Mitarbeiterdaten (Deltagruppe) zu verarbeiten und die Stichwörter auf dem aktuellen Stand zu halten.
- Wenn Sie Mitarbeiter mit HDL laden, aktivieren Sie die nachträgliche Verarbeitung, um Stichwörter für die gerade geladenen Mitarbeiter zu verarbeiten.
Wenn die Anzahl der geladenen Mitarbeiterdatensätze 20.000 überschreitet, deaktivieren Sie die nachträgliche Verarbeitung, und führen Sie den Job manuell mit allen Parametern auf Null gesetzt aus. Dadurch wird die gesamte Mitarbeitergruppe verarbeitet.
- Wenn Sie den Prozess "Managerhierarchie aktualisieren" täglich ausführen, setzen Sie den Wert des Parameters "In den letzten n Tagen aktualisiert" für inkrementelle Aktualisierungen auf 1. Dadurch wird verhindert, dass die Größe der Deltagruppe 20.000 übersteigt. Dies würde bedeuten, dass der Job für die gesamte Personengruppe ausgeführt werden muss.
Don'ts
- Führen Sie den Prozess nicht regelmäßig mit allen Parameter auf Null gesetzt aus.
- Bei dieser Art der Ausführung werden alle Personendatensätze im System verarbeitet. Dies ist unnötig und kann zu einem inkonsistenten Index führen.
- Sie müssen den Job nur dann manuell mit allen Parametern auf Null gesetzt ausführen, wenn die Anzahl der Mitarbeiterdatensätze, für die Stichwörter aktualisiert werden sollen, 20.000 überschreitet.
- Starten oder planen Sie den Prozess nicht mit den Batch-ID-Werten -100 und -200. Dies sind nicht unterstützte Werte, die bei der Stichwortsuche Probleme verursachen können.