Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleWersja pliku, a dokument

W systemie PlusWorkflow wersjonowane są wyłącznie pliki, a nie dokumenty. Plik zawsze posiada wersję, natomiast dokument odnosi się do najnowszej wersji pliku z którym jest powiązany.

Implementacja

WfDocument

Klasa WfDocument reprezentuje dokument w systemie. Tworzy powiązanie między klasami WfFile, WfFileVersion oraz indeksami dokumentu(wartościami z tabeli pm_idx_000x).

WfFile

Klasa WfFile reprezentuje plik w systemie. Zawiera podstawowe informacje o pliku.

WfFileVersion

Klasa WfFileVersion reprezentuje wersję pliku w systemie. Relacja między obiektami WfFile, a WfFileVersion to 1-do-1

Operacje na dokumentach

Do wykonywania operacji na dokumentach należy używać usługi DocumentService. Umożliwia ona dodawania nowych dokumentów, zmianę indeksów, usunięcie, dołączanie lub odłączenie z/do procesu/zadania.

...

Podając argument WfDocument.JOIN_DOC_CLASS dołączymy informacje o klasie dokumentów.

 

 

Implementacja

 


 

WfDocument

 

Klasa WfDocument reprezentuje dokument w systemie. Tworzy powiązanie między klasami WfFileWfFileVersion oraz indeksami dokumentu(wartościami z tabeli pm_idx_000x).

 

WfFile

 

Klasa WfFile reprezentuje plik w systemie. Zawiera podstawowe informacje o pliku.

 

WfFileVersion

 

Klasa WfFileVersion reprezentuje wersję pliku w systemie. Relacja między obiektami WfFile, a WfFileVersion to 1-do-1