PMIS Federation Hub
Osrednji imenik računov PMIVerse Federation za Odoo 18 Community. Hub vodi oddaljene profile in dodeljuje uporabnike sodelujočim namestitvam. Glavno ime/e-naslov ostaneta neodvisna od vsakega oddaljenega profila.
Funkcionalnosti
En oddaljeni račun na par izvorna namestitev/UUID računa.
Izbirna omejena registracija glavnega portalnega računa iz overjenih opažanj.
Izrecno preverjanje obstoječih identitetnih ujemanj.
Ločene glavne, želene oddaljene in zadnje opažene vrednosti profilov.
Revizijske posodobitve, vidni spori in stanje dostave.
Odobreno uvajanje iz glavne zbirke na izrecno dodeljene namestitve.
Izbirna zahteva onemogočenja po prekinitvi vseh dodeljenih članstev.
Selektivni umik organizacije z nespremenljivo dostavo in potrditvijo prejemnika.
Portal lastnih računov samo za branje na /my/federation.
Umik organizacije
Prekinitev dodeljenega članstva zabeleži Organization Removals Requested. Ena ustrezna odhodna membership.remove pripravi umik; manjkajoča ali dvoumna nastavitev ohrani prekinitev in vidni namen. Po popravku uporabite Queue Organization Removal. Negotova zahteva ohrani identiteto/potrdilo. Po potrjeni zavrnitvi lahko popravljeno pravilo prejemnika omogoči novo operacijo; izgubljeni odgovor uskladite z Reconcile Receipt.
Organization Removals Confirmed beleži uveljavitev, tudi umik pred negotovim ustvarjanjem računa. Odstranijo se samo upravljani profili in podjetja te organizacije; neodvisni lokalni dostop in veljavno privzeto podjetje ostaneta. Druge odobrene organizacije ohranijo dodelitve in lahko zahtevajo vloge. Ponovna odobritev ne obnovi umaknjenega dostopa. Nepotrjene dodelitve lahko preverjeni popravek izrecno zoži; obstoječe zahtevajo odobreno zamenjavo. Potrjeno onemogočenje zahteva izrecni pregled obnovitve prejemnika in Hub.
Registracija z oddaljenega izvora
Allow Limited Portal Registration je na oddaljenih namestitvah privzeto izključena. Omogočena za overjenega vrstnika nova identiteta brez obstoječega ujemanja identitete/prijave/e-naslova ustvari samo portalnega glavnega uporabnika in preverjeno preslikavo. Ujemanja, tudi neaktivna, ostanejo v Link Review. Verify Existing Account po skrbniškem preverjanju poveže upravičenega uporabnika; e-naslov in zatrjevani UUID sama ne pooblastita povezave.
Registracija enkrat inicializira glavno ime/e-naslov; poznejša opažanja ju ne prepisujejo. Geslo, vabilo, interne ali skrbniške vloge se ne kopirajo. Manjkajoča članstva nastanejo kot čakajoča; obstoječe odločitve se ohranijo.
Dodelitev iz glavne zbirke
Ista zbirka lahko izvaja Account in Hub ter izbirno Login/Provider. En izvorni uporabnik in preverjena oseba sodelujeta pod predhodnim Hub in neodvisno upravljata pregledane nadaljnje dodelitve. Zaupanje, odobritve, profili in preklici navzgor se ne širijo samodejno navzdol. Pred dodelitvijo/povezavo uporabnika kot nadaljnjega glavnega računa sprostite izključni dostopni najem. Neopuščeno nadaljnje lastništvo, tudi arhivirane dodelitve, prepreči onemogočenje celotnega računa od zgoraj in izključne najeme. Glejte mešane vloge.
Federation > Assign Remote Account zabeleži glavnega uporabnika, povezavo uvajanja, organizacije in sklic preverjanja. Vsa članstva morajo biti odobrena pred uvrstitvijo ustvarjanja; že odobrena dodelitev ga pripravi takoj. Prejemnik izbere interno/portalno vrsto in začetne lokalne vloge; isti UUID-ji osebe/računa so potrjeni na obeh straneh. Pri povezavi obstoječega uporabnika prvo overjeno opažanje določi ohranjeni lokalni profil neodvisno od vrstnega reda potrdil.
Queue Account Creation obnovi delo ali trajno zavrnitev brez podvajanja negotove dostave. Pregledana negotova zahteva nadaljuje z istim UUID, vsebino in števcem po preverjanju aktualnih odobritev/obsega; čakajoča ohrani razpored. Reconcile Account Creation po prekinitvi ali izgubljeni potrditvi pridobi prvotno potrdilo brez ustvarjanja ali odobritve članstev. Uspeh potrdi račun in uporabi obstoječe izbirno pravilo popolne prekinitve; pri privzetem pravilu lahko skrbnik onemogočenje pripravi ločeno. Manjkajoče potrdilo ostane nepotrjeno, spremenjene identitete/delegacije zahtevajo popravek.
Znani računi glavnega izvora lahko pošiljajo opažanja brez nezaželene portalne registracije. Glejte uvajanje.
Popravek nepotrjenih dodelitev
Repair Unconfirmed Assignment po izrecnem preverjanju zamenja povezavo ali organizacije, ne pa uporabnika, UUID-jev osebe/računa, prejemne namestitve, lastnika imenika ali prvotnega pošiljatelja. Še nikoli poslani so upravičeni; vsako prejšnje ustvarjanje sicer zahteva trajno zavrnitev. Čakajoče, negotove in uspešne dostave blokirajo popravek tudi prek starejših povezav.
Umik se s popravkom ne obnovi. Zožitev ohrani zahteve/potrditve umika in članstva; nove organizacije dobijo čakajoča članstva. Assignment Repair History hrani skrbnika, čas/sklic in stari/novi obseg brez profila/poverilnic. Operacije ohranijo UUID, ovojnice, povzetke, potrdila in poskuse. Zavrnjene se opustijo na mestu, naslednje ustvarjanje dobi novo operacijo. Zastarel pregled ne prepiše novejšega. Popravek vrne Awaiting Membership Approval brez odobritve ali uvrstitve; članstva odobrite in ustvarjanje pripravite ločeno. Identitete in obstoječi računi uporabljajo zamenjavo.
Zamenjava pregledanih dodelitev
Replace Reviewed Assignment obravnava popravljeno glavno identiteto, registrirane račune, potrjeno spremenjeno delegacijo in obnovljen umaknjeni obseg. Najprej razrešite vse prvotne operacije: čakajoči/neznani učinki blokirajo. Skrbnik prejemnika preveri točnega lokalnega uporabnika in ustvari nespremenljivo odobritev assignment.repair z novim UUID ter posnetkom stanja. Skrbnik Hub kopira UUID-je, pregleda uporabnika/obseg in izrecno odloči o odobritvi novih članstev.
Izvirna dodelitev se arhivira, ne preusmeri; operacije, potrdila, umiki in članstva ostanejo sledljivi. Naslednik ostane Assignment Repair Pending do opažanja dejanskega profila prejemnika; potrdilo samo profila ne prepiše. Lokalne spremembe zahtevajo novo odobritev; zavrnjeni predlogi ohranijo dokazila. Stari UUID-ji ne dovolijo zapoznelih sprememb ali oživitve. Popravek ohrani trajno preslikavo, poverilnice, profil in neodvisni dostop. Izključeni obseg izgubi samo upravljane dodelitve; novi ne dobi vlog samodejno.
Pri potrjenem federacijskem onemogočenju prejemnik izrecno odobri Restore Disabled Account, Hub pa isto možnost izbere v zamenjavi, kopira nove UUID-je in po potrebi izrecno odobri pregledana članstva. Negotov izid onemogočenja prej uskladite. Prvotna onemogočena dodelitev ostane arhivirana s potrdili; Restoration Requested beleži namen naslednika, Repair Confirmed in opaženi profil pa sta ločeni dokazili. Običajna ponovna odobritev ne aktivira izvirnika. Prejemnik zamenja poverilnice, seje, ključe in obnovitvene povezave ter pošlje novo lokalno ponastavitev. Izgubljeni odgovor uskladi isto potrdilo; zavrnjena obnovitev potrebuje novo odobritev in naslednika. Celotni postopek: uvajanje.
Lastništvo in stanje profila
Master Name/Email kažeta glavnega uporabnika; Remote Name/Email želene oddaljene vrednosti, opažena polja zadnje poročane vrednosti in revizijo. Urejanje trenutnega profila poveča želeno revizijo in nastavi Update Pending. Z eno ustrezno profile.apply sta urejanje in uvrstitev atomarna; vse organizacije zahtevajo odobrena članstva in aktivne preverjene povezave. Brez povezave ostane v čakanju; Queue Pending Update pripravi pozneje brez zamenjave operacije ali ponastavitve poskusov. Potrjena dostava ali ustrezno opažanje vrne Current.
Novejša sporna opažanja ohranijo želene vrednosti v Update Conflict. Accept Remote Values sprejme opažanje. Discard Rejected Update obnovi opažene vrednosti samo za nikoli poslano ali potrjeno zavrnjeno delo, ne za negotovo/uspešno dostavo.
Zahteve vlog prejemnika
Request Receiver Roles na opaženem preverjenem računu potrebuje ločeno odhodno roles.apply istih vrstnikov in Directory Owner ter vsa odobrena članstva. Podajte eno organizacijo, odobreni ključ profila/revizijo politike in trenutni Role Revision računa, začetno nič. Izvorne vloge izbere prejemnik; ID-ji skupin se ne pošiljajo.
Uspeh enkrat poveča revizijo vlog brez sprememb revizij imena/e-naslova. Prazna politika umakne samo upravljane dodelitve izbranega profila. Spremenjena politika ali stara revizija dobi trajno zavrnitev; po popravku skrbnik pripravi novo zahtevo z ohranjenim izvirnikom. Čakajoče/negotove zahteve blokirajo nove do ponovitve/uskladitve v Delivery > Outgoing Operations > Reconcile Receipt. Iskanje ne uporabi vlog znova; spremenjena članstva/delegacija blokirajo odpremo in uskladitev.
Dostop in odvisnosti
Odvisnosti so pmis_federation_transport, portal in auth_signup. Skrbniki po podjetjih upravljajo račune in preverjajo povezave; pmis_federation_admin doda natančne delegacije. Vhodni profile.observe sprejme opažanja, odhodna profile.apply in membership.provision posodobitve/ustvarjanje. Vsi zahtevajo overjanje, delegacijo in izvajalno vezavo.
Portal Company Instances kaže samo lastne preverjene povezane račune, 50 na stran. Običajni portalni uporabnik ne ureja profilov ali bere tujih računov. Glejte razvojni seznam.
Onemogočenje računa
Prekinite vsa dodeljena članstva in uporabite skrbniški Queue Account Disable, ki zahteva potrjeno pripravo. Lahko tudi omogočite Disable Accounts After Full Suspension na ciljni namestitvi: zadnja prekinitev zahteva onemogočenje, tudi pri natančno delegiranem upravitelju. Privzeto je izključeno. Velja samo za potrjene račune, ustvarjene s federacijo, tudi arhivirane centralne profile; druge namestitve in neodvisni računi ostanejo ločeni.
Ločena odhodna account.disable mora pokriti iste vrstnike in celoten nabor organizacij. Ponovitve ohranijo negotove dostave; potrjene zavrnitve se lahko nadomestijo po popravku prejemnika. Disable Requested loči namen od Remote Disabled. Manjkajoča/dvoumna povezava pusti nepotrjeno zahtevo za poznejšo uvrstitev; Unconfirmed Revocations jo najde. Samodejne zahteve ob napačnih nastavitvah ohranijo prekinitev in namen. Ponavljanje ne spreminja zgodovine in ne ponovi samodejno zavrnitve. Novo omogočeno pravilo na že prekinjenih uporabite s ponovitvijo prekinitve ali Queue Account Disable. Po zahtevi je ponovna odobritev blokirana, ker je prejemnik morda že onemogočil račun. Centralni račun in druge namestitve ostanejo aktivni; postopek ne umika posameznih organizacij, ne obnavlja in ne popravlja delegacije.
Izgubljena potrdila onemogočenja ali profila pridobite z Reconcile Receipt brez pošiljanja. Točni trenutni cilj se znova preveri. Manjkajoče potrdilo ne potrdi uveljavitve, zgodovinsko pa ne zazna poznejše lokalne ponovne aktivacije.
Roki pregleda preklica
Skrbniški Revocation Review Deadline (Hours) je privzeto 24, največ 8760; nič izključi rok novih zahtev. Zahteva zabeleži prvi čas in posnetek roka tudi brez povezave ali ob napaki samodejne uvrstitve. Ponovitve, prekinitve in spremembe pravil obstoječega roka ne podaljšajo.
Overdue Revocations filtrira potekle nepotrjene zahteve v obsegu podjetja Directory Owner in jih označi rdeče; za trenutni čas osvežite seznam. Ustrezno uspešno potrdilo zabeleži Disable Confirmation Received At in odstrani zamudo. To je čas potrditve na Hub, ne prvotnega učinka prejemnika. Rok je operativni cilj pregleda, ne onemogočenje nedostopnega prejemnika, jamstvo uveljavitve ali pooblastilo obnovitve.
Pregled trenutnega stanja
Nastavite eno odhodno account.inspect za vrstnika in vse dodeljene organizacije ter ločeno vhodno pri prejemniku. Inspect Receiver State na preverjenem, potrjenem računu deluje tudi po prekinitvi/onemogočenju. Last Receiver Inspection in čas ločita ujemanje, Receiver Divergence ter nedostopnost; seznam ima filter razhajanj. Primerjava preveri trenutni izvorni profil, potrjene revizije, umike in namen onemogočenja. Ne spreminja zgodovine ali lokalnih pooblastil. Ujemanje ni stalno uveljavljanje, neuspeh/razlika ne dokazujeta trenutnega dostopa. Zamenjava dodelitve in obnovitev sta ločeni od pregleda.
Podpora obnovitvi
Core zagotovi pregledano opustitev identitet in popravke nevezanih preslikav; vezano lastništvo Hub uporablja zamenjavo dodelitve. Transport skrči samo zaključeno besedilo profilov ob ohranitvi dodelitev/ponovitev. Account lahko uveljavi izbirne najeme upravičenih računov. Roki Hub so samo spremljanje in najemov ne obnavljajo. Glejte identitete, hrambo in najeme.
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).





