EulandaXtools — Funktionsreferenz
Liefert alle Partner, die gemäß ihrem Zeitplan aktuell verarbeitet werden sollen.
Get-ScheduledPartners [-JsonDb] <psobject> [<CommonParameters>]Ruft alle Partnerinformationen aus einer übergebenen JsonDb-Instanz ab. Anschließend prüft die Funktion, welche Partner aktuell zur Verarbeitung vorgesehen sind. Dies erfolgt anhand der hinterlegten Zeitpläne (Schedules) der einzelnen Partner, die über die Funktion 'Test-PartnerSchedule' ausgewertet werden.
Partner ohne Zeitplan werden ignoriert.
-JsonDb
Type: psobjectEin Objekt, das Zugriff auf Partnerdaten bietet. Die Partnerdaten müssen über die Methode '.LoadData()' abrufbar sein und in einer Eigenschaft '.partner' als Array oder Objekt vorliegen.
psobject[]Ein Array aller Partnerobjekte, die aktuell gemäß Zeitplan verarbeitet werden sollen.
# Lädt Partnerdaten aus der JsonDb-Instanz und liefert alle derzeit zur Verarbeitung anstehenden Partner.
$scheduledPartners = Get-ScheduledPartners -JsonDb $dbPartnerErfordert die Funktion 'Test-PartnerSchedule', die prüft, ob ein Partner aktuell zur Verarbeitung vorgesehen ist.