FlowFact - Entwicklungstools v18.557 FLOWFACT 2014 R2 - FFDeveloper.Application

Allgemeiner Zugriff auf die FlowFact-Datenbank. Neben der Funktionsgruppe 'FlowFact', die zur Initialisierung benötigt wird, stellt diese Klasse auch tabellenbezogene Funktionsgruppen bereit.
Einstiegspunkt ist die Funktion 'FlowFact_InitApplication'. Danach kann mit 'FlowFact_Application' auf das FlowFact-Objektmodell zugegriffen werden. Alternativ ist die Initialisierung über die Funktion 'FlowFact_InitConnector' möglich. Je nach Initialisierung steht entweder 'FlowFact_InitApplication' oder 'FlowFact_InitConnector' zur Verfügung oder keins von beiden. Dieser Status kann über FlowFact_InitType abgefragt werden.

Wichtig: Für den Datenbankzugriff sollte mind. ADO 2.6 installiert sein.

Hinweis: Erläuterungen zu ADO und Recordsets finden Sie unter AdoHelp\ADO210.CHM.

Beschreibung der Funktionsgruppen

FlowFact_XXX: Zugriff auf das FlowFact-Objektmodell
AKT_XXX: Aktivitäten; Zugriff auf die Tabelle 'AKT'
Akt_Merkmal_XXX: Merkmale zu einer Aktivität verwalten; Zugriff auf die Tabelle 'AktMkm'
Akt_Detail_XXX: Details zu einer Aktivität verwalten; Zugriff auf die Tabelle 'AktDet'
OBJ_XXX: Objekte; Zugriff auf die Tabelle 'OBJ'
PROJEKTE_XXX: Projekte; Zugriff auf die Tabelle 'PROJEKTE'
ANF_XXX: Anfragen; Zugriff auf die Tabelle 'ANF'
AKTEN_XXX: Akten; Zugriff auf die Tabelle 'AKTEN'
VERTRAEGE_XXX: Verträge; Zugriff auf die Tabelle 'VERTRÄGE'
AD_XXX: Adressen; Zugriff auf die Tabelle 'AD'
Details_XXX: Feldarten zu einer Adresse verwalten; Zugriff auf die Tabelle 'Details'
STD_XXX: Standard-/Grundeinstellungen; Zugriff auf die Tabelle 'STD'
MKM_XXX: Merkmale; Zugriff auf die Tabelle 'MKM'
EMSK_XXX: Eingabehilfen/Eingabemasken; Zugriff auf die Tabelle 'EMSK'
FldArt_XXX: Feldarten/Details; Zugriff auf die Tabelle 'FldArt'
FldArtOp_XXX: Feldartoptionen; Zugriff auf die Tabelle 'FldArtOp'
AktArt_XXX: Aktivitätenarten; Zugriff auf die Tabelle 'Aktivitätenarten'
BLOB_XXX: Dateianhänge; Zugriff auf die Tabelle 'BLOB'
Funktion Beschreibung
GetVersion Developer-Version
FlowFact_InitApplication
^ Seitenanfang

Schnittstelle über FlowFact-Objektmodell initialisieren
FlowFact_InitConnector Schnittstelle über FFConnector.dll initialisieren
FlowFact_SetApplication Schnittstelle über FlowFact-Objektmodell initialisieren
FlowFact_Done Schnittstelle freigeben
FlowFact_InitType Prüft, ob FFDeveloper initialisiert werden konnte.
FlowFact_Application Zugriffsvariable auf das FlowFact-Objektmodell
FlowFact_Connector Zugriffsvariable auf das unabhängige FFConnector-Objektmodell
FlowFact_CurrentUserRS Recordset des aktuellen Benutzers
FlowFact_STDRS Recordset der Grundeinstellungen
FlowFact_IsAdmin Benutzerstatus-Administarator des angemeldeten Benutzers
FlowFact_DbVersion Datenbankversion der aktuellen FlowFact-Datenbank
FlowFact_Folder Pfad zur aktuellen FlowFact.exe
FlagSqlLog
LogPath
DoLog
oBase
^ Seitenanfang

