Zadania: Różnice pomiędzy wersjami
(dodałem kategorie) Znacznik: visualeditor |
mNie podano opisu zmian Znacznik: visualeditor |
||
| Linia 1: | Linia 1: | ||
Obiekt zadania przedstawia jednorazową pracę, którą należy wykonać nad dołączonym do zadania obiektem. Każde zadanie składa się z obiektu ([[Wykonawcy|Wykonawca]], [[Koncerty|Koncert]], [[Imprezy|Impreza]], [[Filmy|Film]], [[Organizatorzy|Organizator]], [[Sztuki|Sztuka]], [[ | Obiekt zadania przedstawia jednorazową pracę, którą należy wykonać nad dołączonym do zadania obiektem. Każde zadanie składa się z obiektu ([[Wykonawcy|Wykonawca]], [[Koncerty|Koncert]], [[Imprezy|Impreza]], [[Filmy|Film]], [[Organizatorzy|Organizator]], [[Sztuki|Sztuka]], [[Pokazy teatralne|Pokaz teatralny]], [[Źródła|Źródło]] albo [[Lokalizacje|Lokalizacja]]), którego dane zadanie dotyczy, oraz z wiadomości opisującej treść zlecenia oraz z nazwy użytkownika, który powinien je wykonać. Dodatkowo zadanie posiada status (Nowe, Wykonane, Odrzucone) oraz pole z datą modyfikacji obiektu oznaczającego wersję obiektu którego dotyczy zgłoszenie. | ||
Zadania mogą być zgłaszane na trzy sposoby: | Zadania mogą być zgłaszane na trzy sposoby: | ||
Wersja z 09:51, 22 cze 2016
Obiekt zadania przedstawia jednorazową pracę, którą należy wykonać nad dołączonym do zadania obiektem. Każde zadanie składa się z obiektu (Wykonawca, Koncert, Impreza, Film, Organizator, Sztuka, Pokaz teatralny, Źródło albo Lokalizacja), którego dane zadanie dotyczy, oraz z wiadomości opisującej treść zlecenia oraz z nazwy użytkownika, który powinien je wykonać. Dodatkowo zadanie posiada status (Nowe, Wykonane, Odrzucone) oraz pole z datą modyfikacji obiektu oznaczającego wersję obiektu którego dotyczy zgłoszenie.
Zadania mogą być zgłaszane na trzy sposoby:
- Przez użytkownika z okna obiektu, którego zadanie dotyczy. Użytkownik zgłaszający zadanie musi uzupełnić opis oraz wybrać osobę której zadanie jest zlecane.
- Przez Webtracker
- Przez syndykator e-maili
Webtracker i syndykator maili zapisują zadania do bazy za pomocą mechanizmu importu tworzonych przez nie plików XML.
Import zadań
Importer zadań czyta pliki XML zapisane w katalogu 'input' i po udanym imporcie przenosi je do katalogu 'output', a w przypadku niepowodzenia importu zapisuje je w katalogu 'errors'.
Importowany plik musi zawierać element główny "tasks", który posiada atrybut "username" zawierający nazwę użytkownika systemowego. Element "tasks" zawiera listę elementów "task" składających się z elementów:
- objectType - typ obiektu, pole może przyjąć wartość: BAND, CONCERT, HAPPENING, MOVIE, ORGANIZER, PLAY, REPERTOIRE, SOURCE, VENUE
- objectId
- message - treść zadania
- objectModifyDate - data modyfikacji obiektu
- ordererEmail - email zgłaszającego
Gdzie pola "objectType", "objectId", "message" są polami obowiązkowymi. W przypadku gdy plik nie zawiera daty modyfikacji obiektu to ustawiana jest aktualna data modyfikacji. Podczas importu zadanie jest przypisane do użytkownika który ostatnio modyfikował obiekt zgłoszenia.