Ylläpitäjälle (admin)#
Tämä osio on tarkoitettu järjestelmänvalvojalle (group_system).
Sisältää operatiivisia toimia jotka eivät kuulu päivittäiseen
toimistorutiiniin.
Uusi käyttäjä#
Settings → Users & Companies → Users → Create.
Pakolliset:
- Name + Login (yleensä sähköposti)
- Password (tilapäinen, käyttäjä vaihtaa)
Oikeudet rooleittain:
| Rooli | Tarvittavat ryhmät |
|---|---|
| Asentaja | fieldservice.group_fsm_team, stock.group_stock_user, hr.group_hr_user* |
| Työnjohtaja | + fieldservice.group_fsm_manager |
| Toimisto (laskutus) | + account.group_account_invoice |
| Toimisto (täydet) | + account.group_account_manager, hr.group_hr_manager |
| Admin | + base.group_system |
* hr.group_hr_user tarvitaan tuntien ja kulujen kirjaamiseen
omasta nimestään.
**Älä anna `base.group_system` muille kuin järjestelmänvalvojille.** Se sallii kaikki taustakonfigurointitoimet — myös tahattomat. Käytä muita ryhmiä rajaamiseen.
fsm.person -rivi pakollinen#
Käyttäjän luonnin lisäksi asentajalle tarvitaan fsm.person-
rivi Field Service → Workers -listassa. Ilman sitä Field Service
ei tunnista häntä asentajaksi.
fsm.person.elt_user_id pitää linkata käyttäjälle (200.7+).
Tämä on ELT-spesifinen — OCA:n oletuskäytäntö loi partner-
duplikaatteja joka aiheutti bugeja.
API-avaimien hallinta#
Settings → Users & Companies → API Keys.
- Lista kaikista voimassa olevista API-avaimista
- Voit revoke:ta yksittäisen avaimen jos epäilet vuotoa
- Käyttäjä voi luoda uuden avaimen omasta profiilistaan
Käyttäjäkohtaisesti — älä luo avaimia ELT:n yhteistilille.
Moduulien asennus ja päivitys#
Apps.
Toimet:
- Install — ensimmäinen kerta, vaatii database-restartin
- Upgrade — kun deploy on tehnyt versionostoa
- Uninstall — vaarallinen, älä käytä tuotannossa ilman varmuuskopiota
ELT:n omat moduulit:
| Moduuli | Tila |
|---|---|
elt_fsm | Sydämen toiminnallisuus |
elt_theme | UI-räätälöinti |
netvisor_integration | Kirjanpitosilta |
elt_username | Käyttäjänimen extra |
Päivitys tapahtuu git-pushilla kehittäjän paikalliselta:
koivusuo.ovh:/srv/git/odoo/elt_fsm.git— push triggaa automaattisenodoo -u elt_fsm+ asset-clear + container restart
Cron-jobit#
Settings → Technical → Scheduled Actions.
ELT:n tärkeät cronit:
| Cron | Aikataulu | Mitä tekee |
|---|---|---|
| LVISnet Auto-fetch dispatcher | 1 min | Tarkistaa fetch_requested-liput |
| LVISnet Auto-fetch (monthly) | 1. päivä 21:25 | Käy kaikki tukut läpi |
| Netvisor purchase import | 06:00 päivittäin | Hakee eilisen ostolaskut |
| Netvisor payment sync | 07:00 päivittäin | Päivittää maksu-statukset |
| Netvisor payroll sync | 1. päivä 08:00 (off) | Lähettää palkkalaskelmat |
Run manually -nappi laukaisee heti — käyttö jos cron jäi
toteutumatta tai testaat.
Varmuuskopiointi#
Vastuu on käyttäjäpalvelimen ylläpitäjällä (palvelinpuolen ELT-tehoinen henkilö). Yleinen käytäntö:
- PostgreSQL
pg_dumppäivittäin → siirretty offsite - Filestore (
/var/lib/odoo/filestore/kissa/) sync myös offsite - Odoo:n kehyksen päivitys tehdään aina dump-rinnalla
Tekninen tila#
Settings → Technical:
- Database Structure → Models — kaikki taulut, jos tarvitsee selvittää schemaa
- Logging — debug-tasoinen logien tarkastelu
- Sequences — numerointi-sekvenssit (FO-tehtävänumerot, laskunumerot)