Versions Compared

Key

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

...

Table of Contents
exclude.*Spis treści.*

Wstęp

 


Tip
titleJavadoc
 http://javadoc.plusworkflow.pl/javadoc/plusworkflow/

...

Wstęp

API Systemu PlusWorkflow udostępnia zbiór interfejsów i klas umożliwiających wykonywanie operacji systemowych. Najważniejszymi  Najważniejszymi elementami API są usługi (Service) i klasy wyszukujące (Finder). Dostęp do tych elementów uzyskujemy poprzez klasy ServiceFactory oraz FinderFactory. Przykłady:

Code Block
languagejava
titlePobieranie usług
UserService us=ServiceFactory.getUserService();
ActivityService as=ServiceFactory.getActivityService();

...

Gdy mamy stworzoną instancję klasy Service możemy wykonywać dowolne operacje. Lista dostępnych serwisów:

  1. UserService - zarządzanie użytkownikami, oraz grupami użytkowników
  2. StructureService - zarządzanie stanowiskami, jednostkami organizacyjnymi,
  3. RoleService -zarządzanie rolami,
  4. UserSettingsService - zarządzanie ustawieniami użytkowników
  5. ArchiveStorageService - zarządzanie strukturą archiwum ( urządzenia, katalogi )
  6. DocumentClassSerivce - zarządzanie klasami dokumentów
  7. DocumentService - zarządzanie dokumentami archiwum systemowego
  8. ActivityService - zarządzanie zadaniami
  9. ProcessService - zarządzanie procesami
  10. FormService - odczyt informacji dotyczących formularza procesów
  11. CommentService - zarządzanie komentarzami procesów
  12. CustomService - zarządzanie własnymi obiektami bazodanowymi
  13. DocumentTemplateService - zarządzanie szablonami dokumentów dla procesów

Lista dostępnych interfejsów wyszukujących:

  1. UserFinder - wyszukiwanie użytkowników
  2. UserGroupFinder - wyszukiwanie grup użytkowników
  3. DocumentFinder - wyszukiwanie dokumentów
  4. ProcessFinder - wyszukiwanie procesów
  5. ActivityFinder - wyszukiwanie zadań
  6. PositionFinder - wyszukiwanie stanowisk
  7. OrganizationalUnitFinder - wyszukiwanie jednostek organizacyjnych
  8. RoleFinder - wyszukiwanie ról

Przykłady użycia usług

...