Vor der Installation: Version, Kauf und Service
Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht. Es kostet 9 € zzgl. MwSt. pro Odoo-Version als Einmalzahlung, in allen vier Einträgen, und der zugehörige lokale Service von FlexigoTech Cloud kostet 29 €/Monat oder 290 €/Jahr zzgl. MwSt. (Pro: 58 €/Monat oder 580 €/Jahr).
Zwei Dinge sollten Sie vom ersten Tag an wissen. Ohne Abonnement oder bei ausgesetztem Service stoppt alles, was das Abonnement liefert, Ihre Daten bleiben aber in Ihrem Odoo. Und wenn Sie auf flexigotech.com kaufen, ist das Modul für neue Odoo-Versionen im Abonnement enthalten; im Odoo App Store wird jede Odoo-Version dort gekauft. Wenn Sie noch prüfen, ob es zu Ihnen passt, beginnen Sie mit was es abdeckt und was Sie vor der Installation brauchen.
Die zwei Felder, die Sie vor dem Datenimport festlegen
Unter den Feldern des Moduls gibt es zwei Beziehungen zu Odoo-Stammdaten:
company_id(Many2one), verweist auf das Modellres.company.country_id(Many2one), verweist auf das Modellres.country.
Prüfen Sie vor dem Anlegen oder Importieren von Datensätzen, ob das Unternehmen und die Länder, die Sie in diesen Feldern wählen, in Ihrem Odoo existieren und korrekt geschrieben sind. So entsteht jeder Datensatz gleich mit dem richtigen Unternehmen und Land, und Sie müssen später nicht jeden einzeln korrigieren.
Der Fall: Mercado Alba nimmt das Modul in Betrieb
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Mercado Alba ist ein erfundener Onlineshop, der Artikel von Drittanbietern verkauft. Das Modul ist gerade installiert, und Julia, die für Compliance zuständig ist, setzt sich mit dem Odoo-Administrator zusammen, um es einsatzbereit zu machen. Sie gehen die Listen in der Reihenfolge durch, in der Sie sie selbst öffnen würden.
Targeting-Richtlinien und ADR-Anbieter
Zuerst öffnen sie die Liste des Modells dsa.ad.targeting.policy. Sie sehen das Unternehmen, das angehakte Kästchen Active, die besonderen Kategorien und die Spalten Blocked For und Effective Date. Julia prüft, ob bei jeder Richtlinie diese beiden Spalten ausgefüllt sind.
Danach wechseln sie zu dsa.adr.provider, der Liste der ADR-Anbieter, mit den Spalten Company, Active, Provider Name, Jurisdiction, Contact Email und Specialization. Hier prüft Julia Zeile für Zeile, ob Gerichtsbarkeit und Kontakt-E-Mail stimmen.

dsa.ad.targeting.policy, dsa.adr.provider, dsa.complaint.appeal und dsa.dark.patternBeschwerden
In der Liste von dsa.complaint.appeal erscheinen das Unternehmen, das Aktiv-Kästchen, der Status, die zugehörige Meldung und der Grund der Beschwerde. Im Screenshot stehen die Datensätze im Status Appeal New. Julia liest die Gründe, um zu wissen, was auf ihrem Tisch liegt.

dsa.complaint.appeal mit fünf Datensätzen von My Company im Status Appeal NewDark Patterns und Audits
Die Liste von dsa.dark.pattern enthält fünf aktive Muster: irreführende Dringlichkeit, Roach Motel, versteckte Kosten, automatische Verlängerung und Fangfrage. Die Spalten Category und Definition sind leer, und Julia notiert sich als Aufgabe, sie nach den Kriterien ihres Unternehmens zu füllen.

dsa.dark.pattern mit fünf aktiven Mustern und den noch leeren Spalten Category und DefinitionZuletzt zeigt dsa.independent.audit das Auditjahr, den Namen des Prüfers und den Umfang. Die Spalte Auditor Org ist leer, also kommt auch sie auf die Liste der offenen Punkte.