Zugriffsvariable auf die FFDeveloper-Basisklasse
oTools  
Zugriffsvariable auf die FFDeveloper-Hilfsklasse
oUtil  
Zugriffsvariable auf die Util-Klasse des FlowFact-Objektmodells oder der FFConnector.dll
oBlob  
Zugriffsvariable auf die Blob-Klasse des FlowFact-Objektmodells oder der FFConnector.dll
oDbIni  
Zugriffsvariable auf die DbIni-Klasse des FlowFact-Objektmodells (ab Build 104) oder der FFConnector.dll
oFileSystem  
Zugriffsvariable auf die FileSystemklasse
AKT_Find
^ Seitenanfang

Aktivitäten suchen
AKT_FindDSN DSN einer Aktivität suchen
AKT_Show Mehrere Aktivitäten in FlowFact anzeigen
AKT_ShowDSN Eine Aktivität in FlowFact anzeigen
AKT_Create Aktivität anlegen
AKT_SetAktArtByDsn Felder der Aktivität aus Vorgabe der Aktivitätenart setzen
AKT_SetAktArt Felder der Aktivität aus Vorgabe der Aktivitätenart setzen
AKT_CreateEMail EMail-Aktivität anlegen
AKT_New Neue Aktivität anlegen, ohne speichern
AKT_Copy Aktivitäten kopieren
AKT_FindByDSN Aktivität über Datensatznummer suchen
AKT_FindByKennung Aktivität über Kennung suchen
AKT_FindDsnByKennung Datensatznummer über Kennung suchen
AKT_Delete Aktivität löschen
AKT_DeleteByDsn Aktivität über DSN löschen
AKT_Update Aktivität speichern
AKT_GetParentAKTDsn Übergeordnete Aktivität im Vorgangsbaum
AKT_GetRootAKTDsn Hauptaktivität im Vorgangsbaum
AKT_Blob_Add Dateianhang hinzufügen
AKT_Merkmal_Add Merkmal zur Aktivität hinzufügen
AKT_Merkmal_Switch Merkmal austauschen
AKT_Merkmal_Del Merkmal aus Aktivität entfernen
AKT_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
AKT_Merkmal_Contains Aktivität auf Merkmal prüfen
AKT_Merkmal_Get Merkmal DSN-Liste ermitteln
AKT_Merkmal_Copy Merkmale kopieren
AKT_Detail_Delete Aktivitätdetailwert löschen
AKT_Detail_Set Aktivitätdetailwert setzen
AKT_Detail_Get Aktivitätdetailwert abfragen
AKT_Detail_SetOptionDsn Aktivitätdetail-Optionswert setzen
AKT_Detail_GetOptionDsn Aktivitätdetail-Optionswert abfragen
AKT_Detail_Copy
OBJ_Find
^ Seitenanfang

Objekt suchen
OBJ_FindDSN DSN eines Objekts suchen
OBJ_Show Mehrere Objekte in FlowFact anzeigen
OBJ_ShowDSN Ein Objekt in FlowFact anzeigen
OBJ_Create Objekt anlegen
OBJ_New Neues Objekt anlegen, ohne speichern
OBJ_FindByDSN Objekt über Datensatznummer suchen
OBJ_FindByKennung Objekt über Kennung suchen
OBJ_FindDsnByKennung Datensatznummer über Kennung suchen
OBJ_Delete Objekt löschen
OBJ_DeleteByDsn Objekt über DSN löschen
OBJ_Update Objekt speichern
OBJ_GetParentOBJDsn Übergeordnetes Objekt im Objektbaum
OBJ_GetRootOBJDsn Hauptobjekt im Objektbaum
OBJ_Bild_Set Objektbild hinzufügen
OBJ_Bild_Get Objektbild abfragen
OBJ_Bild_MakeFileName Objektbild Dateinamen generieren
OBJ_Bild_StdBezLang Bezeichnung für Kurzexposebilder
OBJ_Bild_StdBezKurz Bezeichnung für Langexposebilder
OBJ_Merkmal_Add Merkmal zu Objekt hinzufügen
OBJ_Merkmal_Switch Merkmal austauschen
OBJ_Merkmal_Del Merkmal aus Objekt entfernen
OBJ_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
OBJ_Merkmal_Contains Objekt auf Merkmal prüfen
OBJ_Detail_Delete Objektdetailwert löschen
OBJ_Detail_Set Objektdetailwert setzen
OBJ_Detail_Get Objektdetailwert abfragen
OBJ_Detail_SetOptionDsn Objektdetail-Optionswert setzen
OBJ_Detail_GetOptionDsn Objektdetail-Optionswert abfragen
PROJEKTE_Find
^ Seitenanfang

