Zum Inhalt springen

Blackbaud Raiser's Edge NXT -Verbindungsdetails

Einführung

Connector-Version

Diese Dokumentation basiert auf Version 23.0.8803 des Connectors.

Erste Schritte

Unterstützung für die BlackBaud Raiser's Edge NXT-Version

Der Connector nutzt die SKY- API, um einen bidirektionalen Zugriff auf Edge NXT von BlackBaud Raiser zu ermöglichen.

Herstellen einer Verbindung

Authentifizieren über OAuth-Authentifizierung

Sie können eine Verbindung herstellen, nachdem Sie die erforderlichen Verbindungseigenschaften für Ihre Benutzeranmeldeinformationen festgelegt und die erforderlichen Zugriffstoken mithilfe eines Tools wie Postman abgerufen haben.

Geben Sie vor dem Herstellen einer Verbindung das an SubscriptionKey, gefunden im Edge NXT-Profil von BlackBaud Raiser.

Siehe OAuth-Authentifizierung verwenden für Einzelheiten zum OAuth-Authentifizierungsablauf.

Erstellen einer benutzerdefinierten OAuth-Anwendung

Erstellen einer benutzerdefinierten OAuth-Anwendung

bettet OAuth-Anwendungsanmeldeinformationen mit Branding ein, die beim Herstellen einer Verbindung mit BlackBaud Raiser's Edge NXT über eine Desktopanwendung oder eine Headless-Maschine verwendet werden können.

Sie müssen jedoch eine benutzerdefinierte OAuth-Anwendung erstellen, um über das Internet eine Verbindung zu BlackBaud Raiser's Edge NXT herzustellen. Und da benutzerdefinierte OAuth-Anwendungen alle drei häufig verwendeten Authentifizierungsabläufe nahtlos unterstützen, möchten Sie für diese Authentifizierungsabläufe möglicherweise ohnehin benutzerdefinierte OAuth-Anwendungen erstellen (verwenden Sie Ihre eigenen OAuth-Anwendungsanmeldeinformationen).

Benutzerdefinierte OAuth-Anwendungen sind nützlich, wenn Sie:

  • das Branding des Authentifizierungsdialogs steuern;
  • die Umleitungs-URI steuern, zu der die Anwendung den Benutzer nach seiner Authentifizierung umleitet; oder
  • Passen Sie die Berechtigungen an, die Sie vom Benutzer anfordern.

In den folgenden Abschnitten wird beschrieben, wie Sie eine benutzerdefinierte OAuth-Anwendung erstellen und registrieren und wie Sie sie mit Ihrer BlackBaud Raiser's Edge NXT- Umfeld verbinden.

Erstellen und Registrieren der benutzerdefinierten Anwendung

Um eine Anwendung zum Abrufen der OAuth-Clientanmeldeinformationen zu erstellen, OAuthClientId Und OAuthClientSecret:

  1. Gehen Sie zu BlackBaud-Anmeldung.
  2. Richten Sie ein Entwickler ein und erhalten Sie einen Abonnementschlüssel, wie in der BlackBaud-Erste-Schritte-Dokumentation beschrieben.
  3. Melden Sie sich an unter https://app.blackbaud.com/subscriptions.
  4. Um ein Abonnement für eine API anzufordern, wählen Sie SKY API Standard Edition.
  5. Auswählen Subscribe. Ein Bestätigungsbildschirm wird angezeigt.
  6. Um Ihre Anfrage zu übermitteln, wählen Sie Confirm.

BlackBaud sendet eine Email Benachrichtigung, wenn Ihre Anfrage genehmigt wurde. Nach der Genehmigung können Sie den Abonnementschlüssel in Ihrem Entwickler anzeigen.

