Roos Sync Server

by Roos AI

Verbindingen
Koppelingen
Sync Logs
Scheduler
Instellingen
Roos AI — v3.0

Verbindingen

Nog geen verbindingen. Start met een verbinding — daarna koppel je er één of meerdere map-paren aan.

Koppelingen

Nog geen koppelingen. Maak eerst een verbinding, daarna één of meerdere koppelingen (map-paren) daaronder.

Sync Logs

TijdstipStatus→ SP→ OdooReconciledFoutenDuur

Geen logs gevonden.

Scheduler

KoppelingVolgende run

Geen geplande jobs.

Instellingen

🎫 Alerts naar Roos helpdesk
Wanneer een sync volledig faalt (status = error) wordt automatisch een ticket aangemaakt in jouw eigen Odoo helpdesk. Per-file fouten triggeren géén ticket. Duplicates binnen dezelfde mapping worden als comment aan het bestaande open ticket toegevoegd.
Laat leeg om huidige key te behouden
Te vinden in Odoo → Helpdesk → Teams → klik op team → URL eindigt op een ID

Nieuwe verbinding

Algemeen
Kies een bestaande verbinding om URL/tenant/keys alvast over te nemen. Wijzig velden hierna naar wens.
Source (systeem A)
Target (systeem B)
Credentials worden alleen getest als de verbinding is opgeslagen.

Nieuwe koppeling

Algemeen
Aanrader voor Exact: 4 minuten (≈ 240 s; de Exact-client throttlet zelf op de rate-limit).
Wanneer hetzelfde bestand op beide kanten is gewijzigd: wie wint? Bij mapnaam-conflicten (die geen betrouwbare tijdstempel hebben) wint altijd Odoo.
Normaal krijgt de helpdesk alleen een ticket bij een harde fout — geblokkeerde facturen (btw niet gekoppeld, relatie niet gekoppeld) zijn gewenst gedrag en blijven stil. Met hypercare AAN komt er óók een ticket voor blokkades en gedeeltelijke cycli, inclusief de reden per factuur. Zet dit uit zodra de koppeling ingeregeld draait.
Aan: een verwijderd bestand of map wordt ook aan de andere kant verwijderd (incl. lege mappen). Uit (veilig): verwijderingen worden genegeerd — de andere kant houdt zijn eigen kopie.
💶 Financiële koppeling: de scope is de hele administratie (geen mappen). Live of simuleren wordt bepaald door de instelling “Live synchroniseren” (sync_live) in de Odoo-app “Exact Sync” — niet hier. Gebruik ⚙️ Inrichting op de koppelingskaart voor de eenmalige inrichting.
Source map
Target map
🔔 Notificaties (optioneel)
Bestandsfilters (optioneel)
Kommagescheiden, leeg = alles
Odoo.sh accepteert max ~50 MB per bestand. Bij Odoo.sh-klanten aangeraden: 45.
🛡 Catastrophe guard
Veiligheidsdrempel: als één sync-run méér dan dit percentage van de getrackte bestanden of mappen zou willen verwijderen, wordt de run afgebroken vóór er iets gewist wordt en krijg je een helpdesk-ticket. Zo voorkomen we dat een transient bug aan de Odoo- of SP-kant honderden bestanden meeneemt.
Default 2%. Zet 100 om de guard effectief uit te schakelen (niet aanbevolen).
Aanvinken na een tripped guard, alleen als je de delete legitiem vindt. Reset zichzelf na de eerstvolgende run.

⚙️ Exact-inrichting

Eenmalige inrichting van een nieuwe administratie, in deze volgorde. “Voorstel” leest alleen en toont wat er zou gebeuren. “Uitvoeren” zet APPLY=1 — het script schrijft dan alléén als Live synchroniseren (sync_live) in de Odoo-app “Exact Sync” aan staat; anders zie je [SIMULATIE] in de output. Deze acties draaien nooit vanuit de scheduler.
Output

      

Sync details