Projekte suchen
PROJEKTE_FindDSN DSN eines Projektes suchen
PROJEKTE_FindDsnByName Projekt über Namen suchen und DSN zurückgeben
PROJEKTE_Show Mehrere Projekte in FlowFact anzeigen
PROJEKTE_ShowDSN Ein Projekt in FlowFact anzeigen
PROJEKTE_Create Projekt anlegen
PROJEKTE_New Projekt anlegen, ohne Speichern
PROJEKTE_FindByDSN Projekt über Datensatznummer suchen
PROJEKTE_FindByKennung Projekt über Kennung suchen
PROJEKTE_FindDsnByKennung Datensatznummer über Kennung suchen
PROJEKTE_Delete Projekt löschen
PROJEKTE_DeleteByDsn Projekt über DSN löschen
PROJEKTE_GetParentProjekteDsn Übergeordnetes Projekt im Projektbaum
PROJEKTE_GetRootProjekteDsn Hauptprojekt im Projektbaum
PROJEKTE_Update Projekt speichern
PROJEKTE_Merkmal_Add Merkmal zum Projekt hinzufügen
PROJEKTE_Merkmal_Switch Merkmal austauschen
PROJEKTE_Merkmal_Del Merkmal aus Projekt entfernen
PROJEKTE_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
PROJEKTE_Merkmal_Contains Projekt auf Merkmal prüfen
PROJEKTE_Detail_Delete Projektdetailwert löschen
PROJEKTE_Detail_Set Projektdetailwert setzen
PROJEKTE_Detail_Get Projektdetailwert abfragen
PROJEKTE_Detail_SetOptionDsn Projektdetail-Optionswert setzen
PROJEKTE_Detail_GetOptionDsn Projektdetail-Optionswert abfragen
ANF_Find
^ Seitenanfang

Anfragen suchen
ANF_FindDSN DSN einer Anfrage suchen
ANF_Show Mehrere Anfragen in FlowFact anzeigen
ANF_ShowDSN Eine Anfrage in FlowFact anzeigen
ANF_Create Anfrage anlegen
ANF_New Anfrage anlegen, ohne Speichern
ANF_FindByDSN Anfrage über Datensatznummer suchen
ANF_FindByKennung Anfrage über Kennung suchen
ANF_FindDsnByKennung Datensatznummer über Kennung suchen
ANF_Delete Anfrage löschen
ANF_DeleteByDsn Anfrage über DSN löschen
ANF_Update Anfrage speichern
ANF_Merkmal_Add Merkmal zur Anfrage hinzufügen
ANF_Merkmal_Switch Merkmal austauschen
ANF_Merkmal_Del Merkmal aus Anfrage entfernen
ANF_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
ANF_Merkmal_Contains Anfrage auf Merkmal prüfen
ANF_Detail_Delete Anfragedetailwert löschen
ANF_Detail_Set Anfragedetailwert setzen
ANF_Detail_Get Anfragedetailwert abfragen
ANF_Detail_SetOptionDsn Anfragedetail-Optionswert setzen
ANF_Detail_GetOptionDsn Anfragedetail-Optionswert abfragen
AKTEN_Find
^ Seitenanfang

