Get-ScheduledPartners #
ÜBERSICHT #
Liefert alle Partner, die gemäß ihrem Zeitplan aktuell verarbeitet werden sollen.
SYNTAX #
Get-ScheduledPartners [-JsonDb] <psobject> [<CommonParameters>]
BESCHREIBUNG #
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.
PARAMETER #
-JsonDb #
Type: psobject
Ein 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.
AUSGABEN #
psobject[]
Ein Array aller Partnerobjekte, die aktuell gemäß Zeitplan verarbeitet werden sollen.
BEISPIELE #
# Lädt Partnerdaten aus der JsonDb-Instanz und liefert alle derzeit zur Verarbeitung anstehenden Partner.
$scheduledPartners = Get-ScheduledPartners -JsonDb $dbPartner
HINWEISE #
Erfordert die Funktion ‘Test-PartnerSchedule’, die prüft, ob ein Partner aktuell zur Verarbeitung vorgesehen ist.