610 ELO-DMS ankoppeln » Historie » Version 2
[X] Daniel S, 30.04.2018 09:44
1 | 1 | [X] Daniel S | h1. ELO |
---|---|---|---|
2 | |||
3 | |||
4 | h2. Funktionen und Bsp-Aufrufe |
||
5 | |||
6 | * SELECT * FROM TDMS.External_DMS__get_Documents WHERE is_updated_or_new; |
||
7 | 2 | [X] Daniel S | + Ansatz: bei Änderung von Schlagwort oder am Dokument wird @TIMESTAMP "pd_external_dms_updated"@ gesetzt |
8 | + alle neuen oder geänderten Dokumente |
||
9 | + Änderung von Schlagwort, Änderung |
||
10 | + @(pd_external_dms_updated IS NOT NULL OR pd_external_dms_id IS NULL) AS is_updated_or_new@ |
||
11 | 1 | [X] Daniel S | * TDMS.External_DMS__get_Keywords(pd_id) |
12 | * TDMS.External_DMS__set_ID(pd_id, external_id) |
||
13 | 2 | [X] Daniel S | + ELO-ID an PRODAT DMS |
14 | + Achtung, @TDMS.External_DMS__reset_Updated(pd_id)@ muß aufgerufen werden, wenn vollständig (zB Keyowrds noch übernommen) |
||
15 | 1 | [X] Daniel S | * TDMS.External_DMS__reset_Updated(pd_id) |
16 | 2 | [X] Daniel S | + @TIMESTAMP "pd_external_dms_updated"@ wird zurückgesetzt (NULL) |
17 | 1 | [X] Daniel S | |
18 | Achtung: Zugriff des ELO nur über DMS-User "ELO". |
||
19 | Mindestens TDMS.External_DMS__set_ID und TDMS.External_DMS__reset_Updated müssen mit DMS-User ausgeführt werden. |
||
20 | |||
21 | |||
22 | * SELECT * FROM TDMS.External_DMS__get_Documents; |
||
23 | * SELECT * FROM TDMS.External_DMS__get_Documents WHERE is_updated_or_new; |
||
24 | * SELECT * FROM TDMS.External_DMS__get_Documents WHERE is_updated_or_new AND pd_external_dms_id IS NOT NULL; |
||
25 | * SELECT * FROM TDMS.External_DMS__get_Documents WHERE pd_external_dms_id = "external_id"; |
||
26 | * SELECT * FROM TDMS.External_DMS__get_Keywords(pd_id); |
||
27 | * SELECT TDMS.External_DMS__set_ID(pd_id, "external_id"); |
||
28 | * SELECT TDMS.External_DMS__reset_Updated(pd_id); |
||
29 | * SELECT TDMS.External_DMS__get_RemoteFilename(pd_id, True); |