Akten suchen
AKTEN_FindDSN DSN einer Akte suchen
AKTEN_Show Mehrere Akten in FlowFact anzeigen
AKTEN_ShowDSN Eine Akte in FlowFact anzeigen
AKTEN_Create Akte anlegen
AKTEN_New Akte anlegen, ohne Speichern
AKTEN_FindByDSN Akte über Datensatznummer suchen
AKTEN_FindByKennung Akte über Kennung suchen
AKTEN_FindDsnByKennung Datensatznummer über Kennung suchen
AKTEN_Delete Akte löschen
AKTEN_DeleteByDsn Akte über DSN löschen
AKTEN_Update Akte speichern
AKTEN_Merkmal_Add Merkmal zur Akte hinzufügen
AKTEN_Merkmal_Switch Merkmal austauschen
AKTEN_Merkmal_Del Merkmal aus Akte entfernen
AKTEN_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
AKTEN_Merkmal_Contains Akte auf Merkmal prüfen
AKTEN_Detail_Delete Aktendetailwert löschen
AKTEN_Detail_Set Aktendetailwert setzen
AKTEN_Detail_Get Aktedetailwert abfragen
AKTEN_Detail_SetOptionDsn Aktendetail-Optionswert setzen
AKTEN_Detail_GetOptionDsn Aktendetail-Optionswert abfragen
VERTRAEGE_Find
^ Seitenanfang

Verträge suchen
VERTRAEGE_FindDSN DSN eines Vertrages suchen
VERTRAEGE_Show Mehrere Verträge in FlowFact anzeigen
VERTRAEGE_ShowDSN Einen Vertrag in FlowFact anzeigen
VERTRAEGE_Create Vertrag anlegen
VERTRAEGE_New Vertrag anlegen, ohne Speichern
VERTRAEGE_FindByDSN Vertrag über Datensatznummer suchen
VERTRAEGE_FindByKennung Vertrag über Kennung suchen
VERTRAEGE_FindDsnByKennung Datensatznummer über Kennung suchen
VERTRAEGE_Delete Vertrag löschen
VERTRAEGE_DeleteByDsn Vertrag über DSN löschen
VERTRAEGE_Update Vertrag speichern
VERTRAEGE_Merkmal_Add Merkmal zum Vertrag hinzufügen
VERTRAEGE_Merkmal_Switch Merkmal austauschen
VERTRAEGE_Merkmal_Del Merkmal aus Vertrag entfernen
VERTRAEGE_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
VERTRAEGE_Merkmal_Contains Vertrag auf Merkmal prüfen
VERTRAEGE_Detail_Delete Vertragdetailwert löschen
VERTRAEGE_Detail_Set Vertragdetailwert setzen
VERTRAEGE_Detail_Get Vertragdetailwert abfragen
VERTRAEGE_Detail_SetOptionDsn Vertragdetail-Optionswert setzen
VERTRAEGE_Detail_GetOptionDsn Vertragdetail-Optionswert abfragen
AD_Find
^ Seitenanfang

Adressen suchen
AD_FindDSN DSN einer Adresse suchen
AD_Show Mehrere Adressen in FlowFact anzeigen
AD_ShowDSN Eine Adresse in FlowFact anzeigen
AD_Create Adresse anlegen
AD_New Adresse anlegen, ohne Speichern
AD_SetName Namen setzen
AD_SetNameAndSalutation Namen und Anrede setzen
AD_GetName Namen abfragen
AD_FindByDSN Adresse über Datensatznummer suchen
AD_FindByKennung Adresse über Kennung suchen
AD_FindDsnByKennung Datensatznummer über Kennung suchen
AD_FindDSNByPhoneEMail Adresse über Telefonnummer bzw. EMail suchen
AD_Delete Adresse löschen
AD_DeleteByDsn Adresse über DSN löschen
AD_Update Adresse speichern
AD_GetPhoneList Telefonliste einer Adresse abfragen
AD_SetPhoneList Telefonliste einer Adresse ermitteln
AD_GetDetails Detaildatensatz zur Adresse
AD_GetDetailsDsn Datensatznummer zum Detaildatensatz einer Adresse
AD_GetParentAdDsn Übergeordnete Adresse im Adressbaum
AD_GetRootAdDsn Hauptadresse im Adressbaum
AD_GetStdBriefAnrede Standardbriefanrede ermitteln
AD_Merkmal_Add Merkmal zur Adresse hinzufügen
AD_Merkmal_Switch Merkmal austauschen
AD_Merkmal_Del Merkmal aus Adresse entfernen
AD_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
AD_Merkmal_Contains Adresse auf Merkmal prüfen
Details_Find
^ Seitenanfang

