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
:
- Gehen Sie zu BlackBaud-Anmeldung.
- Richten Sie ein Entwickler ein und erhalten Sie einen Abonnementschlüssel, wie in der BlackBaud-Erste-Schritte-Dokumentation beschrieben.
- Melden Sie sich an unter
https://app.blackbaud.com/subscriptions
. - Um ein Abonnement für eine API anzufordern, wählen Sie
SKY API Standard Edition
. - Auswählen
Subscribe
. Ein Bestätigungsbildschirm wird angezeigt. - 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:
- Von
My Applications
(sehenhttps://developer.blackbaud.com/apps
), wählenRegister app
. - 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.
- Für Desktop-Anwendungen verwenden Sie
- 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:
- Navigieren Sie zum Blackbaud Marketplace unter
https://app.blackbaud.com/marketplace/
. - Besuchen Sie die
Manage
Seite. - Wählen Sie
Connect app
und geben Sie die Anwendungs-ID der benutzerdefinierten OAuth-Anwendung an, die gerade erstellt wurde. - 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:
- sys_catalogs: Listet die verfügbaren Datenbanken auf.
- sys_schemas: Listet die verfügbaren Schemata auf.
- sys_tables: Listet die verfügbaren Tabellen und Ansichten auf.
- sys_tablecolumns: Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
- sys_procedures: Beschreibt die verfügbaren gespeicherten Prozeduren.
- sys_procedureparameters: Beschreibt Parameter gespeicherter Prozeduren.
- sys_keycolumns: Beschreibt die Primär- und Fremdschlüssel.
- sys_indexes: Beschreibt die verfügbaren Indizes.
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.
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. |
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
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. |
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:
OFF
: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.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.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_props
Systemtabelle. 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.