PMIS Federation Messaging
Preverjeni stiki in trajna neposredna besedilna sporočila za neodvisne zbirke Odoo 18 Community. Uporabniki pripravijo nespremenljivo besedilo, ga uvrstijo v overjeno dostavo in odgovorijo prek ločeno preverjenih povratnih stikov, neodvisno od Matrix in skupne prijave.
Funkcionalnosti
Mešane zbirke Account/Hub preverjajo stike A/B in B/C/D neodvisno v vsako smer. Sporočila in vabila v izvorne klice se ne posredujejo implicitno. Blokada enega predhodnega stika ohrani neodvisno odobrene nadaljnje dostave in klice; sprejem in umik gosta pripadata točnemu odnosu prejemnika. Glejte lastništvo mešanih vlog.
Izrecno preverjene identitete oseb/računov pošiljatelja in prejemnika.
Točna ciljna namestitev in organizacijski obseg stika.
Neodvisno vhodno/izhodno preverjanje udeležencev na obeh straneh.
Trajne vezave poti in skrbniška dokazila preverjanja.
Navadno besedilo do 4096 bajtov UTF-8.
Nespremenljiva lokalna priprava, dostopna samo avtorju v omogočenih podjetjih.
Preverjanje trenutne identitete, računa, podjetja in delegacij pred uporabo.
Trajne odhodne operacije, transakcijska vhodna zgodovina in potrdila.
Omejene ponovitve brez podvajanja po izgubljenih potrditvah.
Trajni udeleženci pogovorov in natančno povratno usmerjanje.
Lokalna zgodovina samo udeleženca s stanji v vrsti, dostavljeno in v pregledu.
Predali pogovorov, lokalna nevidena sporočila in obvestila brez telesa.
Izrecni sprejem prejemnika, blokiranje stikov in omejitve velikosti/hitrosti.
Hramba z zaščito ponovitev v zgodovini, pripravljenih posnetkih in dostavnih kopijah.
Vabila v izvorne glasovne/video klice z gostujočim sprejemom, vezanim na brskalnik.
Nastavitve
Dodatek namestite na obe strani. Skrbnik preveri obstoječo uporabniško preslikavo Core in ločene povezave messaging.send s točnim organizacijskim obsegom. Za vsak dovoljeni par ustvari odhodno pot pošiljatelja in vhodno prejemnika. Izrecno preveri trajni UUID osebe vrstnika in UUID uporabniške preslikave; e-naslov ali ime ne vzpostavi poti. UUID preslikave je naslov računa sporočanja, ločen od UUID dodelitve uvajanja in izvornega uporabniškega ID-ja. Obstoječi uporabniki in namestitve se ponovno uporabijo. Za odgovore ločeno preverite povratni par vhodne/izhodne poti.
Vhodni stiki so začetno nesprejeti. Prejemnik uporabi Accept Contact ali skrbnik izrecno nastavi Contact Accepted. Block Contact ustavi nove dostave in ponovitve tega odnosa. Privzeti omejitvi sta 4096 bajtov UTF-8 in 60 novih sprejetih sporočil na uro na vhodni stik. Skrbnik lahko zniža velikost in nastavi hitrost 1–1000. Ponovitve ne porabijo dodatnega mesta.
Na vsaki zbirki nastavite zunanje izvajalne vezave Transport, HTTPS in namenske storitvene poverilnice. Privzeto neaktivni dostavni razpored omogočite šele po odobritvi točnih povezav.
Pot je trajno vezana na smer povezave, prvotni par vrstnikov, organizacijo in lokalno uporabniško preslikavo. Preverjanje ne dodeli poslovnih pravic, podjetja, skupne prijave ali izvornega dostopa Discuss. Skrbnik lahko pot arhivira ali izrecno obnovi isto preverjanje ob še upravičenem lastništvu.
Uporaba
Interni uporabniki pripravljajo sporočila prek preverjenih stikov:
Odprite Federation Messages > Verified Contacts in izberite točni račun prejemnika ter ciljno zbirko.
Z Prepare Message vnesite do 4096 bajtov navadnega besedila UTF-8.
Potrdite Prepare Message za nespremenljivi lokalni posnetek.
V Federation Messages > Prepared Messages preglejte pripravljeno vsebino.
Send Message uvrsti točni posnetek v načrtovano dostavo.
V Federation Messages > Messages preglejte lastno vhodno/izhodno besedilo.
Z Reply pripravite odgovor in ga pošljite prek preverjenega povratnega stika.
Conversations organizira lokalno zgodovino udeleženca. Mark Seen počisti samo lokalna obvestila, brez oddaljenega potrdila branja. Obvestila nimajo telesa. Verified Contacts kaže tudi lastne vhodne stike za sprejem/blokiranje brez odpiranja imenika federacije.
V pogovoru ali odhodnem stiku Host Call ustvari zasebno sobo Discuss in pošlje vabilo prek pogovora. Prejemnik na vhodnem sporočilu izbere Join Call, se po potrebi lokalno overi in ponovno potrdi Join Call. Gostitelj in gost uporabljata izvorne kontrole kamere/mikrofona iste sobe. Gost dobi dostop samo tej sobi brez polnega računa ali samodejne prijave gostitelja. Hosted Calls > End Call prekliče sprejem ter odstrani članstvo gosta in medijske seje. Vabila potečejo po 30 minutah; vstopnice so enkratne, največ 60-sekundne in vezane na začetni brskalnik. Sam posredovani URL ali vstopnica ne vključi drugega brskalnika. Obe smeri zahtevata neodvisno sprejete vhodne stike in povezave HTTPS. Nedostopnost ali blokada katere koli strani prepreči sprejem. Za gosta uporabite brskalnik brez overjene gostiteljske seje; obstoječa seja se ohrani in se nikoli tiho ne zamenja ali odjavi.
Gostitelj potrebuje HTTPS, izvorni posrednik websocket Discuss, dovoljenja medijev in dosegljive strežnike ICE. V mail.ice.server nastavite STUN/TURN, tudi overjeni TURN in obseg relejnih vrat, kadar NAT/požarni zid prepreči neposredne medije. Mediji gredo prek WebRTC/TURN, nikoli asinhrone federacijske vrste. Podrobnosti so v pogodbi sporočanja.
Prepared Messages prikazuje samo avtorjeve posnetke v omogočenih podjetjih. Ni jih mogoče urejati; avtor jih izbriše samo pred uvrstitvijo v vrsto. Ponovni Send ne ustvari nove operacije ali kopije zgodovine. Queued vključuje dostavo brez povezave; ponovitve se ustavijo po osmih poskusih. Needs Review zahteva skrbniško preiskavo Transport in izrecno ponovitev po popravku prvotnega obsega ali nastavitev. Delivered potrjuje sprejem zbirke, ne branja.
Obe strani zahtevata trenutno preverjene udeležence in organizacijska pooblastila. Samo storitveno overjanje ne predstavlja poljubnega človeka. Arhivirane identitete, onemogočeni uporabniki, umaknjen dostop podjetja, spremenjeni vrstniki ali obseg zahtevajo lokalni pregled. Preverjanja veljajo pri uvrstitvi, vsaki odpremi in sprejemu. Prejeto besedilo ne pooblasti odgovora brez ločene odhodne poti.
Zgodovina in udeleženci so nespremenljivi ter zasebni udeležencu. Besedilo je v zbirkah navadno, tudi v pripravah, operacijah in zgodovini; HTTPS ščiti prenos, ne skrivnosti pred skrbniki zbirk. Dnevna hramba uporablja pmis_federation_transport.retention_days: privzeto 90, dovoljeno 1–3650 dni. Odstrani stara vhodna telesa in neposlane priprave. Telesa zaključenih odhodnih operacij se po obdobju hrambe poravnave skupaj odstranijo iz zgodovine, priprav in Transport. Nerešene dostave ohranijo posnetke za obnovitev. Trajne identitete in povzetki potrdil preprečijo ponovno ustvarjanje izbrisanih sporočil. Hramba je lokalna in ne obljublja oddaljenega izbrisa. Opustitev računa ustavi novo dostavo ob ohranitvi označb opustitve in potrdil.
Glejte pogodbo sporočanja za naslove, odgovore, zasebnost in ponovno uporabo Discuss.
Dostop in odvisnosti
Odvisen je od pmis_federation_transport in izvornega mail (Discuss). Account, Hub, skupna prijava in Matrix ostanejo neodvisni.
Skrbniki po podjetju preverjajo/arhivirajo poti. Interni uporabniki berejo svoje vhodne/izhodne stike in pripravljajo sporočila kot oni sami; skrbniška vidnost ne pooblasti predstavljanja drugega udeleženca. Javni, portalni in storitveni uporabniki federacije ne morejo pripravljati sporočil ali pridobivati stikov.
Razvoj
Glejte razvojni seznam repozitorija.
Lokalizacija
Vključeni so angleški izvorni nizi in slovenski katalog (i18n/sl.po).
Prijava napak
Napake spremljamo v sistemu prijav repozitorija PMISuite.
Zasluge
Avtorji
Sodelujoči
Matjaž Mozetič
Vzdrževalci
Trenutni vzdrževalec:
Luxim je neodvisno podjetje za raziskave, razvoj in uvajanje rešitev, usmerjeno v reševanje zahtevnih problemov v ekosistemu Odoo.
Luxim je aktiven član OCA (Odoo Community Association).





