Versions Compared

Key

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

...

...

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

  

Zarządzanie dokumentami w zadaniach

 

Do zarządzania dokumentami w zadaniach i pobierania szczegółowych informacji dot dokumentów można używać usługi ActivityDocumentService.
Umożliwia ona :

  • pobranie informacji o podłączonych dokumentach (w tym informacje o : zadaniach, procesach, plikach, wersji pliku oraz użytkowniku który podłączył)
  • sprawdzenie czy jest podłączony co najmniej jeden dokument
  • odłączenie wszystkich dokumentów
  • odłączanie dokumentu z procesu/zadania
  • odłączenie pliku
  • modyfikację dokumentu
  • przepisanie dokumentu z zadania do kolejnych zadań
  • wyszukiwanie dokumentów wg kryteriów
     
    Szczegóły dostępne w najnowszym javadoc.

Code Block
languagejava
titlePrzykład pobrania informacji
ActivityDocumentService ads = ServiceFactory.getActivityDocumentService();
Long fileId = 100L;
List<ActivityDocument> documents = ads.getActivityDocuments( fileId, ActivityDocument.JOIN_USER );

Drugi parametr jest opcjonalny.
Jeśli w zwróconych obiektach, któreś informacje nie są wypełnione to w zależności od potrzeb trzeba jako dodatkowe parametry podać stałe z ActivityDocument: JOIN_USER, JOIN_VERSION, JOIN_FILE, JOIN_PROCESS, JOIN_ACTIVITY.
Można podać więcej niż jedną stałą, dodając je jako kolejne parametry.

Do wyszukiwania dokumentów wg kryteriów dostępne są usługi : findOne, findByCriteria, getAll, getCountedResult itp.

 

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).

...