So registrieren Sie die benutzerdefinierte OAuth-Anwendung:

  1. Von My Applications (sehen https://developer.blackbaud.com/apps), wählen Register app.
  2. Geben Sie Ihre Anwendungsdetails ein, einschließlich der Umleitungs-URI:
    • Für Desktop-Anwendungen verwenden Sie http://localhost:33333 oder ein anderer Port Ihrer Wahl.
    • Verwenden Sie für Webanwendungen eine URL, unter der Benutzer landen sollen, nachdem sie Ihnen Zugriff auf Ihre benutzerdefinierte Anwendung gewährt haben.
  3. Klicken Sie auf Save. Ihre Bewerbungsdetails sind jetzt im Blackbaud Marketplace verfügbar.
Verbinden Sie die benutzerdefinierte Anwendung mit Ihrer Umgebung

Sobald die neue Anwendung konfiguriert und im Blackbaud Marketplace registriert ist, muss ein Umfeld

muss es mit der Umfeld verbinden, in der es verwendet wird.

Sie sollten:

  1. Navigieren Sie zum Blackbaud Marketplace unter https://app.blackbaud.com/marketplace/.
  2. Besuchen Sie die Manage Seite.
  3. Wählen Sie Connect app und geben Sie die Anwendungs-ID der benutzerdefinierten OAuth-Anwendung an, die gerade erstellt wurde.
  4. Wählen Sie Connect.

Die neue Anwendung wird auf dem angezeigt Manage Seite.

Wichtige Hinweise

Konfigurationsdateien und ihre Pfade

  • Alle Verweise auf das Hinzufügen von Konfigurationsdateien und deren Pfaden beziehen sich auf Dateien und Speicherorte auf dem Jitterbit-Agenten, auf dem der Connector installiert ist. Diese Pfade sind je nach Agent und Operationssystem entsprechend anzupassen. Wenn mehrere Agenten in einer Agentengruppe verwendet werden, werden auf jedem Agenten identische Dateien benötigt.

Erweiterte Funktionen

In diesem Abschnitt wird eine Auswahl erweiterter Funktionen des Edge NXT-Anschlusses von BlackBaud Raiser beschrieben.

Benutzerdefinierte Ansichten

Der Connector ermöglicht Ihnen die Definition virtueller Tabellen, sogenannter benutzerdefinierter Ansichten, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese Ansichten sind nützlich, wenn Sie die an die Treiber gesendeten Abfragen nicht direkt steuern können. Siehe Benutzerdefinierte Ansichten für einen Überblick über das Erstellen und Konfigurieren benutzerdefinierter Ansichten.

SSL-Konfiguration

Verwenden Sie SSL-Konfiguration, um anzupassen, wie der Connector TLS/SSL-Zertifikatsverhandlungen handhabt. Sie können aus verschiedenen Zertifikatsformaten wählen; siehe SSLServerCert-Eigenschaft unter „Verbindungszeichenfolgenoptionen“ für weitere Informationen.

Proxy

So konfigurieren Sie den Connector mit privaten Agent-Proxy-Einstellungen, wählen Sie die Use Proxy Settings Kontrollkästchen auf dem Verbindungskonfigurationsbildschirm.

Abfrageverarbeitung

Der Connector verlagert die Verarbeitung der SELECT-Anweisung so weit wie möglich auf Edge NXT von BlackBaud Raiser und verarbeitet dann den Rest der Abfrage im Speicher (clientseitig).

Benutzerdefinierte Ansichten

Mit dem Jitterbit Connector für Blackbaud Raisers Edge NXT können Sie eine virtuelle Tabelle definieren, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese werden als benutzerdefinierte Ansichten bezeichnet und sind in Situationen nützlich, in denen Sie die an den Treiber gesendete Abfrage nicht direkt steuern können, z. B. wenn Sie den Treiber von Jitterbit verwenden. Die benutzerdefinierten Ansichten können verwendet werden, um Prädikate zu definieren, die immer angewendet werden. Wenn Sie in der Abfrage an die Ansicht zusätzliche Prädikate angeben, werden diese mit der bereits als Teil der Ansicht definierten Abfrage kombiniert.

Es gibt zwei Möglichkeiten, benutzerdefinierte Ansichten zu erstellen:

  • Erstellen Sie eine Konfigurationsdatei im JSON-Format, die die gewünschten Ansichten definiert.
  • DDL-Anweisungen.

Definieren von Ansichten mithilfe einer Konfigurationsdatei

Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.

Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.

Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:

  • Jedes Stammelement definiert den Namen einer Ansicht.
  • Jedes Stammelement enthält ein untergeordnetes Element namens query, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.

Zum Beispiel:

{
    "MyView": {
        "query": "SELECT * FROM Constituents WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie UserDefinedViews Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:

"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"

Definieren von Ansichten mit DDL-Anweisungen

Der Connector kann das Schema auch über DDL-Anweisungen wie CREATE LOCAL VIEW, ALTER LOCAL VIEW und DROP LOCAL VIEW erstellen und ändern.

Erstellen einer Ansicht

Um eine neue Ansicht mit DDL-Anweisungen zu erstellen, geben Sie den Ansichtsnamen und die Abfrage wie folgt an:

CREATE LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers LIMIT 20;

Wenn keine JSON-Datei vorhanden ist, erstellt der obige Code eine. Die Ansicht wird dann in der JSON-Konfigurationsdatei erstellt und ist nun erkennbar. Der Speicherort der JSON-Datei wird durch angegeben UserDefinedViews Verbindungseigenschaft.

Ändern einer Ansicht

Um eine vorhandene Ansicht zu ändern, geben Sie den Namen der vorhandenen Ansicht zusammen mit der neuen Abfrage an, die Sie stattdessen verwenden möchten:

ALTER LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers WHERE TimeModified > '3/1/2020';

Die Ansicht wird dann in der JSON-Konfigurationsdatei aktualisiert.

Löschen einer Ansicht

Um eine vorhandene Ansicht zu löschen, geben Sie den Namen eines vorhandenen Schema neben der neuen Abfrage an, die Sie stattdessen verwenden möchten.

DROP LOCAL VIEW [MyViewName]

Dadurch wird die Ansicht aus der JSON-Konfigurationsdatei entfernt. Sie kann nicht mehr abgefragt werden.

Schema für benutzerdefinierte Ansichten

Benutzerdefinierte Ansichten werden im angezeigt UserViews Schema standardmäßig. Dies geschieht, um zu vermeiden, dass der Name der Ansicht mit einer tatsächlichen Entität im Datenmodell kollidiert. Sie können den Namen des für UserViews verwendeten Schema ändern, indem Sie UserViewsSchemaName Eigentum.

Arbeiten mit benutzerdefinierten Ansichten

Beispielsweise eine SQL-Anweisung mit einer benutzerdefinierten Ansicht namens UserViews.RCustomers listet nur Kunden in Raleigh auf:

SELECT * FROM Customers WHERE City = 'Raleigh';

Ein Beispiel für eine Abfrage an den Treiber:

SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';

Daraus ergibt sich die effektive Abfrage an die Quelle:

SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';

Dies ist ein sehr einfaches Beispiel für eine Abfrage an eine benutzerdefinierte Ansicht, die tatsächlich eine Kombination aus der Abfrage und der Ansichtsdefinition ist. Es ist möglich, diese Abfragen in viel komplexeren Mustern zusammenzustellen. Alle SQL-Operationen sind in beiden Abfragen zulässig und werden bei Bedarf kombiniert.

SSL-Konfiguration

Anpassen der SSL-Konfiguration

Standardmäßig versucht der Connector, SSL/TLS auszuhandeln, indem er das Zertifikat des Servers mit dem vertrauenswürdigen Zertifikatspeicher des Systems vergleicht.

Um ein anderes Zertifikat anzugeben, siehe SSLServerCert Eigenschaft für die verfügbaren Formate, um dies zu tun.

Datenmodell

Überblick

Dieser Abschnitt zeigt die verfügbaren API Objekte und bietet weitere Informationen zur Ausführung von SQL für die Edge NXT APIs von BlackBaud Raiser.

Hauptmerkmale

  • Der Connector modelliert BlackBaud Raiser's Edge NXT-Entitäten wie Dokumente, Ordner und Gruppen als relationale Ansichten, sodass Sie SQL schreiben können, um BlackBaud Raiser's Edge NXT-Daten Abfrage.
  • Gespeicherte Prozeduren ermöglichen Ihnen, Operationen an BlackBaud Raiser's Edge NXT auszuführen.
  • Durch die Live-Konnektivität zu diesen Objekten werden alle Änderungen an Ihrem BlackBaud Raiser's Edge NXT-Konto bei Verwendung des Connectors sofort berücksichtigt.

Ansichten

Ansichten beschreibt die verfügbaren Ansichten. Ansichten werden statisch definiert, um Aktionen, Emails, Ereignisse usw. zu modellieren.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zu BlackBaud Raiser's Edge NXT. Gespeicherte Prozeduren ermöglichen Ihnen die Ausführung von Vorgängen an BlackBaud Raiser's Edge NXT, einschließlich dem Herunterladen von Dokumenten und dem Verschieben von Umschlägen.

Ansichten

Ansichten ähneln Tabellen in der Art und Weise, wie Daten dargestellt werden; Ansichten sind jedoch schreibgeschützt.

Abfragen können für eine Ansicht ausgeführt werden, als wäre sie eine normale Tabelle.

Jitterbit-Anschluss für Blackbaud Raisers Edge NXT Views

Name Beschreibung
ActionAttachments Ruft eine Liste mit Anhängen für eine Aktion ab.
ActionCustomFields Ruft benutzerdefinierte Felder für eine Aktion ab
Actions Ruft eine Liste der Aktionen für alle Bestandteile und für den angegebenen Bestandteil sowie Details der angegebenen Aktion ab.
Addresses Adressen speichern Informationen über den Wohnsitz und andere Adressen der Bürger sowie Informationen darüber, wohin Post geschickt werden soll und ob diese gesendet werden soll.
Aliases Ruft eine Liste mit Aliasnamen für einen Bestandteil ab
AppealAttachments Gibt eine Liste mit Anhängen zu einem Einspruch zurück.
CampaignAttachments Gibt eine Liste mit Anhängen für eine Kampagne zurück.
Campaigns Kampagnen sind die allgemeinen Spendenbemühungen oder -initiativen Ihrer Organisation, beispielsweise für Operationsausgaben, neue Gebäude und Stiftungen
ConsentCategories Gibt eine Liste mit Zustimmungskategorien zurück.
ConsentChannelCategories Gibt eine Liste gültiger Zustimmungskanal-Kategoriekombinationen zurück.
ConsentChannels Stellt die Zustimmungskanalentität dar
ConsentSources Stellt die Entität der Zustimmungsquelle dar
ConstituentAppeals Gibt eine Liste mit Einsprüchen für einen Wähler zurück.
ConstituentAttachments Gibt eine Liste mit Anhängen für einen Bestandteil zurück.
ConstituentCodes Wählercodes definieren die übergeordneten Zugehörigkeiten zwischen Wählern und Ihrer Organisation - beispielsweise Vorstandsmitglied, Lieferant und Freiwilliger - um einen Kontext dafür bereitzustellen, warum Wähler in der Datenbank sind
ConstituentConsents Gibt eine Liste mit den Zustimmungsdatensätzen der Wähler zurück.
ConstituentFundraiserAssignments Gibt eine Liste mit Spendenaufrufen für einen Wähler zurück.
Constituents Gibt eine paginierte Liste der Bestandteile zurück
ConstituentsCustomFields Ruft benutzerdefinierte Felder für alle Bestandteile ab
ConstituentSolicitCodes Gibt eine Liste mit Ausschreibungscodes für den angegebenen Bestandteil zurück.
Countries Gibt die Liste der verfügbaren Länder zurück.
Educations Gibt eine Liste der Ausbildungen für alle Bestandteile oder einen angegebenen Bestandteil zurück
Emails Gibt eine Liste mit Email Adressen aller Wähler oder eines bestimmten Wählers zurück
EventCategories Gibt eine Liste aktiver Ereigniskategorien zurück.
EventFees Gibt eine Liste mit Gebühren für eine Veranstaltung zurück.
EventParticipantGuests Kurzfassung der grundlegenden Informationen des Teilnehmers
EventParticipantMemberships Die Mitgliedschaftskategorie der Person
EventParticipantOptions Gibt die Teilnehmeroptionen für eine Veranstaltung zurück.
EventParticipants Gibt eine Teilnehmerliste für eine Veranstaltung zurück.
Events Gibt eine Liste von Ereignissen zurück
FundAttachments Gibt eine Liste mit Anhängen für einen Fonds zurück.
FundraiserAssignments Gibt eine Liste mit Aufgaben für eine Spendenaktion zurück.
FundraiserGoals Gibt eine Liste mit Zielen für eine Spendenaktion zurück
FundraisingAppeals Gibt eine Liste mit Spendenaufrufen zurück.
Funds Gibt eine Liste von Fonds zurück.
GiftAcknowledgements Gibt eine Liste mit Bestätigungen für ein Geschenk zurück
GiftAttachments Gibt eine Liste mit Anhängen für ein Geschenk zurück.
GiftBatches Gibt eine Liste mit Geschenkpaketen zurück.
GiftPayments Gibt Zahlungen für ein Geschenk zurück.
GiftReceipts Gibt Quittungen für ein Geschenk zurück.
Gifts Gibt eine paginierte Liste mit Geschenken zurück
GiftsCustomFields Ruft benutzerdefinierte Felder für alle Geschenke ab
GiftSoftCredits Gibt Soft Credits gegen ein Geschenk zurück.
GiftSplits Gibt den Split gegen ein Geschenk zurück.
Giving Gibt die erste, letzte oder größte Spende zurück, die für einen Bestandteil erfasst wurde.
GivingAppeals Gibt die Zusammenfassung der Einsprüche für den Wähler zurück
GivingCampaigns Gibt die Zusammenfassung der Spendenkampagnen für den Bestandteil zurück
GivingFunds Gibt die Spendenübersicht für den Bestandteil zurück
LifetimeGiving Gibt die Lebenszeitinformationen zu einem Bestandteil zurück.
Lists Gibt eine Liste von Listen für den angegebenen Listentyp zurück
Members Gibt die Liste der Mitglieder zurück.
Memberships Gibt eine Liste der Mitgliedschaften zurück.
Notes Gibt eine Liste mit Notizen zurück, in der hilfreiche oder wichtige Details wie bestimmte Interessen und besondere Anweisungen für Spenden festgehalten werden
OnlinePresences Gibt eine paginierte Liste von Onlinepräsenzen zurück, die die Social-Media-Konten und Websites eines Wählers speichern.
Opportunities Ruft eine Liste mit Möglichkeiten ab
OpportunitiesCustomFields Ruft benutzerdefinierte Felder für eine Chance ab
OpportunityAttachments Gibt eine Liste mit Anhängen für eine Opportunity zurück
Packages Gibt eine Liste von Paketen zurück, die Inhalte und andere Elemente für die Aufrufe enthalten, mit denen Organisationen um Spenden bitten
ParticipantFeePayments Gibt die Gebührenzahlungen für einen Teilnehmer zurück.
ParticipantFees Gibt eine Liste der Gebühren für einen Teilnehmer zurück.
ParticipantLevels Gibt eine Liste der Teilnahmestufen für alle Veranstaltungen zurück.
ParticipantOptions Gibt die Teilnehmeroptionen für einen Teilnehmer zurück.
Phones Gibt eine Liste mit Telefonnummern für alle Bestandteile oder einen bestimmten Bestandteil zurück
RatingCategories Gibt eine Liste aller verfügbaren Bewertungskategorien zurück.
Ratings Gibt eine Liste mit Bewertungen für einen Bestandteil zurück.
RatingSources Gibt eine Liste aller verfügbaren Bewertungsquellen zurück.
Relationships Gibt eine Liste der Beziehungen zwischen Wählern und anderen Personen und Organisationen wie Familie, Freunden und Arbeitgebern zurück

Aktionsanlagen

Ruft eine Liste von Anhängen für eine Aktion ab.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von ActionAttachments ist die ActionId erforderlich.

  • ActionId unterstützt die = Operator.

Beispiel:

SELECT * FROM ActionAttachments WHERE ActionId = '335'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
ActionId String Aktionen.Id Die unveränderliche Systemdatensatz-ID der Aktion, mit der dieser Anhang verknüpft ist.
ContentType String Der Inhaltstyp. Nur für physische Anhänge.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname.
FileSize Integer Die Dateigröße in Bytes.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
ThumbnailId String Die Kennung des Miniaturbilds.
ThumbnailUrl String Die URL für eine Miniaturansicht.
Type String Der Anhangstyp.
Url String Die URL für den Anhang.

AktionBenutzerdefinierteFelder

Ruft benutzerdefinierte Felder für eine Aktion ab

Spalten
Name Typ Referenzen Beschreibung
Id String Die unveränderliche Systemdatensatz-ID des benutzerdefinierten Felds.
ActionId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Value String Der Wert des benutzerdefinierten Felds.
Date Datetime Das Datum im benutzerdefinierten Feld.
Category String Die Kategorie im benutzerdefinierten Feld.
Commment String Das Datum, an dem das benutzerdefinierte Feld erstellt wurde.
Type String Der Datentyp, den das benutzerdefinierte Feld darstellt.

Aktionen

Ruft eine Liste von Aktionen für alle Bestandteile und für den angegebenen Bestandteil sowie Details der angegebenen Aktion ab.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ComputedStatus unterstützt die = Betreiber.
  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • StatusCode unterstützt die Operatoren '=,in'.

Beispiel:

SELECT * FROM Actions WHERE ConstituentId = '280'

SELECT * FROM Actions WHERE ComputedStatus = 'Completed'

SELECT * FROM Actions WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Aktion.
Category String Der Kanal oder die Absicht der Bestandteilinteraktion.
Completed Boolean Gibt an, ob die Aktion abgeschlossen ist.
CompletedDate Datetime Das Datum, an dem die Aktion abgeschlossen wurde.
ComputedStatus String Der berechnete Aktionsstatus. Die zulässigen Werte sind Offen, Abgeschlossen, Überfällig.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Aktion verknüpft ist.
Date Date Das Aktionsdatum.
DateAdded Datetime Das Datum, an dem die Aktion erstellt wurde.
DateModified Datetime Das Datum, an dem die Aktion zuletzt geändert wurde.
Description String Die ausführliche Erklärung, die die Aktionszusammenfassung näher erläutert.
Direction String Die Richtung der Aktion.
EndTime String Die Endzeit der Aktion.
Fundraisers String Der Satz unveränderlicher Systemdatensatz-IDs für die mit der Aktion verbundenen Spendenaktionen.
Location String Der Ort der Aktion.
OpportunityId String Chancen.Id Die unveränderliche Systemdatensatz-ID der mit der Aktion verknüpften Chance.
Outcome String Das Ergebnis der Aktion. Mögliche Werte sind „Erfolgreich“ und „Nicht erfolgreich“.
Priority String Die Priorität der Aktion.
StartTime String Die Startzeit der Aktion.
Status String Der Aktionsstatus.
StatusCode String Der Aktionsstatuscode. Diese Eigenschaft wird nur zurückgegeben, wenn das System für die Verwendung benutzerdefinierter Aktionsstatus konfiguriert ist. Die zulässigen Werte sind Geschlossen, Abgeschlossen, Ausstehend, Nicht abgeschlossen, Offen, Gesendet, Fortlaufend.
Summary String Die Kurzbeschreibung der Aktion, die oben im Datensatz angezeigt wird.
Type String Zusätzliche Beschreibung der Aktion als Ergänzung zur Kategorie.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
ListId String

Adressen

Adressen speichern Informationen über den Wohnsitz und andere Adressen der Bürger sowie Informationen darüber, wohin Post geschickt werden soll und ob sie verschickt werden soll.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM Addresses WHERE ConstituentId = '280'

SELECT * FROM Addresses WHERE DateModified >= '2010-06-01 14:03:35'

SELECT * FROM Addresses WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Adresse.
AddressLines String Die Adresszeilen.
City String Die Stadt der Adresse.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Adresse verknüpft ist.
Country String Das Land der Adresse.
County String Der Landkreis der Adresse.
DateAdded Datetime Das Datum, an dem die Adresse erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung der Adresse.
DoNotMail Boolean Gibt an, ob der Wähler nicht unter dieser Adresse kontaktiert werden möchte.
End Datetime Das Datum, an dem der Wähler seinen Wohnsitz unter dieser Adresse aufgegeben hat.
FormattedAddress String Das Datum, an dem der Wähler seinen Wohnsitz unter dieser Adresse aufgegeben hat.
Inactive Boolean Dieses berechnete Feld gibt an, dass die Adresse aktiv ist, wenn das aktuelle Datum vor einem beliebigen Enddatum liegt.
PostalCode String Die Postleitzahl der Adresse.
Preferred Boolean Gibt an, ob dies die bevorzugte Adresse des Wählers ist.
SeasonalEndD Integer Der Tag des Jahres endet, wenn diese Adresse nicht mehr existiert.
SeasonalEndM Integer Der Monat des Jahres endet, wenn diese Adresse angegeben wird.
SeasonalEndY Integer Das Jahr endet an dieser Adresse.
SeasonalStartD Integer Der Tag im Jahr, ab dem der Wähler an dieser Adresse wohnt.
SeasonalStartM Integer Der Monat des Jahres, ab dem der Wähler an dieser Adresse wohnt.
SeasonalStartY Integer Das Jahr, in dem der Wähler seinen Wohnsitz an dieser Adresse beginnt.
Start Datetime Das Datum, ab dem der Wähler seinen Wohnsitz an dieser Adresse aufgenommen hat.
State String Der Status der Adresse.
Suburb String Der Vorort der Adresse.
Type String Der Adresstyp.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Aliase

Ruft eine Liste von Aliasnamen für einen Bestandteil ab

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId ist zum Abfrage von Aliasnamen erforderlich.

  • ConstituentId unterstützt die = Operator.

Beispiel:

SELECT * FROM Aliases WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Alias.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Alias verknüpft ist.
Name String Der als Alias des Bestandteils zu verwendende Name.
Type String Der Aliastyp.

BeschwerdeAnhänge

Gibt eine Liste mit Anhängen zu einem Einspruch zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von AppealAttachments ist AppealId erforderlich.

  • AppealId unterstützt die = Operator.

Beispiel:

SELECT * FROM AppealAttachments WHERE AppealId = '2'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
AppealId String Spendenaufrufe.Id Die unveränderliche Systemdatensatz-ID des Einspruchs.
ContentType String Der Inhaltstyp. Nur für physische Anhänge.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname.
FileSize Integer Die Dateigröße in Bytes.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die mit dem Anhang verknüpften Tags.
ThumbnailId String Die Kennung des Miniaturbilds.
ThumbnailUrl String Die URL für eine Miniaturansicht.
Type String Der Anhangstyp.
Url String Die URL für den Anhang.

Kampagnenanhänge

Gibt eine Liste mit Anhängen für eine Kampagne zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von CampaignAttachments ist die CampaignId erforderlich.

  • CampaignId unterstützt die = Operator.

Beispiel:

SELECT * FROM CampaignAttachments WHERE CampaignId = '2'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
CampaignId String Kampagnen.Id Die unveränderliche Systemdatensatz-ID der Kampagne.
ContentType String Der Inhaltstyp. Nur für physische Anhänge.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname.
FileSize Integer Die Dateigröße in Bytes.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die mit dem Anhang verknüpften Tags.
ThumbnailId String Die Kennung des Miniaturbilds.
ThumbnailUrl String Die URL für eine Miniaturansicht.
Type String Der Anhangstyp.
Url String Die URL für den Anhang.

Kampagnen

Kampagnen sind die allgemeinen Spendenbemühungen oder -initiativen Ihrer Organisation, wie z. B. Operationskosten, neue Gebäude und Stiftungen

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die Operatoren '='.

Beispiel:

SELECT * FROM Campaigns WHERE DateModified >= '2010-06-01 14:03:35'

SELECT * FROM Campaigns WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Kampagne.
Category String Die Kategorie der Kampagne.
DateAdded Datetime Das Datum, an dem die Kampagne erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung der Kampagne.
Description String Der Anzeigename der Kampagne.
EndDate Datetime Das Enddatum der Kampagne.
GoalValue Double Das mit der Kampagne verbundene monetäre Ziel.
Inactive Boolean Dieses berechnete Feld gibt an, dass die Kampagne aktiv ist, wenn das aktuelle Datum nach einem beliebigen Startdatum und vor einem beliebigen Enddatum liegt.
LookupId String Die benutzerdefinierte Kennung für die Kampagne.
StartDate Datetime Das Startdatum der Kampagne.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

ZustimmungKategorien

Gibt eine Liste mit Zustimmungskategorien zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM ConsentCategories WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Description String Der Name der Zustimmungskategorie.
Inactive Boolean Gibt an, ob die Zustimmungskategorie inaktiv ist.
Sequence Integer Die Platzierung der Kategorie in der Reihenfolge der Kategorietabellenwerte, sofern definiert.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

ZustimmungKanalKategorien

Gibt eine Liste gültiger Einwilligungskanal-Kategoriekombinationen zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Spalten
Name Typ Referenzen Beschreibung
Category String Der Name der Kategorie, die in der Kanal/Kategorie-Kombination enthalten ist.
Channel String Der Name des Kanals, der in der Kanal/Kategorie-Kombination enthalten ist.
Sequence Integer Die Platzierung des Kanals/der Kategorie in der Reihenfolge der Kanal-/Kategorietabellenwerte, sofern definiert.

Zustimmungskanäle

Stellt die Entität des Zustimmungskanals dar

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Spalten
Name Typ Referenzen Beschreibung
Description String Der Name des Zustimmungskanals.

ZustimmungQuellen

Stellt die Zustimmungsquellenentität dar

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM ConsentSources WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Description String Der Name der Zustimmungsquelle.
Inactive Boolean Gibt an, ob die Zustimmungsquelle inaktiv ist.
Sequence Integer Die Platzierung der Quelle in der Reihenfolge der Quelltabellenwerte, sofern definiert.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Wählerbeschwerden

Gibt eine Liste der Einsprüche für einen Wähler zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ConstituentId unterstützt die = Operator.

Beispiel:

SELECT * FROM ConstituentAppeals WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID.
AppealCategoryDescription String Die Beschreibung der Beschwerdekategorie.
AppealCategoryId String Die unveränderliche Systemdatensatz-ID der Einspruchskategorie.
AppealCategoryInactive Boolean Gibt an, ob die Einspruchskategorie inaktiv ist.
AppealDescription String Die Beschreibung des Einspruchs.
AppealId String Die unveränderliche Systemdatensatz-ID des Einspruchs.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, mit dem der Einspruch verknüpft ist.
Date Datetime Das Datum, an dem der Einspruch hinzugefügt wurde.
PackageDescription String Die Paketbeschreibung.
PackageId String Die Paket-ID.

Bestandteilanhänge

Gibt eine Liste der Anhänge für einen Bestandteil zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId ist erforderlich, um ConstituentAttachments Abfrage.

  • ConstituentId unterstützt die = Operator.

Beispiel:

SELECT * FROM ConstituentAttachments WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
ConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Anhang verknüpft ist.
ContentType String Der Inhaltstyp.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname.
FileSize Integer Die Dateigröße in Bytes.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die mit dem Anhang verknüpften Tags.
Type String Der Anhangstyp.
Url String Die URL für den Anhang.

BestandteileCodes

Mitgliedercodes definieren die übergeordneten Verbindungen zwischen Mitgliedern und Ihrer Organisation - beispielsweise Vorstandsmitglied, Lieferant und Freiwilliger - und liefern einen Kontext dafür, warum Mitglieder in der Datenbank sind.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM ConstituentCodes WHERE Id = '144'

SELECT * FROM ConstituentCodes WHERE ConstituentId = '280'

SELECT * FROM ConstituentCodes WHERE DateAdded >= '1999-10-26T15:45:27'

SELECT * FROM ConstituentCodes WHERE DateModified >= '1999-10-26T15:45:27'

SELECT * FROM ConstituentCodes WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Bestandteilcodes.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Bestandteilcode verknüpft ist.
DateAdded Datetime Das Datum, an dem der Bestandteilecode erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Bestandteilcodes.
Description String Die Beschreibung des Bestandteilcodes.
Inactive Boolean Dieses berechnete Feld gibt an, dass der Bestandteilcode aktiv ist, wenn das aktuelle Datum nach einem beliebigen Startdatum und vor einem beliebigen Enddatum liegt.
StartD Integer Das Startdatum des Bestandteilcodes.
StartM Integer Der Startmonat des Bestandteilcodes.
StartY Integer Das Startjahr des Bestandteilcodes.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Zustimmung der Wähler

Gibt eine Liste der Einwilligungsunterlagen der Wähler zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId ist erforderlich, um ConstituentConsents Abfrage.

  • ConstituentId unterstützt die = Betreiber.
  • Category unterstützt die Operatoren '=,in'.
  • Channel unterstützt die Operatoren '=,in'.
  • MostRecentOnly unterstützt die = Operator.

Beispiel:

SELECT * FROM ConstituentConsents WHERE ConstituentId = '280'

SELECT * FROM ConstituentConsents WHERE ConstituentId = '280' AND Channel IN ('Phone', 'Email')

SELECT * FROM ConstituentConsents WHERE ConstituentId = '280' AND Category IN ('Fundraising', 'Newsletter')
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Zustimmungsdatensatzes.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, mit dem die Zustimmung verknüpft ist.
Category String Die Kategorie, für die sich die Zustimmungsantwort bezieht.
Channel String Der Kanal, für den die Zustimmungsantwort gilt.
ConsentDate Datetime Das Datum, an dem die Zustimmungsantwort eingegangen ist.
ConsentStatement String Die Aussage, auf die der Wähler bei seiner Zustimmung reagiert hat.
ConstituentConsentResponse String Wie der Wähler auf die Zustimmung für den angegebenen Kanal/die angegebene Kategorie reagiert hat.
DateAdded Datetime Das Datum, an dem die Zustimmungsantwort hinzugefügt wurde.
PrivacyNotice String Der dem Wähler bereitgestellte Datenschutzhinweis.
Source String Die Quelle der Zustimmungsantwort des Wählers.
UserName String Der Benutzer, der die Zustimmungsantwort hinzugefügt hat.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
MostRecentOnly Boolean

WählerFundraiserAufgaben

Gibt eine Liste mit Spendenaufrufen für einen Wähler zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId ist erforderlich, um ConstituentFundraiserAssignments Abfrage.

  • ConstituentId unterstützt die = Betreiber.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM ConstituentFundraiserAssignments WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Spendenaktionszuweisung.
AmountValue Double Der Zielbetrag, den die Spendenaktion vom zugewiesenen Wähler einwerben soll.
AppealId String Spendenaufrufe.Id Die unveränderliche Systemdatensatz-ID des Aufrufs, den der Spendensammler zum Anfordern von Geschenken verwenden soll.
CampaignId String Kampagnen.Id Die unveränderliche Systemdatensatz-ID der Kampagne, auf die die resultierenden Geschenke angewendet werden sollen.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, auf den die resultierenden Geschenke angewendet werden sollen.
End Datetime Das Enddatum der Spendensammelzuweisung.
FundId String Mittel.Id Die unveränderliche Systemdatensatz-ID des Fonds, auf den alle daraus resultierenden Geschenke angewendet werden sollen.
FundraiserId String Die unveränderliche Systemdatensatz-ID der Spendenaktion.
Start Datetime Das Startdatum der Spendensammelaufgabe.
Type String Die Art der Spendenaktion.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Bestandteile

Gibt eine paginierte Liste der Bestandteile zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • FundraiserStatus unterstützt die Operatoren '=,in'.
  • ConstituentCode unterstützt die = Betreiber.
  • CustomFieldCategory unterstützt die = Betreiber.
  • Fields unterstützt die Operatoren '=,in'.
  • IncludeDeceased unterstützt die = Betreiber.
  • ListId unterstützt die = Betreiber.
  • IncludeInactive unterstützt die = Betreiber.
  • PostalCode unterstützt die Operatoren '=,in'.

Beispiel:

SELECT * FROM Constituents WHERE Id = '280'

SELECT * FROM Constituents WHERE ListId = '75e71c26-7288-49db-a767-f9305b704fee'

SELECT * FROM Constituents WHERE FundraiserStatus IN ('Active', 'None')
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID für den Bestandteil.
AddressLines String Die Adresszeilen.
AddressCity String Die Stadt der Adresse.
AddressConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Adresse verknüpft ist.
AddressCountry String Das Land der Adresse.
AddressCounty String Der Landkreis der Adresse.
AddressDateAdded Datetime Das Datum, an dem die Adresse erstellt wurde.
AddressDateModified Datetime Das Datum der letzten Änderung der Adresse.
AddressDoNotMail Boolean Gibt an, ob der Wähler nicht unter dieser Adresse kontaktiert werden möchte.
AddressEnd Datetime Das Datum, an dem der Wähler seinen Wohnsitz unter dieser Adresse aufgegeben hat.
AddressFormattedAddress String Dieses berechnete Feld ruft die formatierte Adresse im konfigurierten Format des Landes ab.
AddressId String Die unveränderliche Systemdatensatz-ID der Adresse.
AddressInactive Boolean Dieses berechnete Feld gibt an, dass die Adresse aktiv ist, wenn das aktuelle Datum vor einem beliebigen Enddatum liegt.
AddressPostalCode String Die Postleitzahl der Adresse.
AddressPreferred Boolean Gibt an, ob dies die bevorzugte Adresse des Wählers ist.
AddressSeasonalEndD Integer Der Tag des Jahres endet, wenn diese Adresse nicht mehr existiert.
AddressSeasonalEndM Integer Der Monat des Jahres endet, wenn diese Adresse angegeben wird.
AddressSeasonalEndY Integer Das Jahr endet an dieser Adresse.
AddressSeasonalStartD Integer Der Tag im Jahr, ab dem der Wähler an dieser Adresse wohnt.
AddressSeasonalStartM Integer Der Monat des Jahres, ab dem der Wähler an dieser Adresse wohnt.
AddressSeasonalStarty Integer Das Jahr, in dem der Wähler seinen Wohnsitz an dieser Adresse beginnt.
AddressStart Date Das Datum, ab dem der Wähler seinen Wohnsitz an dieser Adresse aufgenommen hat.
AddressState String Der Status der Adresse.
AddressSuburb String Der Vorort der Adresse.
AddressType String Der Adresstyp.
Age Integer Dieses berechnete Feld berechnet das Alter des Bestandteils anhand der Eigenschaft „Geburtsdatum“.
BirthdateD Integer Das Geburtsdatum des Wählers.
BirthdateM Integer Der Geburtsmonat des Wählers.
BirthdateY Integer Das Geburtsjahr des Wählers.
DateAdded Datetime Das Datum, an dem die Komponente erstellt wurde.
DateModified Datetime Das Datum, an dem der Bestandteil zuletzt geändert wurde.
Deceased String Gibt an, ob der Wähler verstorben ist.
DeceasedDateD Integer Der Tag im Jahr, an dem der Wähler verstorben ist.
DeceasedDateM Integer Der Monat des Jahres, in dem der Wähler verstorben ist.
DeceasedDateY Integer Das Jahr, in dem der Wähler starb.
EmailAddress String Die Email Adresse.
EmailConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Email-Adresse verknüpft ist.
EmailDateAdded Datetime Das Datum, an dem die Email Adresse erstellt wurde.
EmailDateModified Datetime Das Datum der letzten Änderung der Email-Adresse.
EmailDoNotEmail Boolean Gibt an, ob der Wähler nicht über diese Email-Adresse kontaktiert werden möchte.
EmailId String Die unveränderliche Systemdatensatz-ID der Email-Adresse.
EmailInactive Boolean Gibt an, ob die Email Adresse inaktiv ist.
EmailPrimary Boolean Gibt an, ob dies die primäre Email Adresse des Wählers ist.
EmailType String Der Typ der Email-Adresse. Verfügbare Werte sind die Einträge in der Tabelle „Telefontypen“.
First String Der Vorname des Wählers.
FormerName String Früherer Name des Wählers.
FundraiserStatus String Gibt an, ob es sich bei dem Bestandteil um eine Spendenaktion handelt.
Gender String Das Geschlecht des Wählers.
GivesAnonymously Boolean Gibt an, ob der Wähler anonym spendet.
Inactive Boolean Gibt an, ob die Komponente inaktiv ist.
Last String Der Nachname des Wählers.
LookupId String Die benutzerdefinierte Kennung für den Bestandteil.
MaritalStatus String Der Familienstand des Wählers.
Middle String Der zweite Vorname des Wählers.
Name String Wenn der Typ des Bestandteils Einzelperson ist, ist dies der vollständige Name des Bestandteils. Wenn der Typ Organisation ist, ist dies der Name der Organisation.
OnlinePresenceAddress String Die Webadresse für den Online-Auftritt.
OnlinePresenceConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Onlinepräsenz verknüpft ist.
OnlinePresenceDateAdded Datetime Das Datum, an dem die Onlinepräsenz erstellt wurde.
OnlinePresenceDateModified Datetime Das Datum der letzten Änderung des Onlineauftritts.
OnlinePresenceId String Die unveränderliche Systemdatensatz-ID der Onlinepräsenz.
OnlinePresenceInactive Boolean Gibt an, ob die Onlinepräsenz inaktiv ist.
OnlinePresencePrimary Boolean Gibt an, ob dies die primäre Onlinepräsenz des Wählers ist.
OnlinePresenceType String Die Art der Onlinepräsenz.
PhoneConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Telefon verknüpft ist.
PhoneDateAdded Datetime Das Datum, an dem das Telefon erstellt wurde.
PhoneDateModified Datetime Das Datum der letzten Änderung des Telefons.
PhoneDoNotCall Boolean Gibt an, ob der Wähler nicht unter dieser Nummer kontaktiert werden möchte.
PhoneId String Die unveränderliche Systemdatensatz-ID des Telefons.
PhoneInactive Boolean Zeigt an, ob das Telefon inaktiv ist.
PhoneNumber String Die Telefonnummer.
PhonePrimary Boolean Gibt an, ob dies die primäre Telefonnummer des Wählers ist.
PhoneType String Der Telefontyp.
PreferredName String Der bevorzugte Name des Wählers.
SpouseFirst String Dieses berechnete Feld ruft anhand der Verwandtschaftsverhältnisse des Wählers Informationen über den Ehepartner des Wählers ab.
SpouseId String Dieses berechnete Feld ruft anhand der Verwandtschaftsverhältnisse des Wählers Informationen über den Ehepartner des Wählers ab.
SpouseLast String Dieses berechnete Feld ruft anhand der Verwandtschaftsverhältnisse des Wählers Informationen über den Ehepartner des Wählers ab.
Suffix String Das primäre Suffix der Komponente.
Suffix2 String Das sekundäre Suffix der Komponente.
Title String Der primäre Titel des Wählers.
Title2 String Der Zweittitel des Wählers.
Type String Der Typ des Bestandteils.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
ConstituentCode String
CustomFieldCategory String
Fields String
IncludeDeceased Boolean
IncludeInactive Boolean
ListId String
PostalCode String

BestandteileBenutzerdefinierteFelder

Ruft benutzerdefinierte Felder für alle Bestandteile ab

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Spalten
Name Typ Referenzen Beschreibung
Id String Die unveränderliche Systemdatensatz-ID des benutzerdefinierten Felds.
ConstituentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Name String Die Kategorie des benutzerdefinierten Felds.
Value String Der Wert des benutzerdefinierten Felds.
Comment String Der Kommentar zum benutzerdefinierten Feld.
DateAdded Datetime Das Datum, an dem das benutzerdefinierte Feld erstellt wurde.
DateModified Datetime Das Datum, an dem das benutzerdefinierte Feld zuletzt geändert wurde.
Type String Der Datentyp, den das benutzerdefinierte Feld darstellt.

Bestandteil-Anfragecodes

Gibt eine Liste mit Ausschreibungscodes für den angegebenen Bestandteil zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId ist erforderlich, um ConstituentSolicitCodes Abfrage.

  • ConstituentId unterstützt die = Operator.

Beispiel:

SELECT * FROM ConstituentSolicitCodes WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Bestandteil-Anfragecodes.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Ausschreibungscode verknüpft ist.
EndDate Datetime Das Enddatum des Ausschreibungscodes.
SolicitCode String Kommunikationsanweisungen und/oder -beschränkungen für einen Wähler.
StartDate Datetime Das Startdatum des Ausschreibungscodes.

Länder

Gibt die Liste der verfügbaren Länder zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Landes.
Abbreviation String Die benutzerdefinierte Abkürzung für das Land.
Name String Der Name des Landes.

Ausbildungen

Gibt eine Liste der Ausbildungen für alle Bestandteile oder einen bestimmten Bestandteil zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.

Beispiel:

SELECT * FROM Educations WHERE ConstituentId = '280'

SELECT * FROM Educations WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Ausbildung.
Campus String Der Campus.
ClassOf String Das Jahr, in dem der Wähler seinen Abschluss gemacht hat.
ClassOfDegree String Die Abschlussklasse.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des mit der Ausbildung verbundenen Bestandteils.
DateAdded Datetime Das Datum, an dem die Ausbildung erstellt wurde.
DateEnteredD Integer Der erste Schultag.
DateEnteredM Integer Der erste Monat der Anwesenheit.
DateEnteredY Integer Das erste Studienjahr.
DateGraduatedD Integer Der Abschlusstag.
DateGraduatedM Integer Der Abschlussmonat.
DateGraduatedY Integer Das Abschlussjahr.
DateLeftD Integer Letzter Präsenztag.
DateLeftM Integer Der letzte Anwesenheitsmonat.
DateLeftY Integer Das letzte Anwesenheitsjahr.
DateModified Datetime Das Datum der letzten Änderung der Ausbildung.
Degree String Der erhaltene Abschluss.
Department String Der Name des Bildungsministeriums.
Faculty String Der Name der Fakultät.
Gpa Double Der Notendurchschnitt.
KnownName String Der bekannte Name.
Majors String Die wichtigsten Studiengänge.
Minors String Die Nebenfachstudiengänge.
Primary Boolean Gibt an, ob es sich um den Grundschulverband des Mitglieds handelt.
RegistrationNumber String Die Registrierungsnummer.
School String Der Name der Schule.
SocialOrganization String Die soziale Organisation.
Status String Der Stand der Ausbildung.
SubjectOfStudy String Das Studienfach.
Type String Die Art der Ausbildung.

Emails

Gibt eine Liste der Email Adressen aller Wähler oder eines bestimmten Wählers zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ConstituentId unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt den Operator "=".

Beispiel:

SELECT * FROM Emails WHERE ConstituentId = '280'

SELECT * FROM Emails WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Email-Adresse.
Address String Die Email Adresse.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Email-Adresse verknüpft ist.
DateAdded Datetime Das Datum, an dem die Email Adresse erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung der Email-Adresse.
DoNotEmail Boolean Gibt an, ob der Wähler nicht über diese Email-Adresse kontaktiert werden möchte.
Inactive Boolean Gibt an, ob die Email Adresse inaktiv ist.
Primary Boolean Gibt an, ob dies die primäre Email Adresse des Wählers ist.
Type String Der Typ der Email Adresse.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Veranstaltungskategorien

Gibt eine Liste aktiver Ereigniskategorien zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM EventCategories WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Ereigniskategorie.
Inactive Boolean Ob die Kategorie inaktiv ist. Wahr, wenn inaktiv.
Name String Der Name der Ereigniskategorie.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Veranstaltungsgebühren

Gibt eine Liste der Gebühren für eine Veranstaltung zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zur Abfrage der EventFees wird die EventId benötigt.

  • EventId unterstützt die = Operator.

Beispiel:

SELECT * FROM EventFees WHERE EventId = '2'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Veranstaltungsgebühr.
ContributionAmount Double Der steuerlich absetzbare Betrag dieser Gebühr.
Cost Double Die Kosten der Gebühr.
EventId String Veranstaltungen.Id Die ID des Ereignisses, mit dem die Gebühr verknüpft ist.
Name String Der Name der Veranstaltungsgebühr.
NumberSold Integer Die Anzahl der verkauften Gebühren.

VeranstaltungTeilnehmerGäste

Die grundlegenden zusammenfassenden Informationen des Teilnehmers

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: EventId ist erforderlich, um EventParticipantGuests Abfrage.

  • EventId unterstützt die = Operator.

Beispiel:

SELECT * FROM EventParticipantGuests WHERE EventId = '2'
Spalten
Name Typ Referenzen Beschreibung
ContactId String Die ID des Kontakts, der an der Veranstaltung teilnimmt.
EventId String Veranstaltungen.Id Die ID der Veranstaltung, zu der der Teilnehmer gehört.
Name String Der vollständige Name des Teilnehmers.
ParticipantId String Die ID des Teilnehmers.

VeranstaltungsteilnehmerMitgliedschaften

Die Mitgliedschaftskategorie der Person

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von EventParticipantMemberships wird EventId benötigt.

  • EventId unterstützt die = Operator.

Beispiel:

SELECT * FROM EventParticipantMemberships WHERE EventId = '2'
Spalten
Name Typ Referenzen Beschreibung
CategoryId String Die ID der Mitgliedschaftskategorie.
CategoryName String Der Name der Mitgliedschaftskategorie.
EventId String Veranstaltungen.Id Die ID der Veranstaltung, zu der der Teilnehmer gehört.

Ereignisteilnehmeroptionen

Gibt die Teilnehmeroptionen für eine Veranstaltung zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: EventId ist erforderlich, um EventParticipantOptions Abfrage.

  • EventId unterstützt die = Operator.

Beispiel:

SELECT * FROM EventParticipantOptions WHERE EventId = '2'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Veranstaltungsteilnehmeroption.
EventId String Veranstaltungen.Id Die ID der Veranstaltung, zu der der Teilnehmer gehört.
AddedByService String Die ID des Dienstes, der diese Option hinzugefügt hat.
AddedByUser String Die ID des Benutzers, der diese Option hinzugefügt hat.
DateAdded Datetime Das Datum, an dem diese Option hinzugefügt wurde.
DateUpdated Datetime Das Datum, an dem diese Option aktualisiert wurde.
InputType String Die verfügbaren Typen von Veranstaltungsteilnehmeroptionen.
ListOptions String Eine Optionsliste für Veranstaltungsteilnehmer.
MultiSelect Boolean Nur gültig für den Eingabetyp „Liste“, legt fest, ob mehrere Optionen ausgewählt werden können.
Name String Der Name der Veranstaltungsteilnehmeroption.
ParticipantId String Die ID des Teilnehmers.
UpdatedByService String Die ID des Dienstes, der diese Option aktualisiert hat.
UpdatedByUser String Die ID des Benutzers, der diese Option aktualisiert hat.
Version Integer Die Versionsnummer der Option.

Veranstaltungsteilnehmer

Gibt eine Teilnehmerliste für eine Veranstaltung zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von EventParticipants wird die EventId benötigt.

  • Attended unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • EventId unterstützt die = Betreiber.
  • InvitationStatus unterstützt die = Betreiber.
  • IsConstituent unterstützt die = Betreiber.
  • ParticipationLevelName unterstützt die Operatoren '=,in'.
  • RsvpStatus unterstützt die Operatoren '=,in'.
  • EmailEligible unterstützt die = Betreiber.
  • PhoneCallEligible unterstützt die = Betreiber.
  • FeesPaid unterstützt die = Betreiber.
  • Fields unterstützt die = Operator.

Beispiel:

SELECT * FROM EventParticipants WHERE EventId = '2'

SELECT * FROM EventParticipants WHERE EventId = '2' AND DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID des Teilnehmers.
Attended Boolean Ob der Teilnehmer an der Veranstaltung teilgenommen hat.
ClassOf String Der Abschlussjahrgang des Teilnehmers.
ContactId String Die ID des Kontakts, der an der Veranstaltung teilnimmt.
DateAdded Datetime Das Datum, an dem der Teilnehmer erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Teilnehmers.
DoNotCall Boolean Die bevorzugte Telefonanrufart des Teilnehmers.
DoNotEmail Boolean Die Email Präferenz des Teilnehmers.
Email String Die Email Adresse des Teilnehmers.
EventId String Veranstaltungen.Id Die ID der Veranstaltung, zu der der Teilnehmer gehört.
FirstName String Der Vorname des Teilnehmers.
FormerName String Früherer Name des Teilnehmers.
HostContactId String Die ID des Kontakts, der an der Veranstaltung teilnimmt.
HostName String Der vollständige Name des Teilnehmers.
HostParticipantId String Die ID des Host Teilnehmers.
InvitationStatus String Die möglichen Status für die Einladung eines Wählers zu einer Veranstaltung.
IsConstituent Boolean Gibt an, ob der Teilnehmer ein Wähler ist.
LastName String Der Nachname des Teilnehmers.
LookupId String Die LookupId des Teilnehmers.
MiddleName String Der zweite Vorname des Teilnehmers.
Name String Der vollständige Name des Teilnehmers.
NameTag String Das Namensschild für den Teilnehmer.
ParticipationLevelId String Die ID der Teilnahmeebene.
ParticipationLevelIsInactive Boolean Ob die Teilnahmestufe inaktiv ist. Wahr, wenn inaktiv.
ParticipationLevelName String Der Name der Teilnahmeebene.
Phone String Die Telefonnummer des Teilnehmers.
PreferredName String Der gewünschte Name des Teilnehmers.
RsvpDateD Integer Der Tag im unscharfen Datum.
RsvpDateM Integer Der Monat im Fuzzy-Datum.
RsvpDateY Integer Das Jahr im Fuzzy-Datum.
RsvpStatus String Die möglichen Status für die Zu- oder Abmeldung eines Teilnehmers zu einer Veranstaltung.
Seat String Die Sitzplatzzuweisung für den Teilnehmer.
Suffix String Das Suffix des Teilnehmers.
Title String Der Titel des Teilnehmers.
TotalPaid Integer Die Summe der vom Teilnehmer gezahlten Geschenke in Form einer Anmeldegebühr.
TotalRegistrationFees Integer Die Summe der Teilnehmergebührenbeträge.
SummaryNote String zusammenfassende Notizen.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
EmailEligible Boolean
PhoneCallEligible Boolean
FeesPaid Boolean
Fields String

Veranstaltungen

Gibt eine Liste von Ereignissen zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • CategoryName unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • Name unterstützt die = Betreiber.
  • StartDate unterstützt die Operatoren '>=,<='.
  • IncludeInactive unterstützt die = Betreiber.
  • Fields unterstützt die = Operator.

Beispiel:

SELECT * FROM Events WHERE Id = '2'

SELECT * FROM Events WHERE StartDate >= '2000-04-06T05:50:00' AND StartDate <= '2020-04-06T06:50:00'

SELECT * FROM Events WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID des Ereignisses.
AttendedCount Integer Die Anzahl der Veranstaltungsteilnehmer.
AttendingCount Integer Die Anzahl der Veranstaltungsteilnehmer, die eine Teilnahme planen.
CampaignId String Die ID der mit der Veranstaltung verbundenen Kampagne.
Capacity Integer Die Anzahl der Personen, die an der Veranstaltung teilnehmen können.
CategoryId String Die ID der Ereigniskategorie.
CategoryInactive Boolean Ob die Kategorie inaktiv ist.
CategoryName String Der Name der Ereigniskategorie.
DateAdded Datetime Das Datum, an dem das Ereignis erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Ereignisses.
EndDate Datetime Das Enddatum der Veranstaltung.
EndTime String Die Endzeit des Ereignisses.
FundId String Die ID des mit dem Ereignis verbundenen Fonds.
Goal Double Das monetäre Ziel der Veranstaltung.
Inactive Boolean Ob das Ereignis inaktiv ist.
InvitedCount Integer Die Anzahl der Veranstaltungsteilnehmer.
LocationName String Der Name des Standorts.
LocationAddressLines String Die Adresszeilen des Standortes.
LocationPostalCode String Die Postleitzahl des Ortes.
LocationLocalityId String Die Datensatz-ID des Ortsdatensatzes.
LocationLocalityName String Der Name des Ortes.
LocationAdministrativeAreaId String Die Datensatz-ID des Verwaltungsbereichs.
LocationAdministrativeAreaName String Der Name des Verwaltungsbereichs.
LocationAdministrativeAreaShortDesc String Die Kurzbeschreibung des Verwaltungsbereichs.
LocationSubAdministrativeAreaId String Die ID des Unterverwaltungsbereichs.
LocationSubAdministrativeAreaName String Der Name des Unterverwaltungsbereichs.
LocationCountryId String Die ID des Länderdatensatzes.
LocationCountryDisplayName String Der Anzeigename des Landes.
LocationCountryIsoAlpha2Code String Der ISO 3166-1 Alpha-2-Code für das Land.
LocationFormattedAddress String Die formatierte Adresse des Standorts.
LookupId String Die Nachschlage-ID des Ereignisses.
Name String Der Name der Veranstaltung.
StartDate Date Das Startdatum der Veranstaltung.
StartTime String Die Startzeit der Veranstaltung.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Fields String
IncludeInactive Boolean

FundAnhänge

Gibt eine Liste mit Anhängen für einen Fonds zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von FundAttachments ist FundId erforderlich.

  • FundId unterstützt die = Operator.

Beispiel:

SELECT * FROM FundAttachments WHERE FundId = '4'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
FundId String Mittel.Id Die unveränderliche Systemdatensatz-ID des Fonds.
ContentType String Der Inhaltstyp. Nur für physische Anhänge.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname.
FileSize Integer Die Dateigröße in Bytes.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die mit dem Anhang verknüpften Tags.
ThumbnailId String Die Kennung des Miniaturbilds.
ThumbnailUrl String Die URL für eine Miniaturansicht.
Type String Der Anhangstyp.
Url String Die URL für den Anhang.

Spendensammlungsaufgaben

Gibt eine Liste mit Aufgaben für eine Spendenaktion zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von FundraiserAssignments ist die FundraiserId erforderlich.

  • FundraiserId unterstützt die = Operator.

Beispiel:

SELECT * FROM FundraiserAssignments WHERE FundraiserId = '4'
Spalten
Name Typ Referenzen Beschreibung
Id String Die unveränderliche Systemdatensatz-ID der angegebenen Zuweisung.
AmountValue Double Der Zielbetrag, den die Spendenaktion vom zugewiesenen Wähler einwerben soll.
AppealId String Spendenaufrufe.Id Die unveränderliche Systemdatensatz-ID des Aufrufs, den der Spendensammler zum Anfordern von Geschenken verwenden soll.
CampaignId String Kampagnen.Id Die unveränderliche Systemdatensatz-ID der Kampagne, auf die die resultierenden Geschenke angewendet werden sollen.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Zielbestandteils.
End Datetime Das Enddatum der Spendenaktion.
FundId String Mittel.Id Die unveränderliche Systemdatensatz-ID des Fonds, auf den alle daraus resultierenden Geschenke angewendet werden sollen.
FundraiserId String Die unveränderliche Systemdatensatz-ID der dem Wähler zugewiesenen Spendenaktion.
Start Date Das Startdatum der Spendenaktion.
Type String Die Art der Spendenaktion.

Spendenziele

Gibt eine Liste mit Zielen für eine Spendenaktion zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von FundraiserGoals ist FundraiserId erforderlich.

  • FundraiserId unterstützt die = Operator.

Beispiel:

SELECT * FROM FundraiserGoals WHERE FundraiserId = '4'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Spendenziels.
AmountValue Double Der Zielbetrag der Spendenaktion.
AppealId String Spendenaufrufe.Id Die unveränderliche Systemdatensatz-ID des mit dem Spendenziel verbundenen Aufrufs.
CampaignId String Kampagnen.Id Die unveränderliche Systemdatensatz-ID der Kampagne, die mit dem Spendenziel verknüpft ist.
FundId String Mittel.Id Die unveränderliche Systemdatensatz-ID des Fonds, der mit dem Spendenziel verknüpft ist.
FundraiserId String Die unveränderliche Systemdatensatz-ID der Spendenaktion, die mit dem Spendenziel verknüpft ist.
Type String Der Spendenzieltyp. Verfügbare Werte sind „Kampagne“, „Fonds“, „Nicht angegebene Kategorie“ und „Aufruf“.
UnspecifiedCategoryName String Der nicht angegebene Kategorienname für das Spendenziel.

SpendensammlungAppelle

Gibt eine Liste mit Spendenaufrufen zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM FundraisingAppeals WHERE Id = '4'

SELECT * FROM FundraisingAppeals WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Einspruchs.
Category String Die Kategorie des Einspruchs.
DateAdded Datetime Das Datum, an dem der Einspruch erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Einspruchs.
Description String Der Anzeigename des Einspruchs.
EndDate Datetime Das Enddatum der Berufung.
GoalValue Double Das mit dem Einspruch verbundene monetäre Ziel.
Inactive Boolean Dieses berechnete Feld gibt an, dass der Einspruch aktiv ist, wenn das aktuelle Datum nach einem beliebigen Startdatum und vor einem beliebigen Enddatum liegt.
LookupId String Die benutzerdefinierte Kennung für den Einspruch.
StartDate Datetime Das Datum des Beginns der Berufung.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Mittel

Gibt eine Liste von Fonds zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM Funds WHERE Id = '4'

SELECT * FROM Funds WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Fonds.
Category String Die Kategorie des Fonds.
DateAdded Datetime Das Datum, an dem der Fonds aufgelegt wurde.
DateModified Datetime Das Datum der letzten Änderung des Fonds.
Description String Der Anzeigename des Fonds.
EndDate Datetime Das Enddatum des Fonds.
GoalValue Double Das mit dem Fonds verbundene monetäre Ziel.
Inactive Boolean Dieses berechnete Feld gibt an, dass der Fonds aktiv ist, wenn das aktuelle Datum nach einem beliebigen Startdatum und vor einem beliebigen Enddatum liegt.
LookupId String Die benutzerdefinierte Kennung für den Fonds.
StartDate Datetime Das Startdatum des Fonds.
Type String Die Art des Fonds.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

GetPledgeInstallments

Hier werden die Raten einer bestehenden Spendenzusage ausgezahlt.

Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String ICH WÜRDE
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des Geschenks, mit dem die Anhänge verknüpft sind.
AmountValue Double Der Betragswert.
Date Datetime Datum
Sequence Integer Sequenz
Year Integer Jahr

GetPledgePayments

Hiermit werden die Zahlungen einer bestehenden Spendenzusage abgewickelt.

Spalten
Name Typ Referenzen Beschreibung
PaymentGiftId [KEY] String Die Zahlungsgeschenk-ID.
InstallmentId String Die ID für die Rate.
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des Geschenks, mit dem die Anhänge verknüpft sind.
AmountAppliedValue Double Der angewandte Betrag.

Geschenkbestätigungen

Gibt eine Liste mit Danksagungen für ein Geschenk zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von Geschenkbestätigungen ist eine Geschenk-ID erforderlich.

  • GiftId unterstützt die = Operator.

Beispiel:

SELECT * FROM GiftAcknowledgements WHERE GiftId = '476'
Spalten
Name Typ Referenzen Beschreibung
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des Geschenks, das mit der Bestätigung verknüpft ist.
Date Datetime Das mit der Bestätigung verknüpfte Datum.
Letter String Der mit der Bestätigung verbundene Brief.
Status String Der Status der Bestätigung. Verfügbare Werte sind: ACKNOWLEDGED, NEEDSACKNOWLEDGEMENT und DONOTACKNOWLEDGE.

Geschenkanhänge

Gibt eine Liste mit Anhängen für ein Geschenk zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von GiftAttachments ist eine Geschenk-ID erforderlich.

  • GiftId unterstützt die = Operator.

Beispiel:

SELECT * FROM GiftAttachments WHERE GiftId = '476'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des Geschenks, mit dem die Anhänge verknüpft sind.
ContentType String Der Inhaltstyp. Nur für physische Anhänge.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname.
FileSize Integer Die Dateigröße in Bytes.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die mit dem Anhang verknüpften Tags.
ThumbnailId String Die Kennung des Miniaturbilds.
ThumbnailUrl String Die URL für eine Miniaturansicht.
Type String Der Anhangstyp.
Url String Die URL für den Anhang.

GeschenkBatches

Gibt eine Liste mit Geschenkpaketen zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • BatchNumber unterstützt die = Betreiber.
  • CreatedBy unterstützt die = Betreiber.
  • HasExceptions unterstützt die = Betreiber.
  • IsApproved unterstützt die = Betreiber.
  • SearchText unterstützt die = Betreiber.
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die Charge.
ActualAmount Integer Die tatsächliche Charge.
BatchDescription String Die Charge.
BatchNumber String Die Charge.
CreatedBy String Erstellt von Benutzername.
AddedBy String Hinzugefügt durch Benutzernamen.
CreatedOn Datetime Das Datum, an dem der Charge erstellt wurde.
DateAdded Datetime Das Datum, an dem der Charge hinzugefügt wurde.
HasExceptions Boolean Der Boolesche Wert hat Ausnahmen.
IsApproved Boolean Genehmigter Boolescher Wert.
Approved Boolean Genehmigter Boolescher Wert.
NumberOfGifts Integer Die Anzahl der Geschenke im Charge.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
SearchText String

Geschenkzahlungen

Gibt Zahlungen für ein Geschenk zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von GiftPayments ist eine Geschenk-ID erforderlich.

  • GiftId unterstützt die = Operator.

Beispiel:

SELECT * FROM GiftPayments WHERE GiftId = '476'
Spalten
Name Typ Referenzen Beschreibung
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des mit der Zahlung verknüpften Geschenks.
AccountToken String Die tokenisierten Kontodaten (z.B. Kreditkarte) vom externen Zahlungsanbieter. Gilt nur für die Zahlungsarten CreditCard und DirectDebit.
BbpsConfigurationId String Die bbps-Konfigurations-ID. Gilt nur für die Zahlungsarten Kreditkarte und Lastschrift.
BbpsTransactionId String Die bbps Transaktions-ID. Gilt nur für die Zahlungsarten Kreditkarte und Lastschrift.
CheckDateD String Der Tag des Scheckdatums. Gilt nur für die Zahlungsmethode PersonalCheck.
CheckDateM String Der Monat des Scheckdatums. Gilt nur für die Zahlungsmethode PersonalCheck.
CheckDateY String Das Jahr des Scheckdatums. Gilt nur für die Zahlungsmethode PersonalCheck.
CheckNumber String Die Schecknummer. Gilt nur für die Zahlungsmethode PersonalCheck.
CheckoutTransactionId String Die Checkout-Transaktions-ID. Gilt nur für die Zahlungsmethoden Kreditkarte und Lastschrift.
PaymentMethod String Die Zahlungsmethode.
Reference String Die Referenz.
ReferenceDateD String Der Tag des Referenzdatums.
ReferenceDateM String Der Monat des Referenzdatums.
ReferenceDateY String Das Jahr des Referenzdatums.

Geschenkbelege

Gibt Quittungen für ein Geschenk zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von Geschenkbelegen ist eine Geschenk-ID erforderlich.

  • GiftId unterstützt die = Operator.

Beispiel:

SELECT * FROM GiftReceipts WHERE GiftId = '476'
Spalten
Name Typ Referenzen Beschreibung
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des mit der Quittung verknüpften Geschenks.
AmountValue Integer Der Betrag der Quittung.
Date Datetime Das Datum auf der Quittung.
Number Integer Die Nummer des Belegs.
Status String Der Status der Quittung. Verfügbare Werte sind: RECEIPTED, NEEDSRECEIPT und DONOTRECEIPT.

Geschenke

Gibt eine paginierte Liste mit Geschenken zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die Operatoren '=,in'.
  • Date unterstützt die Operatoren '>=,<='.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • PostStatus unterstützt die Operatoren '=,in'.
  • Type unterstützt die = Betreiber.
  • ListId unterstützt die = Betreiber.
  • AppealId unterstützt die Operatoren '=,in'.
  • FundId unterstützt die Operatoren '=,in'.
  • CampaignId unterstützt die Operatoren '=,in'.
  • AcknowledgmentStatus unterstützt die Operatoren '=,in'.
  • ReceiptStaus unterstützt die Operatoren '=,in'.

Beispiel:

SELECT * FROM Gifts WHERE ConstituentId IN ('280', '281')

SELECT * FROM Gifts WHERE PostStatus = 'Posted'

SELECT * FROM Gifts WHERE Type IN ('Pledge', 'GiftInKind')
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Geschenks.
AmountValue Double Der Geldbetrag des Geschenks.
BalanceValue Double Der verbleibende Restbetrag des Geschenks.
BatchNumber String Die mit diesem Geschenk verbundene Charge.
Constituency String Der Zweck des Geschenks.
ConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Geschenk verknüpft ist.
Date Date Das Geschenkdatum.
DateAdded Datetime Das Datum, an dem das Geschenk erstellt wurde.
DateModified Datetime Das Datum, an dem das Geschenk zuletzt geändert wurde.
GiftAidAmountValue Double Dieses berechnete Feld berechnet den gesamten qualifizierten Steuerbetrag, der aus der Gift Aid-Regelung für alle Geschenkaufteilungen für dieses Geschenk zurückgefordert wurde.
GiftAidQualificationStatus String Dieses berechnete Feld bestimmt den Gift-Aid-Qualifizierungsstatus basierend auf den Steuererklärungsinformationen und dem Datenbankformat. Verfügbare Werte sind: Qualifiziert, Nicht qualifiziert und Teilweise qualifiziert. Nur für Großbritannien.
GiftStatus String Der Status des Geschenks. Verfügbare Werte sind „Aktiv“, „Zurückgehalten“, „Beendet“, „Abgeschlossen“ und „Abgebrochen“.
IsAnonymous Bool Gibt an, ob die Spende anonym ist.
LinkedGifts String Die Kennungen anderer Geschenke, die mit diesem Geschenk verknüpft sind.
LookupId String Die benutzerdefinierte Kennung für das Geschenk.
Origin String Der Ursprung des Geschenks.
PostDate Datetime Das Datum, an dem die Schenkung im Hauptbuch verbucht wurde.
PostStatus String Der Hauptbuchbuchungsstatus der Schenkung.
RecurringGiftStatusDateD Integer Das Datum (D), an dem der Geschenkstatus zuletzt geändert wurde.
RecurringGiftStatusDateM Integer Das Datum (M), an dem der Geschenkstatus zuletzt geändert wurde.
RecurringGiftStatusDateY Integer Das Datum (J), an dem der Geschenkstatus zuletzt geändert wurde.
Reference String Notizen zum Festhalten besonderer Einzelheiten zu einer Schenkung, beispielsweise dem Beweggrund dafür oder einer detaillierten Beschreibung eines Sachgeschenks.
Subtype String Der Untertyp des Geschenks.
Type String Die Geschenkart.
GiftCode String Der Geschenkcode.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
ListId String
AppealId String
FundId String
CampaignId String
AcknowledgmentStatus String
ReceiptStaus String

GeschenkeCustomFields

Ruft benutzerdefinierte Felder für alle Geschenke ab

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Spalten
Name Typ Referenzen Beschreibung
Id String Die unveränderliche Systemdatensatz-ID des benutzerdefinierten Felds.
GiftId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Name String Die Kategorie des benutzerdefinierten Felds.
Value String Der Wert des benutzerdefinierten Felds.
Comment String Der Kommentar zum benutzerdefinierten Feld.
DateAdded Datetime Das Datum, an dem das benutzerdefinierte Feld erstellt wurde.
DateModified Datetime Das Datum, an dem das benutzerdefinierte Feld zuletzt geändert wurde.
Type String Der Datentyp, den das benutzerdefinierte Feld darstellt.

GeschenkSoftCredits

Gibt Soft Credits als Geschenk zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von GiftSoftCredits ist eine Geschenk-ID erforderlich.

  • GiftId unterstützt die = Operator.

Beispiel:

SELECT * FROM GiftSoftCredits WHERE GiftId = '476'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Soft Credits.
AmountValue Double Der Betrag des Soft Credits.
ConstituentId String Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Soft Credit verknüpft ist.
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des Geschenks, das mit dem Soft Credit verknüpft ist.

Geschenksplits

Gibt die Splits als Geschenk zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von GiftSplits ist eine Geschenk-ID erforderlich.

  • GiftId unterstützt die = Operator.

Beispiel:

SELECT * FROM GiftSplits WHERE GiftId = '476'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Geschenkaufteilung.
GiftId String Geschenke.Id Die unveränderliche Systemdatensatz-ID des Geschenks, das mit der Geschenkaufteilung verknüpft ist.
AmountValue Integer Der Betrag der Geschenkaufteilung.
AppealId String Die unveränderliche Systemdatensatz-ID des mit der Schenkungsaufteilung verbundenen Einspruchs.
CampaignId String Die unveränderliche Systemdatensatz-ID der Kampagne, die mit der Geschenkaufteilung verknüpft ist.
FundId String Die unveränderliche Systemdatensatz-ID des mit der Schenkungsaufteilung verknüpften Fonds.
GiftAidAmount String Der von der Geschenkbeihilfe für diese Schenkungsaufteilung zurückgeforderte Steuerbetrag. Nur für Großbritannien.
GiftAidQualificationStatus String Der Gift-Aid-Qualifizierungsstatus der Schenkungsaufteilung. Verfügbare Werte sind: Qualifiziert und Nicht qualifiziert. Nur für Großbritannien.
PackageId String Die unveränderliche Systemdatensatz-ID des mit der Geschenkaufteilung verknüpften Pakets.

Geben

Gibt die erste, letzte oder größte Spende zurück, die für einen Wähler aufgezeichnet wurde.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Um Giving Abfrage, sind „ConstituentId“ und „GivingSummaryType“ erforderlich.

  • ConstituentId unterstützt die = Betreiber.
  • GivingSummaryType unterstützt die = Operator.

Beispiel:

SELECT * FROM Giving WHERE ConstituentId = '280' AND GivingSummaryType = 'greatest'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Geschenks.
AmountValue Double Der Geschenkbetrag.
Date Date Das Geschenkdatum.
Type String Die Geschenkart.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dieser Spende verknüpft ist.
GivingSummaryType String Der Zusammenfassungstyp. Verfügbare Werte sind „Erster“, „Neuester“ und „Größter“. Die zulässigen Werte sind „Erster“, „Größter“, „Neuester“.

SpendenAppelle

Gibt die Zusammenfassung der Spendenappelle für den Wähler zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId und GivingSummaryType sind erforderlich, um GivingAppeals Abfrage.

  • ConstituentId unterstützt die = Betreiber.
  • GivingSummaryType unterstützt die = Operator.

Beispiel:

SELECT * FROM GivingAppeals WHERE ConstituentId = '280' AND GivingSummaryType = 'first'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Einspruchs.
Description String Die Beschreibung.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dieser Spende verknüpft ist.
GivingSummaryType String Der Zusammenfassungstyp. Verfügbare Werte sind „Erster“, „Neuester“ und „Größter“. Die zulässigen Werte sind „Erster“, „Größter“, „Neuester“.

SpendenKampagnen

Gibt die Zusammenfassung der Spendenkampagnen für den Wähler zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId und GivingSummaryType sind erforderlich, um GivingCampaigns Abfrage.

  • ConstituentId unterstützt die = Betreiber.
  • GivingSummaryType unterstützt die = Operator.

Beispiel:

SELECT * FROM GivingCampaigns WHERE ConstituentId = '280' AND GivingSummaryType = 'greatest'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Kampagne.
Description String Die Kampagnenbeschreibung.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dieser Spende verknüpft ist.
GivingSummaryType String Der Zusammenfassungstyp. Verfügbare Werte sind „Erster“, „Neuester“ und „Größter“. Die zulässigen Werte sind „Erster“, „Größter“, „Neuester“.

Spendenfonds

Gibt die Spendenübersicht für den Wähler zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId und GivingSummaryType sind erforderlich, um GivingFunds Abfrage.

  • ConstituentId unterstützt die = Betreiber.
  • GivingSummaryType unterstützt die = Operator.

Beispiel:

SELECT * FROM GivingFunds WHERE ConstituentId = '280' AND GivingSummaryType = 'latest'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Fonds.
Description String Die Fondsbeschreibung.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dieser Spende verknüpft ist.
GivingSummaryType String Der Zusammenfassungstyp. Verfügbare Werte sind „Erster“, „Neuester“ und „Größter“. Die zulässigen Werte sind „Erster“, „Größter“, „Neuester“.

Lebenslanges Geben

Gibt die lebenslangen Spendeninformationen für einen Bestandteil zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: ConstituentId ist erforderlich, um LifetimeGiving Abfrage.

  • ConstituentId unterstützt die = Operator.

Beispiel:

SELECT * FROM LifetimeGiving WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
ConsecutiveYearsGiven Integer Dieses berechnete Feld berechnet die Anzahl der aufeinanderfolgenden Jahre, die der Wähler angegeben hat.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der lebenslangen Spende verknüpft ist.
TotalCommittedMatchingGiftsValue Double Dieses berechnete Feld berechnet den Gesamtbetrag der dem Bestandteil zugeschriebenen Matching-Gift-Zusagen.
TotalGivingValue Double Dieses berechnete Feld berechnet den Gesamtbetrag, der vom Wähler angegeben wird.
TotalPledgeBalanceValue Double Dieses berechnete Feld berechnet den unbezahlten Pfandsaldo für den Bestandteil.
TotalReceivedGivingValue Double Dieses berechnete Feld berechnet den vom Wähler insgesamt erhaltenen Betrag.
TotalReceivedMatchingGiftsValue Double Dieses berechnete Feld berechnet den Gesamtbetrag der Zahlungen für die dem Wähler zugeschriebenen Spendenzusagen.
TotalSoftCreditsValue Double Dieses berechnete Feld berechnet die Gesamtsumme der auf die Komponente angewendeten Soft Credits.
TotalYearsGiven Integer Dieses berechnete Feld berechnet die Gesamtzahl der Jahre, die der Wähler zur Verfügung steht.

Listen

Gibt eine Liste von Listen für den angegebenen Listentyp zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ListType unterstützt die = Operator.

Beispiel:

SELECT * FROM Lists WHERE ListType = 'Constituent'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID für die Liste.
DateModified Datetime Das Datum, an dem diese Liste zuletzt geändert wurde.
Description String Die Beschreibung der Liste
IsPublic Boolean Gibt an, ob dies eine öffentliche oder private Liste ist.
LastModifiedByUserId String Die ID des Benutzers, der die Liste zuletzt geändert hat.
LastModifiedByUserName String Der Name des Benutzers, der die Liste zuletzt geändert hat.
Name String Der Name der Liste.
RecordCount Integer Die Gesamtzahl der durch diese Liste definierten Datensätze, basierend auf dem letzten Speicherzeitpunkt dieser Liste.
ListType String Typ der Liste. Die zulässigen Werte sind Bestandteil, Geschenk, Aktion, Gelegenheit.

Mitglieder

Gibt die Mitgliederliste zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ConstituentId unterstützt die = Operator.

Beispiel:

SELECT * FROM Members WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Mitglieds.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der dem Mitglied zugeordnet ist.
Primary Boolean Gibt an, ob dies das primäre Mitglied der Mitgliedschaft ist.

Mitgliedschaften

Gibt eine Liste der Mitgliedschaften zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.

Beispiel:

SELECT * FROM Memberships WHERE ConstituentId = '280'

SELECT * FROM Memberships WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Mitgliedschaft.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Mitgliedschaft verknüpft ist.
Category String Die Mitgliedschaftskategorie.
DateAdded Datetime Das Datum, an dem die Mitgliedschaft erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung der Mitgliedschaft.
DuesValue Integer Der Mitgliedsbeitrag.
Expires Datetime Das Datum, an dem die Mitgliedschaft abläuft.
Joined Datetime Das Datum, an dem die Mitgliedschaft aktiv wird.
Program String Das Mitgliedschaftsprogramm.
Standing String Der Mitgliedschaftsstatus. Verfügbare Werte sind „Neu“, „Aktiv“, „Abgelaufen“ und „Abgebrochen“.
Subcategory String Die Unterkategorie „Mitgliedschaft“.

Hinweise

Gibt eine Liste mit Notizen zurück, die hilfreiche oder wichtige Details wie bestimmte Interessen und besondere Anweisungen für Spenden auflistet

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.

Beispiel:

SELECT * FROM Notes WHERE ConstituentId = '280'

SELECT * FROM Notes WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Notiz.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Notiz verknüpft ist.
DateD Integer Der Tag des Notizdatums.
DateM Integer Der Monat des Notizdatums.
DateY Integer Das Jahr des Notendatums.
DateAdded Datetime Das Datum, an dem die Notiz erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung der Notiz.
Summary String Die Notizzusammenfassung.
Text String Der Inhalt der Notiz.
Type String Der Notiztyp.

OnlinePresences

Gibt eine paginierte Liste von Onlinepräsenzen zurück, die die Social-Media-Konten und Websites eines Wählers speichern.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM OnlinePresences WHERE ConstituentId = '280'

SELECT * FROM OnlinePresences WHERE DateAdded >= '2010-06-01 14:03:35'

SELECT * FROM OnlinePresences WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Onlinepräsenz.
Address String Die Webadresse für den Online-Auftritt.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Onlinepräsenz verknüpft ist.
DateAdded Datetime Das Datum, an dem die Onlinepräsenz erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Onlineauftritts.
Inactive Boolean Gibt an, ob die Onlinepräsenz inaktiv ist.
Primary Boolean Gibt an, ob dies die primäre Onlinepräsenz des Wählers ist.
Type String Die Art der Onlinepräsenz.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Gelegenheiten

Ruft eine Liste mit Möglichkeiten ab

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM Opportunities WHERE Id = '4'

SELECT * FROM Opportunities WHERE ConstituentId IN ('255', '266')

SELECT * FROM Opportunities WHERE DateAdded >= '1999-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Chance.
AskAmountValue Double Der Geldbetrag, der vom Interessenten für die Gelegenheit erbeten wird.
AskDate Date Das Datum, an dem die Aufforderung erfolgte.
CampaignId String Kampagnen.Id Die unveränderliche Systemdatensatz-ID der mit der Gelegenheit verbundenen Kampagne. Die Kampagne legt die Gesamtziele für die Mittelbeschaffung fest.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Chance verknüpft ist.
DateAdded Datetime Das Datum, an dem die Chance erstellt wurde.
DateModified Datetime Das Datum, an dem die Chance zuletzt geändert wurde.
Deadline Datetime Das Zieldatum, an dem die Opportunity zu einem Geschenk führt.
ExpectedAmountValue Double Der Geldbetrag, der realistischerweise von der Chance erwartet wird.
ExpectedDate Datetime Das Datum, an dem der Interessent voraussichtlich auf die Gelegenheit reagieren wird.
FundId String Mittel.Id Die unveränderliche Systemdatensatz-ID des mit der Chance verknüpften Fonds.
FundedAmountValue Double Der Geldbetrag, den der Interessent als Reaktion auf die Chance gezahlt hat.
FundedDate Datetime Das Datum, an dem der Interessent auf die Gelegenheit reagiert hat.
Fundraisers String Teilnehmer einer Spendenaktion interagieren im Namen Ihrer Organisation mit anderen Teilnehmern und Interessenten, um Beziehungen aufzubauen und die Möglichkeiten zur Sicherung größerer Spenden zu verbessern.
Inactive Boolean Gibt an, ob die Chance inaktiv ist.
LinkedGifts String Die unveränderlichen Systemdatensatz-IDs der mit der Gelegenheit verbundenen Geschenke.
Name String Der Name, der die Chance im gesamten Programm kennzeichnet, beispielsweise in Listen oder Bestandteildatensätzen.
Purpose String Der Verwendungszweck des durch diese Gelegenheit gesammelten Geldes.
Status String Der Status, der angibt, in welchem Stadium des Ausschreibungsprozesses sich die Möglichkeit befindet.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean
ListId String

MöglichkeitenCustomFields

Ruft benutzerdefinierte Felder für eine Chance ab

Spalten
Name Typ Referenzen Beschreibung
Id String Die unveränderliche Systemdatensatz-ID des benutzerdefinierten Felds.
OpportunityId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Name String Die Kategorie des benutzerdefinierten Felds.
Value String Der Wert des benutzerdefinierten Felds.
Date Datetime Das Datum, an dem das benutzerdefinierte Feld erstellt wurde.
DateAdded Datetime Das Datum, an dem das benutzerdefinierte Feld hinzugefügt wurde.
DateModified Datetime Das Datum, an dem das benutzerdefinierte Feld zuletzt geändert wurde.
Type String Der Datentyp, den das benutzerdefinierte Feld darstellt.

OpportunityAnhänge

Gibt eine Liste mit Anhängen für eine Gelegenheit zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von OpportunityAttachments ist eine OpportunityId erforderlich.

  • OpportunityId unterstützt die = Operator.

Beispiel:

SELECT * FROM OpportunityAttachments WHERE OpportunityId = '4'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Anhangs.
OpportunityId String Chancen.Id Die ID der Chance.
Content_type String Der Inhaltstyp. Nur für physische Anhänge.
Date Datetime Das Datum des Anhangs.
FileId String Die Kennung der Datei.
FileName String Der Dateiname. Nur für physische Anhänge.
FileSize Integer Die Dateigröße in Bytes. Nur für physische Anhänge.
Name String Der Name des Anhangs.
ParentId String Die unveränderliche Systemdatensatz-ID des übergeordneten Objekts.
Tags String Die mit dem Anhang verknüpften Tags.
ThumbnailId String Die Kennung der Miniaturansicht. Für physische Anhänge, bei denen es sich nur um Bilder handelt.
ThumbnailUrl String Die URL für eine Miniaturansicht.
Type String Der Anhangstyp. Verfügbare Werte sind „Link“ und „Physisch“.
Url String Die URL für den Anhang.

Pakete

Gibt eine Liste von Paketen zurück, die Inhalte und andere Elemente für die Spendenaufrufe enthalten, mit denen Organisationen Spenden sammeln

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • AppealId unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.
  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM Packages WHERE Id = '1'

SELECT * FROM Packages WHERE AppealId IN ('17', '18')

SELECT * FROM Packages WHERE DateAdded >= '1999-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Pakets.
AppealId String Spendenaufrufe.Id Die unveränderliche Systemdatensatz-ID des mit diesem Paket verknüpften Einspruchs.
Category String Die Kategorie des Pakets.
DateAdded Datetime Das Datum, an dem das Paket erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Pakets.
DefaultGiftAmountValue Double Der Standardbetrag für Geschenke, die mit diesem Paket verknüpft sind.
Description String Der Anzeigename des Pakets.
End Datetime Das Enddatum des Pakets.
GoalValue Double Das Ziel dieses Pakets.
Inactive Boolean Dieses berechnete Feld gibt an, dass das Paket aktiv ist, wenn das aktuelle Datum nach einem beliebigen Anfangsdatum und vor einem beliebigen Ende liegt.
LookupId String Die benutzerdefinierte Kennung für das Paket.
Notes String Die Hinweise auf der Verpackung.
RecipientCount Integer Die Anzahl der Empfänger des Pakets.
Start Datetime Das Startdatum des Pakets.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

TeilnehmerGebührenZahlungen

Gibt die Gebührenzahlungen für einen Teilnehmer zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von ParticipantFeePayments ist die ParticipantId erforderlich.

  • ParticipantId unterstützt die = Operator.

Beispiel:

SELECT * FROM ParticipantFeePayments WHERE ParticipantId = '197'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Teilnehmergebühr.
ParticipantId String Veranstaltungsteilnehmer.Id Die ID des Teilnehmers, mit dem die Teilnehmergebühr verknüpft ist.
AppliedAmount Integer Der angewandte Betrag der Teilnehmerentgeltzahlung.
GiftId String Die ID des Geschenks, mit dem die Teilnehmergebühr verknüpft ist.

Teilnehmergebühren

Gibt eine Liste der Gebühren für einen Teilnehmer zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Um die Teilnehmergebühren Abfrage, ist die Teilnehmer-ID erforderlich.

  • ParticipantId unterstützt die = Operator.

Beispiel:

SELECT * FROM ParticipantFees WHERE ParticipantId = '197'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Teilnehmergebühr.
ParticipantId String Veranstaltungsteilnehmer.Id Die ID des Datensatzes, mit dem die Teilnehmergebühr verknüpft ist.
DateD Integer Der Tag im unscharfen Datum.
DateM Integer Der Monat im Fuzzy-Datum.
DateY Integer Das Jahr im Fuzzy-Datum.
EventFeeContributionAmount Integer Der steuerlich absetzbare Betrag dieser Gebühr.
EventFeeCost Double Die Kosten der Gebühr.
EventFeeEventId String Die ID der Veranstaltung, mit der die Gebühr verknüpft ist.
EventFeeId String Die ID der Veranstaltungsgebühr.
EventFeeName String Der Name der Veranstaltungsgebühr.
EventFeeNumberSold Integer Die Anzahl der verkauften Gebühren.
FeeAmount Double Die Höhe der Teilnehmergebühr.
Quantity Integer Die gekaufte Menge.
TaxReceiptableAmount Integer Der steuerlich absetzbare Betrag der Teilnehmergebühr.

Teilnehmerlevel

Gibt eine Liste der Teilnahmestufen für alle Veranstaltungen zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM ParticipantLevels WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Teilnahmeebene.
IsInactive Boolean Ob die Teilnahmestufe inaktiv ist. Wahr, wenn inaktiv.
Name String Der Name der Teilnahmeebene.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Teilnehmeroptionen

Gibt die Teilnehmeroptionen für einen Teilnehmer zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Zum Abfrage von ParticipantOptions ist die ParticipantId erforderlich.

  • ParticipantId unterstützt die = Operator.

Beispiel:

SELECT * FROM ParticipantOptions WHERE ParticipantId = '197'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die ID der Teilnehmeroption.
ParticipantId String Veranstaltungsteilnehmer.Id Die ID des Teilnehmers.
AddedByService String Der Name des Dienstes, der diese Teilnehmeroption hinzugefügt hat.
AddedByUser String Die ID des Benutzers, der die Teilnehmeroption hinzugefügt hat.
DateAdded Datetime Das Datum, an dem die Teilnehmeroption hinzugefügt wurde.
DateUpdated Datetime Das Datum, an dem die Teilnehmeroption aktualisiert wurde.
EventId String Die ID des Ereignisses.
EventParticipantOptionId String Die ID der Veranstaltungsteilnehmeroption.
OptionValue String Die Antwort des Teilnehmers auf die Option.
UpdatedByService String Der Name des Dienstes, der diese Teilnehmeroption aktualisiert hat.
UpdatedByUser String Die ID des Benutzers, der die Teilnehmeroption aktualisiert hat.

Telefone

Gibt eine Liste von Telefonnummern für alle oder einen bestimmten Bestandteil zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die Operatoren '=,in'.
  • DateAdded unterstützt die Operatoren '>='.
  • DateModified unterstützt die Operatoren '>='.
  • IncludeInactive unterstützt die Operatoren '='.

Beispiel:

SELECT * FROM Phones WHERE Id = '1'

SELECT * FROM Phones WHERE ConstituentId IN ('280', '281')

SELECT * FROM Phones WHERE DateAdded >= '2010-06-01 14:03:35'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID des Telefons.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit dem Telefon verknüpft ist.
DateAdded Datetime Das Datum, an dem das Telefon erstellt wurde.
DateModified Datetime Das Datum der letzten Änderung des Telefons.
DoNotCall Boolean Gibt an, ob der Wähler nicht unter dieser Nummer kontaktiert werden möchte.
Inactive Boolean Zeigt an, ob das Telefon inaktiv ist.
Number String Die Telefonnummer.
Primary Boolean Gibt an, ob dies die primäre Telefonnummer des Wählers ist.
Type String Der Telefontyp.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

BewertungKategorien

Gibt eine Liste aller verfügbaren Bewertungskategorien zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • IncludeInactive unterstützt die = Betreiber.
  • SourceName unterstützt die = Operator.

Beispiel:

SELECT * FROM RatingCategories WHERE SourceName = 'Econometrics'

SELECT * FROM RatingCategories WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Inactive Boolean Gibt an, ob die Kategorie inaktiv ist.
Name String Der Name der Bewertungskategorie.
SourceName String Die Quelle der Kategorie.
Type String Der Typ der Bewertungskategorie.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Bewertungen

Gibt eine Liste mit Bewertungen für einen Bestandteil zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
Hinweis: Um Bewertungen Abfrage, ist die ConstituentId erforderlich.

  • ConstituentId unterstützt die = Betreiber.
  • IncludeInactive unterstützt die = Betreiber.
  • MostRecentlyUsed unterstützt die = Operator.

Beispiel:

SELECT * FROM Ratings WHERE ConstituentId = '280'

SELECT * FROM Ratings WHERE IncludeInactive = true

SELECT * FROM Ratings WHERE MostRecentlyUsed = true
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Bewertung.
Category String Die Kategorie der Bewertung.
Comment String Ein Kommentar zur Bewertung.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Bewertung verknüpft ist.
Date Datetime Das Datum der Bewertung.
Inactive Boolean Dieses berechnete Feld gibt an, dass die Bewertung aktiv ist, wenn die Kategorie aktiv ist.
Source String Die Quelle der Bewertung.
Type String Dieses berechnete Feld gibt den Datentyp an, den die Bewertung basierend auf der Kategorieneigenschaft darstellt.
Value String Der Wert der Bewertung.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean
MostRecentOnly Boolean

Bewertungsquellen

Gibt eine Liste aller verfügbaren Bewertungsquellen zurück.

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • IncludeInactive unterstützt die = Operator.

Beispiel:

SELECT * FROM RatingSources WHERE IncludeInactive = true
Spalten
Name Typ Referenzen Beschreibung
Inactive Boolean Gibt an, ob die Bewertungsquelle inaktiv ist.
Name String Der Name der Bewertungsquelle.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
IncludeInactive Boolean

Beziehungen

Gibt eine Liste der Beziehungen zwischen Wählern und anderen Personen und Organisationen wie Familie, Freunden und Arbeitgebern zurück

Tabellenspezifische Informationen
Wählen

Der Connector verwendet die Edge NXT- API von BlackBaud Raiser, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • Id unterstützt die = Betreiber.
  • ConstituentId unterstützt die = Betreiber.
  • DateAdded unterstützt die Operatoren '>=,>'.
  • DateModified unterstützt die Operatoren '>=,>'.

Beispiel:

SELECT * FROM Relationships WHERE Id = '1'

SELECT * FROM Relationships WHERE ConstituentId = '280'
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] String Die unveränderliche Systemdatensatz-ID der Beziehung.
Comment String Der Kommentar zur Beziehung.
ConstituentId String Bestandteile.Id Die unveränderliche Systemdatensatz-ID des Bestandteils, der mit der Beziehung verknüpft ist.
DateAdded Datetime Das Datum, an dem die Beziehung erstellt wurde.
DateModified Datetime Das Datum, an dem die Beziehung zuletzt geändert wurde.
EndD Integer Der Tag, an dem die Beziehung endet.
EndM Integer Der Endmonat für die Beziehung.
EndY Integer Das letzte Jahr für die Beziehung.
IsOrganizationContact Boolean Gibt an, ob die betreffende Person die Organisation als Kontakt vertritt.
IsPrimaryBusiness Boolean Gibt an, ob es sich bei der zugehörigen Organisation um das Hauptgeschäft der Person handelt.
IsSpouse Boolean Gibt an, ob es sich bei dem verwandten Bestandteil um den Ehepartner des Bestandteils handelt.
Name String Der Name des zugehörigen Bestandteils.
OrganizationContactType String Bietet Kontext für Interaktionen mit der entsprechenden Person, die die Organisation als Kontakt vertritt.
Position String Die Position des Einzelnen in der Organisation.
ReciprocalRelationshipId String Die Kennung für den Datensatz der wechselseitigen Beziehung.
ReciprocalType String Beschreibt die Beziehung des Bestandteils zum zugehörigen Bestandteil.
RelationId String Die unveränderliche Systemdatensatz-ID der zugehörigen Person oder Organisation.
StartD Integer Der Starttag der Beziehung.
StartM Integer Der Startmonat der Beziehung.
StartY Integer Das Jahr, in dem die Beziehung begann.
Type String Der Beziehungstyp, den die Beziehung darstellt.

Ehrungen

Gibt eine Liste der Tribute zurück.

Tabellenspezifische Informationen
Wählen

Alle Filter werden clientseitig innerhalb des Connectors ausgeführt. Beispiel:

SELECT * FROM Tributes

SELECT * FROM Tributes WHERE Id = 2
Spalten
Name Typ Referenzen Beschreibung
Id [KEY] Integer Die Tribut-ID.
ConstituentRecordId Integer Die Systemdatensatz-ID des Bestandteils.
DefaultFundId Integer Die standardmäßige Fonds-ID.
Description String Die Tributbeschreibung.
EndDateD Integer Der Tag des Enddatums.
EndDateM Integer Der Monat des Enddatums.
EndDateY Integer Das Jahr des Enddatums.
IsActive Boolean Der aktive Status des Tributs.
Notes String Die Tributnotizen.
StartDateD Integer Der Tag des Startdatums.
StartDateM Integer Der Monat des Startdatums.
StartDateY Integer Das Jahr des Startdatums.
TributeTypeId Integer Die Code-ID des Tributtyps.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT-Operationen mit BlackBaud Raiser's Edge NXT hinaus erweitern.

Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von BlackBaud Raiser's Edge NXT zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.

Jitterbit-Anschluss für gespeicherte Prozeduren von Blackbaud Raisers Edge NXT

Name Beschreibung
AutomateRecurringGift Wandelt eine manuelle wiederkehrende Spende in eine automatisierte wiederkehrende Spende in der Webansicht um
GetOAuthAccessToken Ruft ein Authentifizierungstoken von BlackBaudRaiserEdgeNXT ab.
GetOAuthAuthorizationURL Ruft die Autorisierungs URL ab, die vom Benutzer separat geöffnet werden muss, um Zugriff auf Ihre Anwendung zu gewähren. Wird nur bei der Entwicklung von Web-Apps benötigt. Sie fordern den OAuthAccessToken von dieser URL an.
RefreshOAuthAccessToken Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung mit BlackBaudRaiserEdgeNXT verwendet wird.
UpdateGiftReceipt Bearbeitet einen Geschenkbeleg
UpdateGiftStatus Den Status einer wiederkehrenden Schenkung bearbeiten.

Automatisieren Sie wiederkehrende Geschenke

Konvertiert eine manuelle wiederkehrende Spende in eine automatisierte wiederkehrende Spende in der Webansicht

Eingang
Name Typ Erforderlich Beschreibung
GiftId String True Die unveränderliche Systemdatensatz-ID der umzuwandelnden wiederkehrenden Schenkung.
BBPSConfigurationId String True BBPS-Konfigurations-ID, die auf das Geschenk gesetzt werden soll.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Ausführungsstatus der gespeicherten Prozedur.

GetOAuthAccessToken

Erhält ein Authentifizierungstoken von BlackBaudRaiserEdgeNXT.

Eingang
Name Typ Erforderlich Beschreibung
AuthMode String Falsch Der zu verwendende Authentifizierungsmodustyp. Wählen Sie „App“, um Authentifizierungstoken über eine Desktop-App abzurufen. Wählen Sie „Web“, um Authentifizierungstoken über eine Web-App abzurufen. Die zulässigen Werte sind APP, WEB. Der Standardwert ist APP.
Scope String Falsch Eine durch Kommas getrennte Liste von Berechtigungen, die vom Benutzer angefordert werden sollen. Eine Liste der verfügbaren Berechtigungen finden Sie in der Backlog-API.
CallbackUrl String Falsch Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. Dieser Wert muss mit der Weiterleitungs URL übereinstimmen, die Sie in den Backlog-App-Einstellungen angegeben haben. Nur erforderlich, wenn der Authmode-Parameter „Web“ ist.
Verifier String Falsch Der von RaiserEdgeNxt zurückgegebene Verifizierer, nachdem der Benutzer Ihrer App den Zugriff auf seine Daten gestattet hat. Dieser Wert wird als Parameter an die Rückruf-URL zurückgegeben.
State String Falsch Zeigt einen beliebigen Status an, der für Ihre Anwendung nach Erhalt der Antwort nützlich sein kann. Ihre Anwendung erhält denselben Wert, den sie gesendet hat, da dieser Parameter einen Hin- und Rückweg zum Backlog-Autorisierungsserver und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, Nonces und die Abwehr von Cross-Site-Request-Forgery.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Der Zugriffstoken, der für die Kommunikation mit BlackBaudRaiserEdgeNXT verwendet wird.
OAuthRefreshToken String Das OAuth-Aktualisierungstoken. Dies ist dasselbe wie das Zugriffstoken im Fall von BlackBaudRaiserEdgeNXT.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens. Eine -1 bedeutet, dass es nicht abläuft.

GetOAuthAuthorizationURL

Ruft die Autorisierungs URL ab, die vom Benutzer separat geöffnet werden muss, um Zugriff auf Ihre Anwendung zu gewähren. Wird nur bei der Entwicklung von Web-Apps benötigt. Sie fordern den OAuthAccessToken von dieser URL an.

Eingang
Name Typ Erforderlich Beschreibung
CallbackUrl String Falsch Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. Dieser Wert muss mit der Weiterleitungs-URL in den App-Einstellungen von BlackBaudRaiserEdgeNXT übereinstimmen.
Scope String Falsch Eine durch Kommas getrennte Liste von Bereichen, die vom Benutzer angefordert werden sollen. Eine Liste der verfügbaren Berechtigungen finden Sie in der BlackBaudRaiserEdgeNXT API Dokumentation.
State String Falsch Zeigt einen beliebigen Status an, der für Ihre Anwendung nach Erhalt der Antwort nützlich sein kann. Ihre Anwendung erhält denselben Wert, den sie gesendet hat, da dieser Parameter einen Hin- und Rückweg zum BlackBaudRaiserEdgeNXT-Autorisierungsserver und zurück durchführt. Zu den Verwendungsmöglichkeiten gehören die Umleitung des Benutzers zur richtigen Ressource auf Ihrer Site, Nonces und die Abwehr von Cross-Site-Request-Forgery.
Ergebnissatzspalten
Name Typ Beschreibung
URL String Die Autorisierungs-URL, die in einen Webbrowser eingegeben wird, um das Prüftoken zu erhalten und Ihre App zu autorisieren.

Aktualisieren Sie das OAuthAccessToken

Aktualisiert das OAuth-Zugriffstoken, das für die Authentifizierung mit BlackBaudRaiserEdgeNXT verwendet wird.

Eingang
Name Typ Erforderlich Beschreibung
OAuthRefreshToken String True Setzen Sie dies auf den abgelaufenen Tokenwert.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Das von BlackBaudRaiserEdgeNXT zurückgegebene Authentifizierungstoken. Dieses kann in nachfolgenden Aufrufen anderer Vorgänge für diesen bestimmten Dienst verwendet werden.
OAuthRefreshToken String Dies ist dasselbe wie der Zugriffstoken.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens.

VerkaufenLagerGeschenk

Dadurch wird ein Lagergeschenk aktualisiert, das mit den angegebenen Details verkauft werden soll.

Eingang
Name Typ Erforderlich Beschreibung
GiftId String True Die unveränderliche Systemdatensatz-ID der umzuwandelnden wiederkehrenden Spende.
BrokerFee String Falsch Die Maklergebühr.
PostDate String Falsch Das Veröffentlichungsdatum.
PostStatus String Falsch Der Poststatus.
StockIssuerIssuer String Falsch Aktienaussteller.
StockIssuerSymbol String Falsch Aktienemittentensymbol.
StockIssuerUnits String Falsch Aktienemittenteneinheiten.
StockIssuerUnitPrice String Falsch Aktienemittenten-Stückpreis.
Notes String Falsch Notizen.
StockSaleDate String Falsch StockSaleDate.
StockSaleValue String Falsch Lagerverkaufswert.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Ausführungsstatus der gespeicherten Prozedur.

Geschenkbeleg aktualisieren

Bearbeitet einen Geschenkbeleg

Gespeicherte Prozeduren - Spezifische Informationen
Vorgang zum Aktualisieren des Geschenkbelegs

BlackBaud Raiser's Edge NXT erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der EXEC- Abfrage. Diese Spalten können normalerweise nur mit =-Vergleichen verwendet werden. Die verfügbaren Spalten für UpdateGiftReceipt sind ReceiptId, Amount, Date, Number und Status. Beispiel:

EXECUTE UpdateGiftReceipt ReceiptId = '372', Amount = 0.0, Date = '2018-12-31T00:00:00', Number = 123456, Status = 'Receipted'
Eingang
Name Typ Erforderlich Beschreibung
ReceiptId String True Die unveränderliche Systemdatensatz-ID des zu bearbeitenden Geschenkbelegs. Als Wert wird die ID des übergeordneten Geschenks verwendet.
Amount Double True Der Betrag der Quittung.
Date String Richtig Das Datum auf der Quittung
Number Integer True Die Nummer der Quittung.
Status String True Der Empfangsstatus des Geschenks. Verfügbare Werte sind: RECEIPTED, NEEDSRECEIPT und DONOTRECEIPT. Wenn receipt_status auf NEEDSRECEIPT oder DONOTRECEIPT gesetzt ist, sollte receipt_date null sein.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Ausführungsstatus der gespeicherten Prozedur

Geschenkstatus aktualisieren

Bearbeiten Sie den Status einer wiederkehrenden Spende.

Gespeicherte Prozeduren - Spezifische Informationen
Vorgang zum Aktualisieren des Geschenkstatus

BlackBaud Raiser's Edge NXT erlaubt nur die Verwendung einer kleinen Teilmenge von Spalten in der EXEC Abfrage. Diese Spalten können normalerweise nur mit =-Vergleichen verwendet werden. Die verfügbaren Spalten für UpdateGiftStatus sind GiftId und GiftStatus. Beispiel:

EXECUTE UpdateGiftStatus GiftId = '281', GiftStatus = 'Held'
Eingang
Name Typ Erforderlich Beschreibung
GiftId String True Die unveränderliche Systemdatensatz-ID der zu aktualisierenden wiederkehrenden Spende.
GiftStatus String True Der neue Status der wiederkehrenden Spende. Verfügbare Werte sind „Aktiv“, „Zurückgehalten“, „Beendet“, „Abgeschlossen“ und „Abgebrochen“.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Ausführungsstatus der gespeicherten Prozedur

Systemtabellen

Sie können die in diesem Abschnitt beschriebenen Systemtabellen Abfrage, um auf Schema, Informationen zur Datenquellenfunktionalität und Statistiken zu Operation Charge.

Schematabellen

Die folgenden Tabellen geben Datenbankmetadaten für BlackBaud Raiser's Edge NXT zurück:

Datenquellentabellen

Die folgenden Tabellen enthalten Informationen dazu, wie eine Verbindung zur Datenquelle hergestellt und diese Abfrage wird:

  • sys_connection_props: Gibt Informationen zu den verfügbaren Verbindungseigenschaften zurück.
  • sys_sqlinfo: Beschreibt die SELECT-Abfragen, die der Connector an die Datenquelle auslagern kann.

Abfrageinformationstabellen

Die folgende Tabelle gibt Abfrage für Datenänderungsabfragen zurück:

  • Systemidentität: Gibt Informationen zu Charge oder einzelnen Updates zurück.

Sys_catalogs

Listet die verfügbaren Datenbanken auf.

Die folgende Abfrage ruft alle durch die Verbindungszeichenfolge ermittelten Datenbanken ab:

SELECT * FROM sys_catalogs
Spalten
Name Typ Beschreibung
CatalogName String Der Datenbankname.

Sys_schemas

Listet die verfügbaren Schemas auf.

Die folgende Abfrage ruft alle verfügbaren Schemata ab:

SELECT * FROM sys_schemas
Spalten
Name Typ Beschreibung
CatalogName String Der Datenbankname.
SchemaName String Der Schema.

Sys_tables

Listet die verfügbaren Tabellen auf.

Die folgende Abfrage ruft die verfügbaren Tabellen und Ansichten ab:

SELECT * FROM sys_tables
Spalten
Name Typ Beschreibung
CatalogName String Die Datenbank, die die Tabelle oder Ansicht enthält.
SchemaName String Das Schema, das die Tabelle oder Ansicht enthält.
TableName String Der Name der Tabelle oder Ansicht.
TableType String Der Tabellentyp (Tabelle oder Ansicht).
Description String Eine Beschreibung der Tabelle oder Ansicht.
IsUpdateable Boolean Ob die Tabelle aktualisiert werden kann.

Sys_tablecolumns

Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.

Die folgende Abfrage gibt die Spalten und Datentypen für die Tabelle „Bestandteile“ zurück:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Constituents'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die die Tabelle oder Ansicht enthält.
SchemaName String Das Schema, das die Tabelle oder Ansicht enthält.
TableName String Der Name der Tabelle oder Ansicht, die die Spalte enthält.
ColumnName String Der Spaltenname.
DataTypeName String Der Name des Datentyps.
DataType Int32 Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt.
Length Int32 Die Speichergröße der Spalte.
DisplaySize Int32 Die normale Maximalbreite der angegebenen Spalte in Zeichen.
NumericPrecision Int32 Die maximale Anzahl von Ziffern in numerischen Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten.
NumericScale Int32 Die Spaltenskala oder Anzahl der Ziffern rechts vom Dezimalpunkt.
IsNullable Boolean Ob die Spalte Null enthalten kann.
Description String Eine kurze Beschreibung der Spalte.
Ordinal Int32 Die Sequenznummer der Spalte.
IsAutoIncrement String Ob der Spaltenwert in festen Schritten zugewiesen wird.
IsGeneratedColumn String Ob die Spalte generiert wird.
IsHidden Boolean Ob die Spalte ausgeblendet ist.
IsArray Boolean Ob die Spalte ein Array ist.
IsReadOnly Boolean Ob die Spalte schreibgeschützt ist.
IsKey Boolean Gibt an, ob ein von sys_tablecolumns zurückgegebenes Feld der Primärschlüssel der Tabelle ist.

Sys_procedures

Listet die verfügbaren gespeicherten Prozeduren auf.

Die folgende Abfrage ruft die verfügbaren gespeicherten Prozeduren ab:

SELECT * FROM sys_procedures
Spalten
Name Typ Beschreibung
CatalogName String Die Datenbank, die die gespeicherte Prozedur enthält.
SchemaName String Das Schema, das die gespeicherte Prozedur enthält.
ProcedureName String Der Name der gespeicherten Prozedur.
Description String Eine Beschreibung der gespeicherten Prozedur.
ProcedureType String Der Typ der Prozedur, z. B. PROZEDUR oder FUNKTION.

Sys_procedureparameters

Beschreibt Parameter gespeicherter Prozeduren.

Die folgende Abfrage gibt Informationen zu allen Eingabeparametern für die gespeicherte Prozedur UpdateGiftStatus zurück:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='UpdateGiftStatus' AND Direction=1 OR Direction=2
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die die gespeicherte Prozedur enthält.
SchemaName String Der Name des Schema, das die gespeicherte Prozedur enthält.
ProcedureName String Der Name der gespeicherten Prozedur, die den Parameter enthält.
ColumnName String Der Name des gespeicherten Prozedurparameters.
Direction Int32 Eine Ganzzahl, die dem Typ des Parameters entspricht: Eingabe (1), Eingabe/Ausgabe (2) oder Ausgabe (4). Parameter vom Typ Eingabe/Ausgabe können sowohl Eingabe- als auch Ausgabeparameter sein.
DataTypeName String Der Name des Datentyps.
DataType Int32 Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt.
Length Int32 Die Anzahl der für Zeichendaten zulässigen Zeichen. Die Anzahl der für numerische Daten zulässigen Ziffern.
NumericPrecision Int32 Die maximale Genauigkeit für numerische Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten.
NumericScale Int32 Die Anzahl der Ziffern rechts vom Dezimalkomma in numerischen Daten.
IsNullable Boolean Ob der Parameter Null enthalten kann.
IsRequired Boolean Ob der Parameter zur Ausführung der Prozedur erforderlich ist.
IsArray Boolean Ob der Parameter ein Array ist.
Description String Die Beschreibung des Parameters.
Ordinal Int32 Der Index des Parameters.

Sys_keycolumns

Beschreibt die Primär- und Fremdschlüssel.

Die folgende Abfrage ruft den Primärschlüssel für die Tabelle „Constituents“ ab:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Constituents'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
IsKey Boolean Ob die Spalte ein Primärschlüssel in der Tabelle ist, auf die im Feld „TableName“ verwiesen wird.
IsForeignKey Boolean Ob die Spalte ein Fremdschlüssel ist, auf den im Feld TableName verwiesen wird.
PrimaryKeyName String Der Name des Primärschlüssels.
ForeignKeyName String Der Name des Fremdschlüssels.
ReferencedCatalogName String Die Datenbank, die den Primärschlüssel enthält.
ReferencedSchemaName String Das Schema, das den Primärschlüssel enthält.
ReferencedTableName String Die Tabelle, die den Primärschlüssel enthält.
ReferencedColumnName String Der Spaltenname des Primärschlüssels.

Sys_foreignkeys

Beschreibt die Fremdschlüssel.

Die folgende Abfrage ruft alle Fremdschlüssel ab, die auf andere Tabellen verweisen:

SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
PrimaryKeyName String Der Name des Primärschlüssels.
ForeignKeyName String Der Name des Fremdschlüssels.
ReferencedCatalogName String Die Datenbank, die den Primärschlüssel enthält.
ReferencedSchemaName String Das Schema, das den Primärschlüssel enthält.
ReferencedTableName String Die Tabelle, die den Primärschlüssel enthält.
ReferencedColumnName String Der Spaltenname des Primärschlüssels.
ForeignKeyType String Gibt an, ob der Fremdschlüssel ein Importschlüssel (zeigt auf andere Tabellen) oder ein Exportschlüssel (referenziert von anderen Tabellen) ist.

Sys_primarykeys

Beschreibt die Primärschlüssel.

Die folgende Abfrage ruft die Primärschlüssel aus allen Tabellen und Ansichten ab:

SELECT * FROM sys_primarykeys
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
KeySeq String Die Sequenznummer des Primärschlüssels.
KeyName String Der Name des Primärschlüssels.

Sys_indexes

Beschreibt die verfügbaren Indizes. Durch das Filtern nach Indizes können Sie selektivere Abfragen mit schnelleren Abfrage schreiben.

Die folgende Abfrage ruft alle Indizes ab, die keine Primärschlüssel sind:

SELECT * FROM sys_indexes WHERE IsPrimary='false'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Index enthält.
SchemaName String Der Name des Schema, das den Index enthält.
TableName String Der Name der Tabelle, die den Index enthält.
IndexName String Der Indexname.
ColumnName String Der Name der mit dem Index verknüpften Spalte.
IsUnique Boolean Wahr, wenn der Index eindeutig ist. Andernfalls falsch.
IsPrimary Boolean Wahr, wenn der Index ein Primärschlüssel ist. Andernfalls falsch.
Type Int16 Ein ganzzahliger Wert, der dem Indextyp entspricht: Statistik (0), gruppiert (1), gehasht (2) oder Sonstiges (3).
SortOrder String Die Sortierreihenfolge: A für aufsteigend oder D für absteigend.
OrdinalPosition Int16 Die Sequenznummer der Spalte im Index.

Sys_connection_props

Gibt Informationen zu den verfügbaren Verbindungseigenschaften und den in der Verbindungszeichenfolge festgelegten Eigenschaften zurück.

Bei der Abfrage dieser Tabelle sollte die Konfigurationsverbindungszeichenfolge verwendet werden:

jdbc:cdata:raiseredgenxt:config:

Mit dieser Verbindungszeichenfolge können Sie diese Tabelle ohne eine gültige Verbindung Abfrage.

Die folgende Abfrage ruft alle Verbindungseigenschaften ab, die in der Verbindungszeichenfolge festgelegt oder über einen Standardwert gesetzt wurden:

SELECT * FROM sys_connection_props WHERE Value <> ''
Spalten
Name Typ Beschreibung
Name String Der Name der Verbindungseigenschaft.
ShortDescription String Eine kurze Beschreibung.
Type String Der Datentyp der Verbindungseigenschaft.
Default String Der Standardwert, sofern nicht explizit einer festgelegt wurde.
Values String Eine durch Kommas getrennte Liste möglicher Werte. Wenn ein anderer Wert angegeben wird, wird ein Validierungsfehler ausgegeben.
Value String Der von Ihnen festgelegte Wert oder ein vorkonfigurierter Standard.
Required Boolean Ob für die Immobilie eine Anschlusspflicht besteht.
Category String Die Kategorie der Verbindungseigenschaft.
IsSessionProperty String Ob die Eigenschaft eine Sitzungseigenschaft ist, die zum Speichern von Informationen zur aktuellen Verbindung verwendet wird.
Sensitivity String Die Vertraulichkeitsstufe der Eigenschaft. Diese gibt Aufschluss darüber, ob die Eigenschaft in Protokollierungs- und Authentifizierungsformularen verschleiert wird.
PropertyName String Eine verkürzte Form des Verbindungseigenschaftsnamens in Camel-Case-Schreibweise.
Ordinal Int32 Der Index des Parameters.
CatOrdinal Int32 Der Index der Parameterkategorie.
Hierarchy String Zeigt zugehörige abhängige Eigenschaften an, die zusammen mit dieser festgelegt werden müssen.
Visible Boolean Informiert, ob die Eigenschaft in der Verbindungs-Benutzeroberfläche sichtbar ist.
ETC String Verschiedene sonstige Informationen zum Objekt.

Sys_sqlinfo

Beschreibt die SELECT- Abfrage, die der Connector an die Datenquelle auslagern kann.

Entdecken der SELECT-Funktionen der Datenquelle

Nachfolgend sehen Sie einen Beispieldatensatz mit SQL-Funktionen. Einige Aspekte der SELECT-Funktionalität werden in einer durch Kommas getrennten Liste zurückgegeben, sofern sie unterstützt werden. Andernfalls enthält die Spalte NO.

Name Beschreibung Mögliche Werte
AGGREGATE_FUNCTIONS Unterstützte Aggregatfunktionen. AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNT Ob die COUNT-Funktion unterstützt wird. YES, NO
IDENTIFIER_QUOTE_OPEN_CHAR Das öffnende Zeichen, das zum Escapen eines Bezeichners verwendet wird. [
IDENTIFIER_QUOTE_CLOSE_CHAR Das abschließende Zeichen, das zum Escapen eines Bezeichners verwendet wird. ]
SUPPORTED_OPERATORS Eine Liste unterstützter SQL-Operatoren. =, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BY Ob GROUP BY unterstützt wird und wenn ja, in welchem Umfang. NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
STRING_FUNCTIONS Unterstützte String-Funktionen. LENGTH, CHAR, LOCATE, REPLACE, SUBSTRING, RTRIM, LTRIM, RIGHT, LEFT, UCASE, SPACE, SOUNDEX, LCASE, CONCAT, ASCII, REPEAT, OCTET, BIT, POSITION, INSERT, TRIM, UPPER, REGEXP, LOWER, DIFFERENCE, CHARACTER, SUBSTR, STR, REVERSE, PLAN, UUIDTOSTR, TRANSLATE, TRAILING, TO, STUFF, STRTOUUID, STRING, SPLIT, SORTKEY, SIMILAR, REPLICATE, PATINDEX, LPAD, LEN, LEADING, KEY, INSTR, INSERTSTR, HTML, GRAPHICAL, CONVERT, COLLATION, CHARINDEX, BYTE
NUMERIC_FUNCTIONS Unterstützte numerische Funktionen. ABS, ACOS, ASIN, ATAN, ATAN2, CEILING, COS, COT, EXP, FLOOR, LOG, MOD, SIGN, SIN, SQRT, TAN, PI, RAND, DEGREES, LOG10, POWER, RADIANS, ROUND, TRUNCATE
TIMEDATE_FUNCTIONS Unterstützte Datums-/Uhrzeitfunktionen. NOW, CURDATE, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, MONTH, QUARTER, WEEK, YEAR, CURTIME, HOUR, MINUTE, SECOND, TIMESTAMPADD, TIMESTAMPDIFF, DAYNAME, MONTHNAME, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, EXTRACT
REPLICATION_SKIP_TABLES Zeigt an, dass während der Replikation Tabellen übersprungen wurden.
REPLICATION_TIMECHECK_COLUMNS Ein Zeichenfolgenarray mit einer Liste von Spalten, die (in der angegebenen Reihenfolge) zur Überprüfung verwendet werden, ob sie während der Replikation als geänderte Spalte verwendet werden sollen.
IDENTIFIER_PATTERN Zeichenfolgenwert, der angibt, welche Zeichenfolge für einen Bezeichner gültig ist.
SUPPORT_TRANSACTION Gibt an, ob der Anbieter Transaktionen wie Commit und Rollback unterstützt. YES, NO
DIALECT Gibt den zu verwendenden SQL-Dialekt an.
KEY_PROPERTIES Gibt die Eigenschaften an, die die einheitliche Datenbank identifizieren.
SUPPORTS_MULTIPLE_SCHEMAS Gibt an, ob für den Anbieter mehrere Schemas vorhanden sein können. YES, NO
SUPPORTS_MULTIPLE_CATALOGS Gibt an, ob für den Anbieter mehrere Kataloge vorhanden sein können. YES, NO
DATASYNCVERSION Die für den Zugriff auf diesen Treiber erforderliche Data Sync-Version. Standard, Starter, Professional, Enterprise
DATASYNCCATEGORY Die Kategorie „Datensynchronisierung“ dieses Treiber. Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQL Ob erweiterte SQL-Funktionen über das hinaus, was die API bietet, unterstützt werden. TRUE, FALSE
SUPPORTS_BATCH_OPERATIONS Ob Charge Operationen unterstützt werden. YES, NO
SQL_CAP Alle unterstützten SQL-Funktionen für diesen Treiber. SELECT, INSERT, DELETE, UPDATE, TRANSACTIONS, ORDERBY, OAUTH, ASSIGNEDID, LIMIT, LIKE, BULKINSERT, COUNT, BULKDELETE, BULKUPDATE, GROUPBY, HAVING, AGGS, OFFSET, REPLICATE, COUNTDISTINCT, JOINS, DROP, CREATE, DISTINCT, INNERJOINS, SUBQUERIES, ALTER, MULTIPLESCHEMAS, GROUPBYNORELATION, OUTERJOINS, UNIONALL, UNION, UPSERT, GETDELETED, CROSSJOINS, GROUPBYCOLLATE, MULTIPLECATS, FULLOUTERJOIN, MERGE, JSONEXTRACT, BULKUPSERT, SUM, SUBQUERIESFULL, MIN, MAX, JOINSFULL, XMLEXTRACT, AVG, MULTISTATEMENTS, FOREIGNKEYS, CASE, LEFTJOINS, COMMAJOINS, WITH, LITERALS, RENAME, NESTEDTABLES, EXECUTE, BATCH, BASIC, INDEX
PREFERRED_CACHE_OPTIONS Ein Zeichenfolgenwert gibt die bevorzugten Cacheoptionen an.
ENABLE_EF_ADVANCED_QUERY Gibt an, ob der Treiber erweiterte Abfragen aus dem Entity Framework direkt unterstützt. Wenn nicht, werden die Abfragen clientseitig verarbeitet. YES, NO
PSEUDO_COLUMNS Ein Zeichenfolgenarray, das die verfügbaren Pseudospalten angibt.
MERGE_ALWAYS Wenn der Wert „true“ ist, wird der Merge-Modus in der Datensynchronisierung zwangsweise ausgeführt. TRUE, FALSE
REPLICATION_MIN_DATE_QUERY Eine Abfrage zum Zurückgeben des Startdatums und der Startzeit der Replikation.
REPLICATION_MIN_FUNCTION Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zum Ausführen eines serverseitigen Minimums verwendet werden soll.
REPLICATION_START_DATE Ermöglicht einem Anbieter, ein Replikationsstartdatum anzugeben.
REPLICATION_MAX_DATE_QUERY Eine Abfrage zum Zurückgeben des Enddatums und der Endzeit der Replikation.
REPLICATION_MAX_FUNCTION Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zur Ausführung eines serverseitigen Max. verwendet werden soll.
IGNORE_INTERVALS_ON_INITIAL_REPLICATE Eine Liste von Tabellen, bei denen das Aufteilen der Replikation in Blöcke bei der ersten Replikation übersprungen wird.
CHECKCACHE_USE_PARENTID Gibt an, ob die CheckCache-Anweisung für die übergeordnete Schlüsselspalte ausgeführt werden soll. TRUE, FALSE
CREATE_SCHEMA_PROCEDURES Gibt gespeicherte Prozeduren an, die zum Generieren von Schema verwendet werden können.

Die folgende Abfrage ruft die Operatoren ab, die in der WHERE-Klausel verwendet werden können:

SELECT * FROM sys_sqlinfo WHERE Name = 'SUPPORTED_OPERATORS'

Beachten Sie, dass einzelne Tabellen unterschiedliche Einschränkungen oder Anforderungen an die WHERE-Klausel haben können; siehe Datenmodell Abschnitt für weitere Informationen.

Spalten
Name Typ Beschreibung
NAME String Eine Komponente der SQL-Syntax oder eine Funktion, die auf dem Server verarbeitet werden kann.
VALUE String Details zum unterstützten SQL bzw. zur SQL-Syntax.

Systemidentität

Gibt Informationen zu versuchten Änderungen zurück.

Die folgende Abfrage ruft die IDs der geänderten Zeilen in einer Operation Charge:

SELECT * FROM sys_identity
Spalten
Name Typ Beschreibung
Id String Die von einer Operation zurückgegebene, von der Datenbank generierte ID.
Batch String Eine Kennung für den Charge. 1 für einen einzelnen Operation.
Operation String Das Ergebnis der Operation im Charge: EINGEFÜGT, AKTUALISIERT oder GELÖSCHT.
Message String SUCCESS oder eine Fehlermeldung, wenn das Update im Charge fehlgeschlagen ist.

Erweiterte Konfigurationseigenschaften

Die erweiterten Konfigurationseigenschaften sind die verschiedenen Optionen, die zum Herstellen einer Verbindung verwendet werden können. Dieser Abschnitt enthält eine vollständige Liste der Optionen, die Sie konfigurieren können. Klicken Sie auf die Links, um weitere Einzelheiten zu erfahren.

OAuth

Eigenschaft Beschreibung
InitiateOAuth Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
OAuthClientId Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthClientSecret Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthAccessToken Der Zugriffstoken für die Verbindung mittels OAuth.
SubscriptionKey Abonnementschlüssel, der Zugriff auf die API gewährt. Zu finden in Ihrem Entwicklerprofil.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
CallbackURL Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthVerifier Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
OAuthRefreshToken Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
OAuthExpiresIn Die Lebensdauer des OAuth AccessToken in Sekunden.
OAuthTokenTimestamp Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

SSL

Eigenschaft Beschreibung
SSLServerCert Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

Schema

Eigenschaft Beschreibung
Location Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
BrowsableSchemas Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC.
Views Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC.

Verschiedenes

Eigenschaft Beschreibung
IncludeCustomFields Auf „True“ setzen, um benutzerdefinierte Feldwerte für Bestandteile, Aktionen, Gelegenheiten und Geschenke abzurufen.
MaxRows Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Other Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
PageSize Die Anzahl der Ergebnisse, die pro Seite mit aus BlackBaud Raiser's Edge NXT abgerufenen Daten zurückgegeben werden sollen.
PseudoColumns Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Timeout Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
UserDefinedViews Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

OAuth

Dieser Abschnitt enthält eine vollständige Liste der OAuth-Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
InitiateOAuth Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
OAuthClientId Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthClientSecret Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthAccessToken Der Zugriffstoken für die Verbindung mittels OAuth.
SubscriptionKey Abonnementschlüssel, der Zugriff auf die API gewährt. Zu finden in Ihrem Entwicklerprofil.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
CallbackURL Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthVerifier Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
OAuthRefreshToken Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
OAuthExpiresIn Die Lebensdauer des OAuth AccessToken in Sekunden.
OAuthTokenTimestamp Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

OAuth initiieren

Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.

Mögliche Werte

OFF, GETANDREFRESH, REFRESH

Datentyp

string

Standardwert

OFF

Hinweise

Folgende Optionen stehen zur Verfügung:

  1. OFF: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.
  2. GETANDREFRESH: Gibt an, dass der gesamte OAuth-Flow vom Connector verarbeitet wird. Wenn derzeit kein Token vorhanden ist, wird es durch eine entsprechende Aufforderung an den Benutzer über den Browser abgerufen. Wenn ein Token vorhanden ist, wird es bei Bedarf aktualisiert.
  3. REFRESH: Gibt an, dass der Connector nur das Aktualisieren des OAuthAccessToken übernimmt. Der Benutzer wird vom Connector nie aufgefordert, sich über den Browser zu authentifizieren. Der Benutzer muss zunächst das Abrufen des OAuthAccessToken und des OAuthRefreshToken übernehmen.

OAuthClientId

Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.

Datentyp

string

Standardwert

""

Hinweise

Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId-Wert, manchmal auch Consumer-Schlüssel genannt, und ein Client-Geheimnis, das OAuthClientSecret.

OAuthClientSecret

Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.

Datentyp

string

Standardwert

""

Hinweise

Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId, auch Consumer-Schlüssel genannt. Sie erhalten außerdem ein Client-Geheimnis, auch Consumer-Geheimnis genannt. Legen Sie das Client-Geheimnis im OAuthClientSecret Eigentum.

OAuth-Zugriffstoken

Der Zugriffstoken für die Verbindung per OAuth.

Datentyp

string

Standardwert

""

Hinweise

Der OAuthAccessToken Eigenschaft wird für die Verbindung über OAuth verwendet. Die OAuthAccessToken wird im Rahmen des Authentifizierungsprozesses vom OAuth-Server abgerufen. Es hat ein serverabhängiges Timeout und kann zwischen Anfragen wiederverwendet werden.

Das Zugriffstoken wird anstelle Ihres Benutzernamens und Passworts verwendet. Das Zugriffstoken schützt Ihre Anmeldeinformationen, indem es sie auf dem Server speichert.

Abonnementschlüssel

Abonnementschlüssel, der Zugriff auf die API bietet. Zu finden in Ihrem Entwicklerprofil.

Datentyp

string

Standardwert

""

Hinweise

Um einen Schlüssel zu erhalten, gehen Sie folgendermaßen vor:

  • Fordern Sie auf der Seite „Abonnements“ (https://developer.blackbaud.com/subscriptions/ ) ein Abonnement für eine API an und wählen Sie SKY API Standard Edition.
  • Wählen Subscribe. Ein Bestätigungsbildschirm wird angezeigt.
  • Um Ihre Anfrage zu übermitteln, wählen Sie Confirm. Sie erhalten eine Email Benachrichtigung, wenn Ihre Anfrage genehmigt wurde.
  • Nach der Genehmigung können Sie den Abonnementschlüssel in Ihrem Entwickler anzeigen.

OAuthSettingsLocation

Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.

Datentyp

string

Standardwert

%APPDATA%\CData\Acumatica Data Provider\OAuthSettings.txt

Hinweise

Wenn InitiateOAuth ist auf gesetzt GETANDREFRESH oder REFRESH, der Treiber speichert OAuth-Werte, damit der Benutzer die OAuth-Verbindungseigenschaften nicht manuell eingeben muss und die Anmeldeinformationen über Verbindungen oder Prozesse hinweg gemeinsam genutzt werden können.

Anstatt einen Dateipfad anzugeben, können Sie auch den Speicherort angeben. Speicherorte werden durch einen Wert angegeben, der mit 'memory://' gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B. memory://user1). Die Kennung können Sie frei wählen, sie sollte jedoch für den Benutzer eindeutig sein. Im Gegensatz zur dateibasierten Speicherung, bei der die Anmeldeinformationen über Verbindungen hinweg bestehen bleiben, werden die Anmeldeinformationen bei der Speicherspeicherung in den statischen Speicher geladen und die Anmeldeinformationen werden für die Dauer des Prozesses unter Verwendung derselben Kennung zwischen Verbindungen geteilt. Um Anmeldeinformationen außerhalb des aktuellen Prozesses beizubehalten, müssen Sie die Anmeldeinformationen vor dem Schließen der Verbindung manuell speichern. Auf diese Weise können Sie sie in der Verbindung festlegen, wenn der Prozess erneut gestartet wird. Sie können OAuth-Eigenschaftswerte mit einer Abfrage an abrufen sys_connection_propsSystemtabelle. Wenn mehrere Verbindungen mit denselben Anmeldeinformationen bestehen, werden die Eigenschaften aus der zuvor geschlossenen Verbindung gelesen.

Der Standardspeicherort ist „%APPDATA%\CData\ Acumatica Data Provider\OAuthSettings.txt“ mit %APPDATA% auf das Konfigurationsverzeichnis des Benutzers gesetzt. Die Standardwerte sind

  • Windows: "register://%DSN"
  • Unix: "%AppData%..."

wobei DSN der Name des aktuellen DSN ist, der in der offenen Verbindung verwendet wird.

Die folgende Tabelle listet den Wert von auf %APPDATA% nach Operationssystem:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Linux ~/.config

Rückruf-URL

Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.

Datentyp

string

Standardwert

""

Hinweise

Während des Authentifizierungsprozesses leitet der OAuth-Autorisierungsserver den Benutzer an diese URL weiter. Dieser Wert muss mit der Rückruf URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.

OAuthVerifier

Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.

Datentyp

string

Standardwert

""

Hinweise

Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. Dieser kann auf Systemen verwendet werden, auf denen kein Browser gestartet werden kann, z. B. auf Headless-Systemen.

Authentifizierung auf Headless-Maschinen

Siehe, um die zu erhalten OAuthVerifier Wert.

OAuthSettingsLocation festlegen zusammen mit OAuthVerifier. Beim Verbinden tauscht der Connector die OAuthVerifier für die OAuth-Authentifizierungstoken und speichert sie verschlüsselt am angegebenen Speicherort. Setzen Sie InitiateOAuth zu GETANDREFRESH, um den Austausch zu automatisieren.

Sobald die OAuth-Einstellungsdatei generiert wurde, können Sie entfernen OAuthVerifier aus den Verbindungseigenschaften und verbinden Sie sich mit OAuthSettingsLocation festgelegt.

Um die OAuth-Tokenwerte automatisch zu aktualisieren, legen Sie OAuthSettingsLocation fest und setzen Sie zusätzlich InitiateOAuth zum AKTUALISIEREN.

OAuthRefreshToken

Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.

Datentyp

string

Standardwert

""

Hinweise

Der OAuthRefreshToken Eigenschaft wird verwendet, um den OAuthAccessToken zu aktualisieren bei Verwendung der OAuth-Authentifizierung.

OAuthLäuftAbIn

Die Lebensdauer des OAuth AccessToken in Sekunden.

Datentyp

string

Standardwert

""

Hinweise

Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann der AccessToken abläuft.

OAuthTokenTimestamp

Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

Datentyp

string

Standardwert

""

Hinweise

Kombinieren Sie es mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.

SSL

Dieser Abschnitt enthält eine vollständige Liste der SSL-Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
SSLServerCert Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

SSLServerCert

Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

Datentyp

string

Standardwert

""

Hinweise

Bei Verwendung einer TLS/SSL-Verbindung kann diese Eigenschaft verwendet werden, um das vom Server zu akzeptierende TLS/SSL-Zertifikat anzugeben. Jedes andere Zertifikat, dem der Computer nicht vertraut, wird abgelehnt.

Diese Eigenschaft kann folgende Formen annehmen:

Beschreibung Beispiel
Ein vollständiges PEM-Zertifikat (Beispiel der Kürze halber gekürzt) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
Ein Pfad zu einer lokalen Datei, die das Zertifikat enthält C:\\cert.cer
Der öffentliche Schlüssel (Beispiel der Kürze halber gekürzt) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
Der MD5-Fingerabdruck (Hexadezimalwerte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) ecadbdda5a1529c58a1e9e09828d70e4
Der SHA1-Fingerabdruck (Hex-Werte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Wenn nicht angegeben, wird jedes vom Computer vertrauenswürdige Zertifikat akzeptiert.

Zertifikate werden vom Computer basierend auf dem Trust Store des Systems als vertrauenswürdig validiert. Der verwendete Trust Store ist der für das System angegebene Wert „javax.net.ssl.trustStore“. Wenn für diese Eigenschaft kein Wert angegeben ist, wird der Standard-Trust Store von Java verwendet (z. B. JAVA_HOME\lib\security\cacerts).

Verwenden Sie „*“, um anzugeben, dass alle Zertifikate akzeptiert werden. Beachten Sie, dass dies aus Sicherheitsgründen nicht empfohlen wird.

Schema

Dieser Abschnitt enthält eine vollständige Liste der Schema, die Sie konfigurieren können.

Eigenschaft Beschreibung
Location Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
BrowsableSchemas Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC.
Views Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC.

Standort

Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.

Datentyp

string

Standardwert

%APPDATA%\RaiserEdgeNXT Data Provider\Schema

Hinweise

Der Pfad zu einem Verzeichnis, das die Schema für den Connector enthält (.rsd-Dateien für Tabellen und Ansichten, .rsb-Dateien für gespeicherte Prozeduren). Der Ordnerspeicherort kann ein relativer Pfad vom Speicherort der ausführbaren Datei sein. Der Location Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen möchten (z. B. einen Spaltennamen ändern, eine Spalte ignorieren usw.) oder das Datenmodell mit neuen Tabellen, Ansichten oder gespeicherten Prozeduren erweitern möchten.

Wenn nichts angegeben wird, ist der Standardspeicherort „%APPDATA%\RaiserEdgeNXT Data Provider\Schema“ mit %APPDATA% wird auf das Konfigurationsverzeichnis des Benutzers eingestellt:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Mac ~/Bibliothek/Anwendungsunterstützung
Linux ~/.config

DurchsuchbareSchemas

Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA,SchemaB,SchemaC.

Datentyp

string

Standardwert

""

Hinweise

Das Auflisten der Schemata aus Datenbanken kann aufwändig sein. Die Bereitstellung einer Liste von Schemata in der Verbindungszeichenfolge verbessert die Leistung.

Tabellen

Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA,TabelleB,TabelleC.

Datentyp

string

Standardwert

""

Hinweise

Das Auflisten der Tabellen aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Tabellen in der Verbindungszeichenfolge verbessert die Leistung des Connectors.

Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.

Geben Sie die gewünschten Tabellen in einer durch Kommas getrennten Liste an. Jede Tabelle sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.

Ansichten

Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA,AnsichtB,AnsichtC.

Datentyp

string

Standardwert

""

Hinweise

Das Auflisten der Ansichten aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Ansichten in der Verbindungszeichenfolge verbessert die Leistung des Connectors.

Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.

Geben Sie die gewünschten Ansichten in einer durch Kommas getrennten Liste an. Jede Ansicht sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.

Verschiedenes

Dieser Abschnitt enthält eine vollständige Liste verschiedener Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
IncludeCustomFields Auf „True“ setzen, um benutzerdefinierte Feldwerte für Bestandteile, Aktionen, Gelegenheiten und Geschenke abzurufen.
MaxRows Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Other Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
PageSize Die Anzahl der Ergebnisse, die pro Seite mit aus BlackBaud Raiser's Edge NXT abgerufenen Daten zurückgegeben werden sollen.
PseudoColumns Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Timeout Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
UserDefinedViews Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

Benutzerdefinierte Felder einschließen

Auf „true“ setzen, um benutzerdefinierte Feldwerte für Bestandteile, Aktionen, Gelegenheiten und Geschenke abzurufen.

Datentyp

bool

Standardwert

false

Hinweise

Wenn Sie dies auf „true“ setzen, wird die Leistung beim Auswählen von Daten aus Bestandteilen, Aktionen, Gelegenheiten und Geschenken erheblich beeinträchtigt. Das Abrufen benutzerdefinierter Felder erfordert eine Suche pro Datensatz, was das Abrufen sehr teuer macht.

MaxRows

Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.

Datentyp

int

Standardwert

-1

Hinweise

Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.

Andere

Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.

Datentyp

string

Standardwert

""

Hinweise

Die unten aufgeführten Eigenschaften sind für bestimmte Anwendungsfälle verfügbar. Für normale Anwendungsfälle und Funktionen von Treiber sollten diese Eigenschaften nicht erforderlich sein.

Geben Sie mehrere Eigenschaften in einer durch Semikolon getrennten Liste an.

Integration und Formatierung
Eigenschaft Beschreibung
DefaultColumnSize Legt die Standardlänge von Zeichenfolgefeldern fest, wenn die Datenquelle keine Spaltenlänge in den Metadaten bereitstellt. Der Standardwert ist 2000.
ConvertDateTimeToGMT Bestimmt, ob Datums-/Uhrzeitwerte in GMT statt in die lokale Zeit des Computers konvertiert werden sollen.
RecordToFile=filename Protokolliert den zugrunde liegenden Socket-Datenübertragungsvorgang in die angegebene Datei.

Seitengröße

Die Anzahl der Ergebnisse, die pro Seite mit von BlackBaud Raiser's Edge NXT abgerufenen Daten zurückgegeben werden sollen.

Datentyp

string

Standardwert

""

Hinweise

Die Seitengröße wird automatisch bestimmt, wenn Sie sie nicht manuell festlegen. Es ist im Allgemeinen nicht notwendig, diesen Wert jemals festzulegen.

Pseudospalten

Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.

Datentyp

string

Standardwert

""

Hinweise

Diese Einstellung ist besonders hilfreich im Entity Framework, da Sie dort keinen Wert für eine Pseudospalte festlegen können, es sei denn, es handelt sich um eine Tabellenspalte. Der Wert dieser Verbindungseinstellung hat das Format „Tabelle1=Spalte1, Tabelle1=Spalte2, Tabelle2=Spalte3“. Sie können das Zeichen „*“ verwenden, um alle Tabellen und alle Spalten einzuschließen, z. B. „*=*“.

Zeitüberschreitung

Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.

Datentyp

int

Standardwert

60

Hinweise

Wenn Timeout = 0, Operationen werden nicht abgebrochen. Die Operationen werden ausgeführt, bis sie erfolgreich abgeschlossen sind oder bis ein Fehler auftritt.

Wenn Timeout abläuft und der Operation noch nicht abgeschlossen ist, löst der Connector eine Ausnahme aus.

BenutzerdefinierteAnsichten

Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

Datentyp

string

Standardwert

""

Hinweise

Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.

Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.

Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:

  • Jedes Stammelement definiert den Namen einer Ansicht.
  • Jedes Stammelement enthält ein untergeordnetes Element namens query, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.

Zum Beispiel:

{
    "MyView": {
        "query": "SELECT * FROM Constituents WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie die UserDefinedViews Verbindungseigenschaft zur Angabe des Speicherorts Ihrer JSON-Konfigurationsdatei. Beispiel:

"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json

Beachten Sie, dass der angegebene Pfad nicht in Anführungszeichen steht.