Get-ScheduledPartners

EulandaXtools — Funktionsreferenz

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.