Näin se toimii

Alusta

Yksi ohjelma, yksi tietomalli, kolme tapaa käyttää. Tällä sivulla kerrotaan, miten osat liittyvät toisiinsa.

Yksi instanssi yritystä kohti ​

Jokainen yritys toimii omassa instanssissaan, jolla on oma tietokanta, omat käyttäjät ja oma osoite. Isännöidyssä palvelussa ohjaustaso luo instanssin rekisteröitymisen jälkeen ja antaa sinulle sen osoitteen; rekisteröityneestä henkilöstä tulee instanssin ensimmäinen ylläpitäjä. Voit myös ajaa samaa ohjelmaa itse. Katso Instanssit.

Tallennuksena on SQLite kokeiluun ja PostgreSQL oikeaan käyttöön. Tietueet tallennetaan toistaiseksi JSON-dokumentteina; komentokerros tarkistaa kenttien tyypit, ja skeemanhallinta on suunnitteilla.

Moduulit ovat sovelluksia ​

Sovellus on moduuli: kuvaus malleista, kentistä, käyttöoikeusryhmistä ja työnkulun toiminnoista. Viisi moduulia on sisäänrakennettuja (Contacts, Products, CRM, Sales, Invoicing). Kaksikymmentäkaksi muuta toimitetaan paketteina. Sovelluksia lisätään markkinapaikalta yhdellä napsautuksella, tai voit ladata oman tiedostosi.

Koska jokainen moduuli kulkee saman rekisterin kautta, yhteystieto on sama yhteystieto CRM:ssä, Salesissa ja Invoicingissa, ja jokainen moduuli saa samat rajapinnat, näkymät, käyttöoikeudet ja tietosuojasäännöt. Katso Sovellukset ja moduulit ja sovellusluettelo.

Markkinapaikka ​

Markkinapaikka on staattinen palvelin, joka tarjoaa tiedoston index.json ja yhden obop.toml-tiedoston pakettia kohti. Mukana tuleva luettelo toimitetaan ohjelman sisällä; instanssin voi osoittaa myös omalle palvelimellesi. Jokainen lataus validoidaan kuten oma latauksesi. Katso Markkinapaikka.

Käyttöoikeudet ​

Käyttöoikeusryhmät, kuten crm.user tai invoicing.manager, nimetään mallien, kenttien ja toimintojen mukaan. Ihmisillä on ryhmiä; agenttitunnisteilla on osajoukko omistajansa ryhmistä. Katso Käyttöoikeusryhmät.

Tietoluokat ja maskaus ​

Jokainen kenttä ilmoittaa tietoluokkansa (ei mikään, julkinen hakemisto, sisäinen, luottamuksellinen henkilöstötieto, erityisryhmä, talous, salaisuus) ja sen, onko se henkilötieto. Ihmiset näkevät arvot käyttöoikeuksiensa mukaan. Agentit näkevät henkilötiedot pysyvinä paikkamerkkeinä ja arkaluonteiset luokat eivät lainkaan, ja ne voivat välittää paikkamerkkejä takaisin viitatakseen arvoon näkemättä sitä. Katso Tietoluokat ja maskaus.

Työnkulut ja hyväksynnät ​

Tilamuutokset ovat nimettyjä toimintoja. Toiminto voi vaatia tiukemman ryhmän ja hyväksynnän. Agentti voi vain ehdottaa toimintoa, joka vaatii hyväksynnän: palvelin palauttaa suunnitelman eikä muuta mitään, ennen kuin ihminen hyväksyy sen. Myös tietueiden poistamisen agentit vain ehdottavat. Katso Työnkulut ja hyväksynnät.

Kolme rajapintaa, yksi komentojen joukko ​

RajapintaKenelleMiten
VerkkosovellusIhmisilleMuodostetaan moduulien kuvauksista: luettelot, taulut, lomakkeet.
RESTSkripteille, palveluille, agenteillePOST /api/{model}/{command} Bearer-tunnisteella. REST-viite
MCPTekoälyavustajilleobop mcp stdio-yhteydellä, yksi työkalu komentoa kohti. Yhdistä MCP:n kautta
CLIKomentoriville ja cronilleobop call model command key=value. CLI-viite

Kaikki kutsuvat samaa jakelijaa, joten käyttöoikeustarkistukset, maskaus ja hyväksynnät ovat täsmälleen samat.

Mitä se ei ole (vielä) ​

Tämä kannattaa tietää ennen sitoutumista: koodiportaita ei ole, joten moduulit eivät voi laskea kenttiä tai suorittaa sivuvaikutuksia; rivikohtaisia käyttöoikeuksia ei ole; auditointilokia, tietojen vientityökalua tai isännöidyn palvelun varmuuskopioita ei ole. Tiekartta kertoo, mikä on valmista ja mikä ei.