dsa.independent.audit mit fünf Datensätzen und nicht ausgefüllter Spalte Auditor OrgDie Statusfelder, die Sie lesen werden
Das Modul definiert mehrere Statusfelder. Das sind ihre Werte, in der Reihenfolge, in der das Modul sie deklariert:
workflow_state:Reported,Assessed,Decided,Notified,Resolved.appeal_state:Draft,Submitted,Under Review,Resolved.approval_status:Pending,Approved,Rejected,Revoked.review_status:Draft,Reviewed,Approved.sla_status:On Time,Warning,Breached.- Ampel-
status:Red,Yellow,Green. statemit rechtlicher Prüfung:Draft,Pending Review,Legal Approved,Published.- Eingangs-
state:Draft,Received,Acknowledged,Investigating,Resolved. - Veröffentlichungs-
state:Draft,Published,Archived. - Aktivitäts-
state:Active,Inactive,Suspended. - Nachverfolgungs-
status:Open,In Progress,Resolved. - Planungs-
status:Planned,In Progress,Completed. - Weitere Arbeits-
stateund -status:Draft,In Progressund danachCompleted,Doneoder, in einem davon,CompletedundReviewed.
Julia druckt diese Liste für ihr Team aus: Wenn jemand fragt, wo ein Datensatz steht, ist die Antwort einer dieser Werte.
Der Fehler bei den KPI-Trenddaten
Mitte der Woche, beim zweiten Laden einer Tabelle mit Trenddaten, sieht der Administrator diese Meldung: KPI trend data must be unique per KPI and period. Sie besagt, dass das Modul keine zwei Trenddaten für denselben KPI und denselben Zeitraum zulässt.
Die Lösung: Suchen Sie den bereits vorhandenen Eintrag für diesen KPI und Zeitraum und korrigieren Sie ihn dort, oder prüfen Sie, ob der Zeitraum in der neuen Zeile falsch eingetragen ist. Versuchen Sie nicht, ihn als zusätzlichen Datensatz zu speichern.
Was Julia in der ersten Woche prüft
- Datensätze mit
sla_statusaufWarningoderBreached. - Datensätze mit
statusaufRedoderYellow. - Einträge mit
approval_statusaufPending. - Datensätze, die seit dem ersten Tag in
Draftstehen. - Die leeren Spalten, die sie notiert hat:
Category,DefinitionundAuditor Org. - Ob
company_idundcountry_idbei allem bisher Angelegten den richtigen Wert haben.
Was man aus dem Fall lernt
Die Einführung beginnt nicht mit dem Anlegen von Datensätzen, sondern mit der Prüfung der beiden Beziehungsfelder und der Basislisten. Wer die Status gemeinsam mit dem Team liest, vermeidet Missverständnisse, und der einzige Fehler der Woche ließ sich lösen, weil klar war, was die Meldung sagt.
Wie FlexigoTech Ihnen hilft
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt maßgeschneiderte Konnektoren und Integrationen. Wenn Sie Unterstützung beim Laden Ihrer Daten oder beim Anpassen des Moduls an Ihre Arbeitsweise wünschen, schreiben Sie uns über die Modulseite oder sehen Sie sich den Eintrag in Odoo Apps an.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_kpi_trend.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_jurisdiction_config.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_audit_finding.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_complaint_appeal.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_dark_pattern_audit.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_dark_pattern_finding.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_independent_audit.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_kpi.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_policy.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_removal_decision.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_researcher_access.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_risk_mitigation.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_transparency_report.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_trusted_flagger.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_user_complaint.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/dsa_vlop_risk_assessment.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/eu_dsa_compliance_check.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/eu_dsa_compliance_dashboard.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/eu_dsa_compliance_report.py
- Quellcode des Moduls: flexigo_eu_digital_services_act_compliance_suite 20.0 (9fcb9eb3): models/eu_dsa_compliance_report_line.py
- apps.odoo.com/apps/modules/20.0/flexigo_eu_digital_services_act_compliance_suite
- apps.odoo.com/apps/modules/17.0/flexigo_eu_digital_services_act_compliance_suite
- apps.odoo.com/apps/modules/18.0/flexigo_eu_digital_services_act_compliance_suite
- apps.odoo.com/apps/modules/19.0/flexigo_eu_digital_services_act_compliance_suite
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
