COMET Osnovne funkcionalnosti
Prijava
Prvi ekran koji se pojavi kada korisnik otvori web adresu Comet aplikacije je login ekran. Svaki korisnik COMET-a mora biti ovlašten, što znači da mora imati važeće korisničko ime i lozinku. Dodijeljeno korisničko ime i lozinku dobit ćete putem e-maila. Svaki korisnik mora imati važeću i jedinstvenu e-mail adresu. U protivnom, SUPERUSER mu neće moći poslati korisničko ime i lozinku, kao ni ostale moguće bitne obavijesti. Korisničko ime i lozinka su isključivo i neprenosivo vlasništvo osobe koja pristupa sustavu. Naime, svaka osoba je odgovorna za sve akcije izvršene pod njenim korisničkim imenom. Ukoliko netko zaboravi lozinku, administrator mu može dodijeliti novu.
Opaska: Ukoliko ste označili opciju «Zapamti me» prije pritiska na gumb za prijavu "Login", vaše dodijeljene ovlasti će biti pohranjene i od tog trenutka na dalje ćete se automatski prijaviti svaki puta kada pristupite sustavu. Ukoliko želite isključiti tu opciju, odjavite se iz sustava (klin na opciju "Odjava" u gornjem desnom uglu ekrana) i ponovite standardni proces prijave.
Korisničke uloge i dopuštenja
Svaki korisnik aplikacije može imati jednu ili više uloga (rola). Na primjer, jedna osoba može biti odgovorna za registracije i ugovore igrača, i u isto vrijeme odgovorna za upravljanje natjecanjima. Svaka uloga ima određene ovlasti koje joj dozvoljavaju izvršavanje određenih akcija. Također svaki korisnik uvijek pripada jendoj organizaciji (nacionalnom savezu, regionalnom savezu ili klubu). Na primjer, ako korisnik iz regionalnog saveza ima ulogu "Administratora Igrača" moći će unosti registracije igrača samo za klubove koji su članovi njegovog regionalnog saveza, ali ne i registracije za ostale regije. Ako korisnik nema ovlasti za izvršenje određene akcije, sistem će generirati poruku: "Nemate ovlasti za pokretanje akcije!" SUPERUSER nacionalnog saveza ili SISTEM ADMINISTRATOR je zadužen za administraciju korisnika i uloga.
Korisničko sučelje
Korisničko sučelje je zbroj formulara, polja, izbornika i grafičkih elemenata koji vizualno predstavljaju pohranjene informacije u sustavu i dozvoljavaju korisniku da pregledava i mijenja informacije. Sučelje COMET-a sastoji se od sljedećih komponenti:
- Zaglavlje aplikacije - se nikada ne mijenja, sastoji se od nekoliko informacija i slika koje identificiraju korisnika i savez i dozvoljavaju pristup funkciji "Brzo pretraživanje" i gornjem izborniku.
- Glavni izbornik (glavna navigacijska traka) - sve procesne funkcionalnosti vezane za upravljanje nogometom dostupne su na glavnom izborniku slijeva
- Gornji izbornik (prečaci) - ostale funkcionalnosti vezane za korisničke postavke dostupne su na gornjem izborniku
- Centralni display i prostor za unos - zauzima najveći dio ekrana na kojem korisnik unosi, pretražuje i pregledava i uređuje dostupne informacije.
Na lijevoj strani zaglavlja nalazi se logo nacionalnog saveza, dok se zdesna nalaze neke opće informacije o korisniku.
Brzo pretraživanje
Na vrhu stranice, uz logo postoji opcija "Brzo pretraživanje". Korisnik može tražiti bilo koji objekt upisujući ime u "Polje za pretraživanje" (npr. ime i prezime osobe, ime kluba, stadiona ili saveza itd.) i pristupiti kompletnim podacima pritiskom na "miš".
Korisničke postavke
Korisničkim postavkama se može pristupiti iz glavnog izbornika na vrhu ekrana s desne strane. Na ekranu "Korisničke postavke" (Vidi sliku dolje) svaki korisnik može provesti sljedeće izmjene:
- izmijeniti lozinku
- promijeniti kontaktne informacije (broj telefona i e-mail)
- promijeniti temu na ekranu
- uključiti/isključiti dock/stack izbornik
- promijeniti trenutni (radni) jezik
- unijeti ili promijeniti fotografiju korisnika
Korisničke postavke su pohranjenje u bazu podataka u sustavu i dostupne su po prijavi u sustav.
Promjena lozinke
Nakon kreranja korisničkog računa, prvotnu lozinku automatski generira sustav. Uputno je promijeniti loziku nakon prve prijave. Potrebno je prvo unijeti postojeću (staru) lozinku i potom dva puta upisati novu (Vidi sliku iznad). Opaska: Jaka lozinka je prvi korak koji će vam osigurati privatnost i sigurnost podataka. Evo nekoliko savjeta koje biste mogli uzeti u obzir pri odabiru nove lozinke za Comet ili bilo koji drugi sustav kojem pristupate prijavljujući se. Karakteristike jake lozinke su duljina (minimalno osam znakova), složenost (kombinacija slova, dijakritičkih znakova, simbola i brojki), promjenjivost (mijenjate lozinku periodički) i raznolikost (ne koristite istu lozinku za sve). Ne zaboravite uvijek držati svoju lozinku u tajnosti i ne dijelite je s drugima.
Odjava
Nakon što ste završili s radom, možete izaći iz sustava pritiskom na gumb "Odjava" u desnom gornjem uglu ekrana. Iz sigurnosnih razloga, ukoliko je korisnik neaktivan dulje od 30 minuta, bit će odjavljen automatski. Kako biste nastavili raditi u sustavu, morat ćete se iznova prijaviti.
Standardno manipuliranje podacima
Neke funkcionalnosti su gotovo identične za različite objekte (entitete). Bilo da je riječ o klubovima, stadionima, igračima ili trenerima. Naprimjer, u sustavu postoji funkcionalnost unosa novog objekta (npr. unos novog kluba u bazu podataka), izmjene postojećeg objekta (npr. izmjena imena stadiona) ili pak pretraživanja po zadanim kriterijima (npr. pretraga stadiona po mjestima). Rukovanje s te tri funkcionalnosti (unos, pretraga, izmjena) je standardizirano. Kad korisnik ovlada radom s jednim objektom (npr. s klubovima), ovladao je gotovo cijelom aplikacijom. U nastavku se nalazi dodatni opis tri najčešće korištene funkcionalnosti sustava.
Unos novih objekata
Čest je slučaj da korisnik mora dodati novi objekt u bazu podataka, bilo da se radilo o igraču, klubu ili stadionu. Obrazac za unos novog objekta je potpuno standardiziran i sastoji se od:
- obavezna polja (označena drugom bojom)
- opcionalna polja (mogu ostati neispunjena)
- tipke za spremanje novog unosa, izmjenu obrasca i pristup ekranu za pretraživanje
Na primjer, sljedeća slika prikazuje obrazac za unos novom stadiona.
Ukoliko korisnik pokuša spremiti podatke bez da je popunio sva obavezna polja, sustav će ga upozoriti odgovarajućom porukom (Vidi sliku dolje). Također, ako korisnik unese bilo kakav nelogičan podatak (npr. umjesto datuma unese tekst), sustav će ga upozoriti i onemogućiti krivi unos. Opaska: Obavezna polja su označena crvenom bojom.
Ukoliko su sva polja ispravno unesena i korisnik pritisne tipku "Spremi", sustav unosi novi zapis u bazu podataka i obavještava korisnika da je transakcija uspješno provedena porukom: "Transakcija je uspješno provedena"
Pregled (pretraživanje) postojećih objekata
Odabirom bilo koje funkcionalnosti na glavnom izborniku, primijetit ćete da je obrazac za pretraživanje vrlo sličan obrascu za unos novog objekta. U ovom slučaju, podaci koje unesete bit će korišteni kao kriterij za pretraživanje baze podataka. Svako polje može koristititi kao kriterij za pretragu. Npr. ako na pregledu igrača u polje prezime upišemo Rodrigez, dobit ćemo sve igrače koji se prezivaju Rodrigez. Moguća je i upotreba jokera ( * ) koji zamjenjuju proizvoljni niz znakova. Tablica 1. prikazuje primjere pretraživanja klubova.
Kriterij pretraživanja | Rezultat pretraživanja |
---|---|
Ime (kluba)=La Paz | Svi klubovi s nazivom «La Paz» |
Mjesto=Conchillas | Svi klubovi u mjestu «Conchillas» |
Ime=A* | Klubovi čije ime počinje slovom «A» |
Ime=*son* | Klubovi čije ime sadržava «son» |
Tablica 1 - primjeri pretrage po različitim kriterijima
Izmjena postojećeg objekta
Kako bi se izmijenilo postojeći objekt potrebno je slijediti sljedeće korake:
- Pronaći traženi objekt (Vidi "Pregled postojećih objekata")
- Pritisnuti tipku "Izmijeni" kako biste započeli mijenjati podatke
- Pritisnuti tipku "Spremi" kako biste pohranili izmjenu podataka u bazu podataka ili "Odustani" kako bsite zadržali prethodne podatke.
One simple example would be to change the club’s date of foundation:
- On the left menu, choose “Clubs” then click on “Search clubs”. Enter "Deportivo Tachira" as the name of the club, click on “Search”, and then select the club from the list.
- Click on the "Edit" button and enter "11.1.1974" for "Date of foundation."
- Click on the “Save" button.
If all data is valid and user has permission to make changes to this entity, the system informs the user that the transaction has been successfully completed. Otherwise, the system may generate some type of an error message or a warning message.
Data list
There are many places in the application where we use data lists to display search results or present the list of possible values. For example, Figure 8 shows results of searching for clubs. You may notice that a list has a title at the top, a name of each column of data, text boxes for typing additional selection criteria and then a list of records. A list displays at most 10 records per page and it provides a paging tool at the bottom for clicking through multiple pages.
Every data list can be: sorted in ascending or descending order by clicking on the column name at the top (Selection A); filtered by entering additional criteria in the filter fields at the top (Selection B); and exported to several standard document types (Selection C).
Upload documents for an entity
Each entity in the system may require additional documents to be attached to the record, i.e. photos, logos, contracts, etc. On the detail form of any entity, you will find a "Documents" button. By clicking on this button, the user may upload one of more files for the selected entity. Some document types are predefined and the rest can be uploaded as “Other” (see figure below). Uploaded documents can later be viewed and downloaded by other users, if their role allows it. To download a document use the save icon next to the file name. To delete a document use the X icon at the end of the row.
Note: The ability to view, upload or download documents, especially secure documents such as players’ contracts, depends on user's roles. (See User roles and user permissions)
Changing status of an entity
Each entity in the system (e.g. player, organization, registration) has its own defined workflow which follows the rules of the national football association. These rules take each entity though one or more steps and statuses. For example, a club can be ACTIVE or INACTIVE, a player's registration can be ENTERED, CONFIRMED, TERMINATED, etc. The procedure for changing status of an entity is essentially the same as “modifying an existing entity” (see section 3.7.3). After opening the selected entity and choosing to edit the record, the user may change the status of the entity by clicking on the available status button (see Section A). Depending on the configuration of the system (based on client’s requirements), user will have to enter a reason for changing the status and confirm his/her selection.
Note:The ability to change the status of an entity depends on user's roles and association rules.
Note:This system has an audit function which tracks status changes for each entity. If you wish to view this information, open the "Status Log" tab of the selected entity.
Ease of use features
As you begin to use Comet on regular basis, you will notice certain features especially designed to improve efficiency and ease of use. Some of these features are more obvious than others, so let’s take a look at the list:
- Auto-complete feature for names of persons, countries, regions and cities (e.g. when you start to type “Par” for name of the country, system generates a list of available options)
- Auto-format feature for names of persons, countries, regions and cities (e.g. automatically changes lower case to capital letters)
- Selecting common options by default (e.g. status = active, gender = male)
- Menus and tools arranged by usage & grouped logically
- User customization features (e.g. language, colors, toolbars)
- Shortcuts for entering dates in the system (e.g. type in 0 = date is set to today)
Entering dates in the system
Every date field in the system follows the same rules. The required date format for the application is dd.mm.yyyy (e.g. 25.01.2013). Date can be entered by typing or by using the calendar tool which opens on the screen as soon as you click on the field. When you prefer to type the date, rather then click through the calendar, you will find the following shortcuts very useful. Typing 8 digits – you can enter all 8 digits representing day, month and year (ddmmyyyy), but there is no need to use punctuation; system will auto-format the field upon exit
For example | 16112006 | => | 16.11.2006 |
01021998 | => | 01.02.1998 | |
31122005 | => | 31.12.2005 |
Typing 6 digits – you can enter a date in the following format ddmmyy, and the system will auto-format the date and assume current century
For example | 161106 | => | 16.11.2006 |
010298 | => | 01.02.2098 | |
311205 | => | 31.12.2005 |
Typing 4 digits – you can enter a date in the following format ddmm, and the system will auto-format the date and assume current year
For example | 1611 | => | 16.11.2017 |
(in year 2017) | 0102 | => | 01.02.2017 |
3112 | => | 31.12.2017 |
Typing 1 digit for relative date – if the desired date is between +/- 7 days from today’s date, then it will be sufficient to type in one digit or period with a digit and tab away from the field; the system will auto-format the date to the following specifications: 0 = today, 1 = today + 1 = tomorrow, 2 = today + 2, .1 = today – 1, .2 = today – 2, etc.
For example | 0 | => | 15.01.2017 |
(today is 15.01.2017) | 1 | => | 16.01.2017 |
2 | => | 17.01.2017 | |
.1 | => | 14.01.2017 | |
.2 | => | 13.01.2017 | |
5 | => | 20.01.2017 | |
.7 | => | 08.01.2017 |
Insert new registration for already existing person in the system
The system is designed to facilitate entry of all types of registrations for persons that participate in the area of football (players, coaches, club staff, referees, delegates, observers, and all other persons involved in competition management and administration. It is very often the case that one person has more registrations of various types in the time or during a longer period of time. For example, one person can be registered for year as a player, and after that, as a club coach. It is also a frequent case that a referee after certain period of time becomes an observer. In these cases, personal data already exists in the system and it is not necessary to enter it again. The steps for entering a new registration are the following ones: Select the desired module from the main menu and then the menu item for entering new registration, e.g., "New coach", "New referee", "New observer", etc. On the screen for data entry, first enter the ID. When you start entering other data, the system will check if there is already a person with the same ID in the system. If there is one, the user will get a notification with the following message: "A person with the same ID already exists in the system: Name and familiy name. Do you want to load that person?" Click on the "Load" button to continue creating a new registration. If a person does not exist, enter all the mandatory data and finally click the "Save" button.