Details-Datensatz suchen
Details_FindDSN DSN eines Details-Datensatzes suchen
Details_Show Mehrere Details-Datensätze in FlowFact anzeigen
Details_ShowDSN Einen Details-Datenstaz in FlowFact anzeigen
Details_Create Details-Datensatz anlegen
Details_New Neuen Details-Datensatz anlegen, ohne speichern
Details_FindByDSN Details-Datensatz über Datensatznummer suchen
Details_FindByName Details über Namen suchen und als Recordset zurückgeben
Details_FindDsnByName Details über Namen suchen und als Recordset zurückgeben
Details_Delete Details-Datensatz löschen
Details_DeleteByDsn Details-Datensatz über DSN löschen
Details_Update Details-Datensatz speichern
Details_Merkmal_Add Merkmal zu Details-Datensatz hinzufügen
Details_Merkmal_Switch Merkmal austauschen
Details_Merkmal_Del Merkmal aus Details-Datensatz entfernen
Details_Merkmal_StdDsnCommaList Standard Merkmale ermitteln
Details_Merkmal_Contains Details-Datensatz auf Merkmal prüfen
Details_Del Adressdetailwert löschen
Details_Set Adressdetailwert setzen
Details_Get Adressdetailwert abfragen
Details_SetOptionDsn Adressdetail-Optionswert setzen
Details_GetOptionDsn Adressdetail-Optionswert abfragen
STD_Find
^ Seitenanfang

Standarddaten als Recordset zurückgeben
STD_GetField Feldinhalt aus Standarddaten abfragen
STD_GetSalutationList Anreden als Liste zurückgeben Siehe clsSalutationList
MKM_FindDsnByName
^ Seitenanfang

Merkmal über Namen suchen und DSN zurückgeben
MKM_FindByName Merkmal über Namen suchen und als Recordset zurückgeben
MKM_Find Merkmal über DSN suchen und als Recordset zurückgeben
MKM_FindDSN DSN eines Merkmals suchen
MKM_Create Neues Merkmal anlegen
MKM_New Neues Merkmal anlegen, ohne speichern
MKM_FindByDSN Merkmal über Dsn suchen und als Recordset zurückgeben
MKM_NameByDSN Name des Merkmals über Dsn abfragen
MKM_NameByDSNList Merkmalsliste über Dsn abfragen
MKM_Delete Merkmal löschen
MKM_DeleteByDsn Merkmal über DSN löschen
MKM_Update Datensatz speichern
EMSK_FindDsnByName
^ Seitenanfang

Eingabehilfe über Namen suchen und DSN zurückgeben
EMSK_FindByName Eingabehilfe über Namen suchen und als Recordset zurückgeben
EMSK_Find Eingabehilfe über SQL suchen und als Recordset zurückgeben
EMSK_FindDSN DSN einer Eingabehilfe suchen
EMSK_Create Neue Eingabehilfe anlegen
EMSK_New Neue Eingabehilfe anlegen, ohne speichern
EMSK_FindByDSN Eingabehilfe über Dsn suchen und als Recordset zurückgeben
EMSK_NameByDSN Name der Eingabehilfe über Dsn abfragen
EMSK_NameByDSNList Eingabehilfenliste über Dsn abfragen
EMSK_Delete Eingabehilfe löschen
EMSK_DeleteByDsn Eingabehilfe über DSN löschen
EMSK_Update Datensatz speichern
EMSK_GetFldArtDsnList Feldarten zur Eingabehilfe abfragen
EMSK_AddFldArt Feldart zur Eingabehilfe hinzufügen
EMSK_DelFldArt Feldart aus Eingabehilfe löschen
EMSK_ContainsFldArt Abfrage: Ist Feldart in Eingabehilfe enthalten?
EMSK_GetField Feldinhalt abfragen
EMSK_GetDefaultACL DefaultACL-Feld abfragen
EMSK_GetBackcolor Backcolor-Feld abfragen
EMSK_GetFldArtOpFilter FldArtOp_Filter-Feld abfragen
EMSK_GetMandatory Pflichtfeld-Eintrag abfragen
FldArt_FindDsnByName
^ Seitenanfang

