610 ELO-DMS ankoppeln » Historie » Revision 2
Revision 1 ([X] Daniel S, 30.04.2018 09:39) → Revision 2/17 ([X] Daniel S, 30.04.2018 09:44)
h1. ELO h2. Funktionen und Bsp-Aufrufe * SELECT * FROM TDMS.External_DMS__get_Documents WHERE is_updated_or_new; + Ansatz: bei Änderung von Schlagwort oder am Dokument wird @TIMESTAMP "pd_external_dms_updated"@ gesetzt + alle neuen oder geänderten Dokumente + Änderung von Schlagwort, Änderung + @(pd_external_dms_updated IS NOT NULL OR pd_external_dms_id IS NULL) AS is_updated_or_new@ * TDMS.External_DMS__get_Keywords(pd_id) * TDMS.External_DMS__set_ID(pd_id, external_id) + ELO-ID an PRODAT DMS + Achtung, @TDMS.External_DMS__reset_Updated(pd_id)@ muß aufgerufen werden, wenn vollständig (zB Keyowrds noch übernommen) * TDMS.External_DMS__reset_Updated(pd_id) + @TIMESTAMP "pd_external_dms_updated"@ wird zurückgesetzt (NULL) Achtung: Zugriff des ELO nur über DMS-User "ELO". Mindestens TDMS.External_DMS__set_ID und TDMS.External_DMS__reset_Updated müssen mit DMS-User ausgeführt werden. * SELECT * FROM TDMS.External_DMS__get_Documents; * SELECT * FROM TDMS.External_DMS__get_Documents WHERE is_updated_or_new; * SELECT * FROM TDMS.External_DMS__get_Documents WHERE is_updated_or_new AND pd_external_dms_id IS NOT NULL; * SELECT * FROM TDMS.External_DMS__get_Documents WHERE pd_external_dms_id = "external_id"; * SELECT * FROM TDMS.External_DMS__get_Keywords(pd_id); * SELECT TDMS.External_DMS__set_ID(pd_id, "external_id"); * SELECT TDMS.External_DMS__reset_Updated(pd_id); * SELECT TDMS.External_DMS__get_RemoteFilename(pd_id, True);