Johdanto
Odoon moniyrityksen käyttöoikeusvirhe ilmenee, kun käyttäjä yrittää päästä käsiksi tietueeseen, joka kuuluu eri yritykselle moniyritysympäristössä.
Tämä ongelma on yleinen organisaatioissa, jotka käyttävät useita oikeudellisia yksiköitä yhdessä Odoo-tietokannassa. Vaikka käyttäjillä olisi oikeat toiminnalliset käyttöoikeudet, Odoo voi estää pääsyn, jos yrityssäännöt rajoittavat näkyvyyttä.
Tässä oppaassa selitetään, miksi moniyrityksen käyttöoikeusvirheitä esiintyy ja kuinka ne voidaan ratkaista turvallisesti.
Mikä on Odoon moniyrityksen käyttöoikeusvirhe?
Odoo tukee useita yrityksiä samassa tietokannassa. Jokainen tietue voidaan liittää tiettyyn yritykseen company_id-kentän kautta.
Kun moniyritysmoodi on käytössä:
- Käyttäjät voivat käyttää vain niiden aktiivisen yrityksen tietoja.
- Tietueiden säännöt suodattavat automaattisesti tietueet yrityksen mukaan.
- Tietyt mallit pakottavat tiukan yrityserottelun.
Jos käyttäjä yrittää avata tai muokata tietuetta, joka ei kuulu heidän aktiiviseen yritykseensä, Odoo estää toiminnan.
Virhe ilmestyy yleensä käyttöliittymäkerroksessa ja saattaa näyttää tältä:
Sinulla ei ole oikeutta käyttää tätä asiakirjaa.
Yleisimmät syyt Odoon moniyrityksen käyttöoikeusvirheeseen
1. Väärä aktiivinen yritys valittuna
Käyttäjät voivat vaihtaa yrityksiä oikeassa yläkulmassa olevasta yritysvalitsimesta.
Jos väärä yritys on aktiivinen, siihen liittyvät tietueet tulevat saavuttamattomiksi.
2. Tietue kuuluu toiseen yritykseen
Tietueella saattaa olla:
company_id = Yritys B
Kun käyttäjä toimii Yhtiö A:n alaisuudessa.
Odoo estää oletusarvoisesti yhtiöiden välisen pääsyn.
3. Käyttäjää ei ole nimetty kaikkiin vaadittuihin yhtiöihin
Käyttäjät on nimenomaisesti nimettävä jokaiseen yhtiöön, johon heillä on pääsy.
Jos käyttäjää ei ole nimetty, pääsy evätään, vaikka yhtiön valitsin olisi käytettävissä.
4. Tietueiden säännöt, jotka pakottavat yhtiöiden eristyksen
Monilla malleilla on automaattisia tietuesääntöjä, kuten:
[('company_id', 'in', user.company_ids.ids)]
Jos tietueen yhtiö ei sisälly käyttäjän sallittuihin yhtiöihin, pääsy estetään.
5. Jaetut tietueet yhtiökohtaisilla kentillä
Jotkut tietueet saattavat näyttää jaetuilta, mutta sisältävät yhtiöriippuvaisia kenttiä, jotka laukaisevat rajoituksia.
Tämä on yleistä kirjanpitomoduuleissa.
Kuinka korjata Odoon moniyrityksen käyttöoikeusvirhe
Vaihe 1 – Tarkista Aktiivinen Yritys
Vaihda aktiivinen yritys oikean yläkulman valikosta ja yritä päästä tietueeseen uudelleen.
Vaihe 2 – Vahvista Tietueen Yritys
Ota käyttöön kehittäjätila ja tarkista tietueen company_id.
Varmista, että se vastaa käyttäjän aktiivista yritystä.
Vaihe 3 – Määritä Käyttäjä Oikeisiin Yrityksiin
Siirry kohtaan:
Asetukset → Käyttäjät & Yritykset → Käyttäjät
Varmista, että käyttäjä on määritetty kaikkiin tarvittaviin yrityksiin.
Vaihe 4 – Tarkista Tietueen Säännöt
Siirry kohtaan:
Asetukset → Tekninen → Tietoturva → Tietueen Säännöt
Tarkista säännöt, jotka suodattavat company_id:n mukaan.
Ole varovainen muokatessasi yritykseen liittyviä tietueiden sääntöjä.
Vaihe 5 – Tarkista moniyrityskonfiguraatio moduuleissa
Jotkut moduulit pakottavat tiukan yrityserottelun.
Varmista, että moduuliasetukset vastaavat toimintamalliasi.
Kuinka estää moniyrityksen käyttöoikeusongelmia
- Määrittele yritysrakenne selkeästi ennen käyttöönottoa
- Määritä käyttäjät huolellisesti asiaankuuluville yrityksille
- Vältä manualisia muutoksia company_id:hen tuotannossa
- Testaa työnkulkuja kunkin yrityksen kontekstissa
- Dokumentoi yritysten välisten liiketoimintaprosessien
Moniyrityskonfiguraatiot vaativat kurinalaista konfigurointia. Huonosti rakennetut yritysassignoinnit ovat yksi yleisimmistä käyttöoikeusvirheiden lähteistä.
Kuinka Dasolo rakentelee moniyritysympäristöjä
Moniyritysoikeusvirheet syntyvät yleensä, kun tietueiden säännöt, yrityksestä riippuvat kentät ja käyttäjän yritysassignoinnit eivät ole täysin linjassa. Vaikka Odoo tukee monimutkaisia moniyksikköratkaisuja, pienet konfigurointiväliin jääneet aukot voivat nopeasti estää laillisia toimintoja.
Dasolossa tarkastelemme moniyritysympäristöjä keskittymällä:
- Yrityksen näkyvyysasetukset
- Tietueen sääntöjen aluefiltterit
- Jaetut vs. yrityskohtaiset tietueet
- Integraatiokäyttäjät, jotka toimivat eri toimipisteiden välillä
Selkeiden yritysrajojen ja johdonmukaisen käyttölogiikan suunnittelu auttaa estämään toistuvia yritysten välisiä konflikteja.
Yhteenveto
Odoon "Moniyrityksen käyttöoikeusvirhe" ilmenee, kun käyttäjä yrittää käyttää tietoja, jotka ovat heidän salliman yritysrajan ulkopuolella. Vaikka rajoitus on tarkoituksellinen, väärin kohdennettu konfiguraatio aiheuttaa usein tarpeettomia häiriöitä.
Tarkastelemalla huolellisesti yrityskohtaisia määrittelyjä, tietueen sääntöjä ja jaettujen resurssien asetuksia kehittäjät voivat poistaa toistuvia käyttöoikeuskonflikteja. Hyvin rakennetussa moniyritysarkkitehtuurissa varmistetaan turvallinen tietojen erottelu samalla kun säilytetään toiminnallinen joustavuus eri toimipisteiden välillä.