Feldart über Namen suchen und DSN zurückgeben
FldArt_FindByName Feldart über Namen suchen und als Recordset zurückgeben
FldArt_Find Feldart über SQL suchen und als Recordset zurückgeben
FldArt_FindDSN DSN einer Feldart suchen
FldArt_Create Neue Feldart anlegen
FldArt_New Neue Feldart anlegen, ohne speichern
FldArt_FindByDSN Feldart über Dsn suchen und als Recordset zurückgeben
FldArt_NameByDSN Kürzel der Feldart über Dsn abfragen
FldArt_NameByDSNList Feldartenliste über Dsn abfragen
FldArt_SetTyp Feldarttyp festlegen
FldArt_GetTyp Feldarttyp abfragen
FldArt_Delete Feldart löschen
FldArt_DeleteByDsn Feldart über DSN löschen
FldArt_Update Datensatz speichern
FldArtOp_FindDsnByName
^ Seitenanfang

Feldart-Option über Namen suchen und DSN zurückgeben
FldArtOp_FindByName Feldart-Option über Namen suchen und als Recordset zurückgeben
FldArtOp_FindByFldArt Alle Feldart-Optionen zu einer FeldArt suchen und als Recordset zurückgeben
FldArtOp_Find Feldart-Option über SQL suchen und als Recordset zurückgeben
FldArtOp_FindDSN DSN einer Feldart-Option suchen
FldArtOp_Create Neue Feldartoption anlegen
FldArtOp_New Neue Feldartoption anlegen, ohne speichern
FldArtOp_FindByDSN Feldart-Option über Dsn suchen und als Recordset zurückgeben
FldArtOp_NameByDSN Bezeichnung der Feldart-Option über Dsn abfragen
FldArtOp_NameByDSNList Feldartenoptionenliste über Dsn abfragen
FldArtOp_Delete Feldart-Option löschen
FldArtOp_DeleteByDsn Feldart-Option über DSN löschen
FldArtOp_Update Datensatz speichern
AKTART_FindDsnByName
^ Seitenanfang

Aktivitätenart über Namen suchen und DSN zurückgeben
AKTART_FindByName Aktivitätenart über Namen suchen und als Recordset zurückgeben
AKTART_Find Aktivitätenart über SQL suchen und als Recordset zurückgeben
AKTART_FindDSN DSN einer Aktivitätenart suchen
AKTART_Create Neue Aktivitätenart anlegen
AKTART_New Neue Aktivitätenart anlegen, ohne speichern
AKTART_FindByDSN Aktivitätenart über Dsn suchen und als Recordset zurückgeben
AKTART_NameByDSN Name der Aktivitätenart über Dsn suchen
AKTART_NameByDSNList Namensliste über Dsn suchen
AKTART_Delete Feldart-Option löschen
AKTART_DeleteByDsn Feldart-Option über DSN löschen
AKTART_Update Datensatz speichern
BLOB_Add
^ Seitenanfang

Dateianhang hinzufügen
BLOB_Del Dateianhang löschen
BLOB_GetInfo Alle zu einer Aktivität gehörenden Daten als Recordset
BLOB_GetDsnCommaList Alle zu einer Aktivität gehörenden Blob-Datensatznummern abfragen
BLOB_GetFilename Dateinamen abfragen
BLOB_SaveAs Datei speichern
BLOB_Copy Anhänge kopieren