From ceec300eafd39ed6e0fb13956792b7a2d819b7e2 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Thu, 4 Apr 2024 16:54:15 +0200 Subject: [PATCH 1/8] vault backup: 2024-04-04 16:54:14 --- Mint Sytem Referenzen mit Beschreibungen.md | 7 +++++++ attachments/hygentile logo.png | Bin 0 -> 102224 bytes 2 files changed, 7 insertions(+) create mode 100644 attachments/hygentile logo.png diff --git a/Mint Sytem Referenzen mit Beschreibungen.md b/Mint Sytem Referenzen mit Beschreibungen.md index 64366f0d..e9200d47 100644 --- a/Mint Sytem Referenzen mit Beschreibungen.md +++ b/Mint Sytem Referenzen mit Beschreibungen.md @@ -56,6 +56,13 @@ Mit der ERP-Software von Odoo sind wir für eine moderne und digitale Auftragsab Website: +### Hygentile AG + +![[hygentile logo.png]] + +As a technology-oriented solutions provider, we develop and implement innovative concepts for the oxygen-free filling and seaming of cans with fresh ideas. With in-depth knowledge, a wealth of experience and great expertise, we are among the pioneers and drivers of the industry with patent-pending solutions + +Website: ## Kleinbrauerei Stiär Biär AG ![[kleinbrauerei logo.png]] diff --git a/attachments/hygentile logo.png b/attachments/hygentile logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6467c493316c8f67d5945ccadd816b13f8054f7e GIT binary patch literal 102224 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

GfMtn0qka^0y4 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 z z{HzMr`B9Ksz3!h!`y9ktwloml)_9wCR6J(nJOr;ty39>m5$0s?D7Wx;^Be=~32?^% zeT&RV_%AvgRChk8>NA}?7qVS}w*a2yZ~_f#%IzGgu5hr+dblee-o{{11?u)zX6Xp`(9d~@Oe`Q#O;;uZM^|o@8JrHtYhG7yH zDsABoVLgp)6MVUlDRe9aZMzDocsGR1l9&{%yr5tEfGjKTT+qEohqQU4B5@vjy%62N z1^jqf6gPxrLLa2n@)>&qP~ime_ffMqNx{$LW7x(FqcfpKYm}*h7Fh4fzu6!Xd5e9g zOtIPZHMxSyfp9Qxi?2rPLOAv{af{b5qzh1c&EJ~bfw~_Q=3V-Yi}tS0$TxJ?SxB<_ zT1A{swSMsS1sh!wH7}VRPKd4`W!eWSnd_6nnY;T&Gs)3@3`Qj& zcp~tL!~~&y$@l;7?r4Lfx~g~gz5V88ck{6^X+jbb2!W6WjuR4_j{8IG5L@;=3@ zG+&;SH&a4H!eYcVMX2};QRt7oM6mdW{jpQ^#kSFqWH?k+Qs95ww${5?cNL3my_uaL z84BW`D`AF)0$dR^-2szJUz%tAKDSVOWFxQ?9VG^71546szfjnVN$>yhw*PKF(s#P+ z#^mZiB%XHhSuSy6sypig@8Q6UsY=fBJjM+19WAh5{pEw*9rcBdM|y_>9|eWrgYiV7 zaUz7npD9xxeS>=MkiB8#5#UD?w!ML$_P$75zFh7!cZB2CzpSmcM-PL$h|@W%&C&xt zxTA6cc<9Nmy)@YMP9V&$6&$-S-3nB}YRK)Ak$5RgerlqXwj)lKsAe&>e`x&?r3e1T zgM196&~7I2IC;I$!H-lI+1th43?7cHNw+k4s61p?6sC#JP7tdd<1AWF z$PVO%LV0Mzy_XMnUf3gq_-6yLgq!Xp(pVbyQ2JtUZS>N5DN&8oXP)@|yBF_EBo7fdeq5(9rEo{+xLGa4**+f1Lh;}b0~0A^ep+fo-8 zBOV-HXmnIypI8fSV81BiB0#FYPG9)6Joq`v9q1EN=*`9iverC{2K4;n>(60ka7Wu2 zz7aOB^zcuWEj3Q^(7F;*Q)p8U`^8dOp5zw7e7okVk))XEij`bnHD!F{>UG0D@R(4LzAT15 z^u4s({?q5lZK$=F_eRI0J@7ix@B?<(7>7qd7?rnki%IsNt22RgLVA>t{dj-)XzzpF z{Q*y*!SI3l5^Kw_U$hT-V_`)XTP7{GuzsI`=e6P6dJo!jXq5s2m z^(WDfBf`XeMt{m4+H*qUWnm=22fhpkv(2i{$t3aSoWK^509Nh(NHNNXaagGyL$?Sh z+0OzzK5B9s#t~Qg@PJ4o zDJw8hLlX3xS1;ZS{&7u-K-PP#?LU8X-AFD3GPu);nvLAPm{HF#$0jg`L$PbWe01HV z`L;za(}B)&D$!o{%U;;xee9>M@k9ei-{ykq)haNAHY%^Px>QHS($L?6HL_b z)Q4uSFV)9$yYO_!=V7a7wO)B(pzqU*%Ou=jP2+ zJ@n~Sx3~W0;@$!~e{wv;T+lPD(6=wU6xrZM9W&dj@GTa54>64ILL;62#iPpsza!*Z zl$l!OpMw43 zL2`2W;Xex@15S}IfI%5}w_YwVzCj#sGi7~)g_Q^sBJuAA`3l+Si9*{z$xyJc*e>AZPZ4r~OP>ES1W>%xX!c+e25o{yp z2ZJrJ%{kJ%(s{jY=e?b8s7VhjgPK=@ZZM&ceL#yk_Af@Hc%-_8v-IQx<&KtZ(o@IY z`a}C$lmEFB!cASt7n~UhV-?P*bSKATMYyAL$(qBl0lMrreh!7C)hxl6tC z&oN6%qv6+JKm1#23he)E%mq^*zBMEu=EO*mRPghU)%xmM|FI8b&>L|bZy0jI7(&}; zD$e-}0d@PI&=r#8PAYxKa(Xwh`NMQ(NpHeI+ZY0NfuG|23&-Et(tX{#DjSCe6 z Date: Thu, 4 Apr 2024 16:55:25 +0200 Subject: [PATCH 2/8] vault backup: 2024-04-04 16:55:25 --- Mint Sytem Referenzen mit Beschreibungen.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Mint Sytem Referenzen mit Beschreibungen.md b/Mint Sytem Referenzen mit Beschreibungen.md index e9200d47..5b13ff80 100644 --- a/Mint Sytem Referenzen mit Beschreibungen.md +++ b/Mint Sytem Referenzen mit Beschreibungen.md @@ -28,6 +28,14 @@ Jeder bei Aersolution Interior hergestellte oder verbaute Artikel muss eine voll Website: +## Arnold Umzüge AG + +![[arnold umzuege ag logo.png]] + +Die Arnold Umzüge AG ist ein zertifiziertes Umzugsunternehmen in der Zentralschweiz. Wir bieten professionelle Dienstleistungen rund um den privaten oder geschäftlichen Umzug an. Dazu gehören Transport, Lagerung, Entsorgung und Räumung. Egal ob in Uri, Schwyz, Nidwalden, Obwalden, Luzern, Zug, Tessin oder dem Rest der Schweiz. Wir erledigen das für Sie. + +Website: + ## Basis 57 nachhaltige Wassernutzung AG ![[basis57 logo.png]] @@ -56,7 +64,7 @@ Mit der ERP-Software von Odoo sind wir für eine moderne und digitale Auftragsab Website: -### Hygentile AG +## Hygentile AG ![[hygentile logo.png]] @@ -159,12 +167,6 @@ Website: Webkeeper.ch ist ein Schweizer Webhosting-Unternehmen, das seit 1998 besteht und sich auf die Bereitstellung von zuverlässigen und sicheren Webhosting-Lösungen für Unternehmen und Privatkunden spezialisiert hat. Das Angebot umfasst verschiedene Hosting-Pakete, die auf die Bedürfnisse unterschiedlicher Kunden zugeschnitten sind, sowie Domainregistrierung und -verwaltung, SSL-Zertifikate und E-Mail-Dienste. Die Webseite ist benutzerfreundlich gestaltet und bietet eine einfache Navigation durch das Angebot. Der Kundenservice ist schnell und freundlich und steht Kunden per E-Mail oder Telefon zur Verfügung. Webkeeper.ch legt großen Wert auf Datensicherheit und Datenschutz und setzt modernste Technologien ein, um die Daten seiner Kunden zu schützen. Insgesamt ist webkeeper.ch ein zuverlässiger und seriöser Partner für die Bereitstellung von Webhosting-Lösungen. Website: - -## Arnold Umzüge AG - -![[arnold umzuege ag logo.png]] - -Die Arnold Umzüge AG ist ein zertifiziertes Umzugsunternehmen in der Zentralschweiz. Wir bieten professionelle Dienstleistungen rund um den privaten oder geschäftlichen Umzug an. Dazu gehören Transport, Lagerung, Entsorgung und Räumung. Egal ob in Uri, Schwyz, Nidwalden, Obwalden, Luzern, Zug, Tessin oder dem Rest der Schweiz. Wir erledigen das für Sie. ## OCAD AG ![[ocad logo.png]] From ae165aabffdc4a45f7f47c567a76347dd74543b4 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Fri, 5 Apr 2024 10:06:42 +0200 Subject: [PATCH 3/8] vault backup: 2024-04-05 10:06:42 --- Richtlinie - Dokumentmanagementsystem.md | 88 ++++++++++++------------ Richtlinie - Projektmanagement.md | 15 ++-- 2 files changed, 48 insertions(+), 55 deletions(-) diff --git a/Richtlinie - Dokumentmanagementsystem.md b/Richtlinie - Dokumentmanagementsystem.md index fc74fb22..f8e036d5 100644 --- a/Richtlinie - Dokumentmanagementsystem.md +++ b/Richtlinie - Dokumentmanagementsystem.md @@ -10,51 +10,49 @@ Dokumentation zur Dokumentablage der Mint System. Bestimmte Ordner erfordern die Erstellung eines Unterordners. -| Ordner | Beschreibung | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | -| Akquise/[Name] | Ablage für Akquise | -| Angebot | Angebote der Mint System | -| Ausbildung | Unterlagen zur selbständigen Weiterbildung | -| Archiviert | Ablage zur Archivierung | -| Bilder | Fotoalben | -| Corporate Design | Format- und Dokumentvorlagen, Bilder zur Publikation | -| Data | Speicherung von Anwendungsdaten. Beispielsweise Passwort-Dateien von [[KeePassXC]] | -| Development | Entwicklung Odoo und System Engineering | -| Finanzen | Finanz- und Kontenplan | -| Finanzen Datentransfer | Alle camt.53 und pain.001 Dateien werden hier abgelegt | -| Förderbeiträge | Dokumente Sponsoring Mint System | -| Geschäftsführung | Strategische Informationen | -| Generalversammlung/Geschäftsjahr-[YYYY] | Unterlagen GV. | -| Gründung | Gründungsdokumente | -| Infrastruktur | Dokumentation der Mint System Infrastruktur | -| Lieferanten/[Name] | Lieferantenbeziehungen werden hier abgebildet | -| Kunden/[Name] | Kundenbeziehungen werden hier abgebildet | -| Management Handbuch | Dokumentation zu Methoden und Vorgehensmodellen | -| Marketing | Dokumente zu Marketing-Kampagnen | -| Meeting | Meeting Protokolle der Mint System | -| Methodik/[Thema] | Angwendet Methoden | -| Mitgliedschaften/[Name] | Dokumente zu Mitgliedschaften bei Vereinen und anderen Organisationen | -| News | Neuigkeiten aus Medien | -| Newsletter | Dokumente zum Newsletter Mint System | -| Nextcloud | Nextcloud Dokumente | -| Odoo | Odoo Dokumente | -| Odoo Wiki | Das [[Odoo Wiki]] ist eine Referenzdokumentation der Odoo-Prozesse und bietet eine umfangreiche Benutzeranleitung. | -| Partner | Dokumente zu unseren Partner | -| Personal | Verträge und Abrechnungen | -| Produkte | Dokumente zu den Mint System Produkten | -| Projekte/[Name] | Die Projektablage ist unter [[Richtlinie - Projektmanagement]] definiert. | -| Public Relations | Zeitungsartikel und allgemeine PR | -| Recruiting/[YYYY]-[MM] [Name] | Berwebungsunterlagen soritert nach Jahr und Monat. | -| Rechnungen/([YYYY]/[MM MONAT],[MM MONAT]) | Rechnung von Lieferanten gruppiert nach Rechnungsdatum | -| Secrets | Schlüssel und Passwörter | -| Steuern/[Jahr] | Dokumente Unternehmens- und Mehrwertssteuer | -| Spesen/([YYYY]/[MM MONAT],[MM MONAT]) | Ablage Spesenbelege für Lohnabrechnung | -| Strategie | Allgemeine Geschäftsstrategie und Businessplan | -| Verkauf | Vorlagen für Angebote | -| Verträge/[Name] | Alle Vertragsdokumente mit Externen | -| Vorlage | Dokumentvorlagen mit Inhalt | -| Website | Dateien zum Webauftritt | -| Wiki Mint System | Wissensdatenbank | +| Ordner | Beschreibung | +| ----------------------------------------- | ----------------------------------------------------------------------------------- | +| Akquise/[Name] | Ablage für Akquise | +| Angebot | Angebote der Mint System | +| Archiviert | Ablage zur Archivierung | +| Ausbildung | Unterlagen zur selbständigen Weiterbildung | +| Bilder | Fotoalben | +| Corporate Design | Format- und Dokumentvorlagen, Bilder zur Publikation | +| Data | Speicherung von Anwendungsdaten. Beispielsweise Passwort-Dateien von [[KeePassXC]] | +| Entwicklung | Entwicklung Odoo und System Engineering | +| Finanzen | Finanz- und Kontenplan | +| Finanzen Datentransfer | Alle camt.53 und pain.001 Dateien werden hier abgelegt | +| Förderbeiträge | Dokumente Sponsoring Mint System | +| Generalversammlung/Geschäftsjahr-[YYYY] | Unterlagen GV. | +| Geschäftsführung | Strategische Informationen | +| Gründung | Gründungsdokumente | +| Infrastruktur | Dokumentation der Mint System Infrastruktur | +| Kunden/[Name] | Kundenbeziehungen werden hier abgebildet | +| Lieferanten/[Name] | Lieferantenbeziehungen werden hier abgebildet | +| Management Handbuch | Dokumentation zu Methoden und Vorgehensmodellen | +| Marketing | Dokumente zu Marketing-Kampagnen | +| Meeting | Meeting Protokolle der Mint System | +| Methodik/[Thema] | Angwendete Methoden | +| Mitgliedschaften/[Name] | Dokumente zu Mitgliedschaften bei Vereinen und anderen Organisationen | +| News | Neuigkeiten aus Medien | +| Newsletter | Dokumente zum Newsletter Mint System | +| Nextcloud | Nextcloud Dokumente | +| Odoo | Odoo Dokumente | +| Partner | Dokumente zu unseren Partner | +| Personal | Verträge und Abrechnungen | +| Produkte | Dokumente zu den Mint System Produkten | +| Projekte/[Name] | Die Projektablage ist unter [[Richtlinie - Projektmanagement]] definiert. | +| Public Relations | Zeitungsartikel und allgemeine PR | +| Rechnungen/([YYYY]/[MM MONAT],[MM MONAT]) | Rechnung von Lieferanten gruppiert nach Rechnungsdatum | +| Recruiting/[YYYY]-[MM] [Name] | Berwebungsunterlagen soritert nach Jahr und Monat. | +| Secrets | Schlüssel und Passwörter | +| Spesen/([YYYY]/[MM MONAT],[MM MONAT]) | Ablage Spesenbelege für Lohnabrechnung | +| Steuern/[Jahr] | Dokumente Unternehmens- und Mehrwertssteuer | +| Strategie | Allgemeine Geschäftsstrategie und Businessplan | +| Verkauf | Vorlagen für Angebote | +| Verträge/[Name] | Alle Vertragsdokumente mit Externen | +| Vorlage | Dokumentvorlagen mit Inhalt | +| Website | Dateien zum Webauftritt | ## Format diff --git a/Richtlinie - Projektmanagement.md b/Richtlinie - Projektmanagement.md index cd2c7c77..eea87eab 100644 --- a/Richtlinie - Projektmanagement.md +++ b/Richtlinie - Projektmanagement.md @@ -15,7 +15,6 @@ Der Projektordner soll immer gleich aussehen und so die Projekt-übergreifende N | Ordner / Dokument | Beschreibung | | ------------------------------- | ---------------------------------------------------- | -| Abrechnung/ | Zeitrapporte und Rechnung von Dritten | | Anforderungen/ | Dokumente zur Anforderungsanalyse | | Anforderungen/Anforderungen.ext | Dokument mit Anforderungsanalyse | | Angebot/ | Dokumente zur Angebotserstellung | @@ -28,14 +27,13 @@ Der Projektordner soll immer gleich aussehen und so die Projekt-übergreifende N | Meta/ | Verträge, Bestellungen, NDAs zum Projekt | | Notizen/ | Ordner für Notizen der Projektmitarbeiter | | Output | Projektergebnisse | -| Prozess/ | Verarbeitung der Inputs. Ausgabe in Output. | | Projektplan.ext | Dokument mit Zeitplan | +| Prozess/ | Verarbeitung der Inputs. Ausgabe in Output. | | README.md | Projektbeschreibung und Orientierung für Mitarbeiter | -| Slides/ | Dokumente für Präsentationen | | Worklog/YYYY-MM-DD TITEL.md | Protokolle zur Auftragsabwicklung | | Workshop/ | Dokumente zum Workshop | -**Prozessordner** +**Projktphasen** | Ordner / Dokument | Beschreibung | | --------------------- | ------------------------------------------------------------------------ | @@ -45,21 +43,18 @@ Der Projektordner soll immer gleich aussehen und so die Projekt-übergreifende N | PhaseNN NAME/Prozess/ | Ordner für Korrespondenz und Projektdaten | | PhaseNN NAME/Worklog | Arbeitsprotokolle | +Projektphasen sind analog [[Phasen]]. + **Systemordner** | Ordner / Dokument | Beschreibung | | ----------------- | ---------------------------------------------------------------- | | Archiviert/ | Archivierte Dokumente werden hier abgelegt | -| Bilder/ | Bilder bezüglich Daten und Produkten | | Data/ | Nutzdaten für Projekt | -| Template | Ordner mit Markdown/Obsidian Voralgen. | +| Template/ | Ordner mit Markdown/Obsidian Vorlagen | | attachments/ | Mediendateien und Anhänge werden hier gespeichert | | tmp/ | Temporäre Daten die gelöscht werden dürfen, werden hier abgelegt | -### Projektphasen - -Projektphasen sind analog [[Phasen]]. - ## Projektdaten Teilen Projektordner dürfen mit Kunden geteilt werden. Die Teilung erfolgt mittels [[Nextcloud]]-Link. \ No newline at end of file From f465c3ec04ca306a993836e4a464101e89807279 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Fri, 5 Apr 2024 12:33:29 +0200 Subject: [PATCH 4/8] vault backup: 2024-04-05 12:33:29 --- Odoo Customizing ohne zukünftige Einschränkungen.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Odoo Customizing ohne zukünftige Einschränkungen.md b/Odoo Customizing ohne zukünftige Einschränkungen.md index 50292714..416cdf02 100644 --- a/Odoo Customizing ohne zukünftige Einschränkungen.md +++ b/Odoo Customizing ohne zukünftige Einschränkungen.md @@ -37,7 +37,7 @@ Bei jeder Anpassung wollen wir wissen, ob das Kosten-Nutzen-Verhältnis stimmt. Anpassungen der Benutzeroberfläche sind günstiger in der Wartung, weil Sie weiter weg vom Kern des System sind. Visuelle Änderungen beziehen sich im Normalfall auf die bestehende Datenstruktur und haben dadurch eine geringe Integrationstiefe. -### Verberbungssystem nutzen +### Vererbungssystem nutzen ![[007-shapes.png]] From 23a6e4d30be668a33a37451e480a9bb5368cb9ee Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Fri, 5 Apr 2024 17:39:12 +0200 Subject: [PATCH 5/8] vault backup: 2024-04-05 17:39:12 --- Blog-Posts.md | 4 +-- ...ing ohne unvorhergesehene Upgradekosten.md | 0 Von Bexio nach Odoo.md | 27 ++++++------------- 3 files changed, 10 insertions(+), 21 deletions(-) rename Odoo Customizing ohne zukünftige Einschränkungen.md => Odoo Customizing ohne unvorhergesehene Upgradekosten.md (100%) diff --git a/Blog-Posts.md b/Blog-Posts.md index 4fc83062..ce01ca6e 100644 --- a/Blog-Posts.md +++ b/Blog-Posts.md @@ -13,12 +13,12 @@ Hier entstehen Entwürfe für neue Blog-Posts: [[Odoo ist kein ERP-System]]\ [[Bauteile mit Odoo zertifizieren]]\ [[Odoo Monitoring mit Prometheus und Grafana]]\ -[[Von Bexio nach Odoo]]\ [[Aufbau einer Entwicklungsumgebung für Odoo]]\ [[Lizenzmanagement mit Odoo]] ## Veröffentlicht +[[Von Bexio nach Odoo]]\ [[Besser als Alternativ]]\ [[Odoo 16 - Ein Meilenstein ]]\ [[Arbeitsplatz am Bahnhofplatz 1]]\ @@ -36,7 +36,7 @@ Hier entstehen Entwürfe für neue Blog-Posts: [[IT-Monokultur in der Verwaltung]]\ [[Den eigenen Login-Anbieter mit Keycloak]]\ [[Der eigene Messenger für ihre Schule]]\ -[[Odoo Customizing ohne zukünftige Einschränkungen]]\ +[[Odoo Customizing ohne unvorhergesehene Upgradekosten]]\ [[Spam reduzieren mit SPF, DKIM und DMARC]]\ ## Trash diff --git a/Odoo Customizing ohne zukünftige Einschränkungen.md b/Odoo Customizing ohne unvorhergesehene Upgradekosten.md similarity index 100% rename from Odoo Customizing ohne zukünftige Einschränkungen.md rename to Odoo Customizing ohne unvorhergesehene Upgradekosten.md diff --git a/Von Bexio nach Odoo.md b/Von Bexio nach Odoo.md index bfc62a72..8051f6d0 100644 --- a/Von Bexio nach Odoo.md +++ b/Von Bexio nach Odoo.md @@ -3,43 +3,35 @@ tags: - Asset --- # Von Bexio nach Odoo +Ein Erfahrungsbericht zur Migration von Bexio nach Odoo. -## Ausgangslage - -Wir kennen Bexio praktisch nur vom *Hörensagen*. Deshalb wollen wir hier keine Aussagen zur Qualität dieses Produktes machen. Das Ziel der folgenden Erläuterungen ist es, ein Beispiel-Projekt für den Wechsel von Bexio nach Odoo mit den wesentlichen Projektarbeiten zu beschreiben. -Einen konkreten Grund für den Wechsel will ich hier trotzdem nennen: Die Lagerverwaltung über verschiedene Standorte hinweg war in Bexio nicht möglich. - - -## Wesentliche Projektarbeiten - -### Customizing +Wir kennen Bexio praktisch nur vom *Hörensagen*. Deshalb wollen wir hier keine Aussagen zur Qualität dieses Produktes machen. Einen konkreten Grund für den Wechsel will ich hier trotzdem nennen: Die Lagerverwaltung über verschiedene Standorte hinweg war in Bexio nicht möglich. +## Customizing **Listen und Masken:** Der Kunde hatte sehr spezifische Anforderungen wie die Darstellung der Listen und Masken gestaltet werden soll. Mittels Snippets können in Odoo alle Ansichten kundenspezifisch geändert werden. Hierfür bedienen wir uns aus der Mint System Snippets-Bibliothek welche kontinuierlich ergänzt und auf GitHub veröffentlicht wird. **Business-Logik:** Unter anderem sollte der Verkäufer direkt erkennen können, ob die Rechnungen zu einem Auftrag schon bezahlt sind. Mit zusätzlichen Feldern in Verbindung mit Python-Code können komplexe Algorithmen realisiert werden. In diesem Fall hat ein Durchsuchen der mit dem Verkaufsauftrag in Verbindung stehenden Rechnungen und das Setzen eines Attributs genügt. **Layout der Berichte:** Erfahrungsgemäss wird relativ viel Aufwand für das spezifische Gestalten der versendeten Dokumente *Bestellung*, *Angebot*, *Verkaufsauftrag*, *Rechnung* usw. notwendig. Das geht von automatischen Texten im Bemerkungsfeld des Lieferscheins über spezielle Logiken für das Adressfeld bis zu spezifischen Schriftarten. - - -### Datenmigration +## Datenmigration **Excel-Transfer:** Sehr oft ist ein Export/Import über Excel-Tabellen der einfachste Weg. Für die systematische Datenaufbereitung (Feldinhalte nach einer bestimmten Logik ändern, Spalten umbenennen usw.) verwenden wir *Jupyter Notebooks*. Wenn der Prozess stabil läuft, braucht es zum Zeitpunkt x nur ein schmales Zeitfenster für die vollständige Datenmigration zwischen den Systemen. **Migration Buchhaltung:** Auf den Übertrag aller Buchungszeilen sollte verzichtet werden. Einfacher ist das Schliessen der Konti im Quellsystem und Einrichten der Konti mit je einer Eröffnungsbuchung im Zielsystem. Dieser Ansatz wurde auch hier gewählt. -### EDI-Anbindung +## EDI-Anbindung Eine entscheidende Anforderung war, dass Odoo in das bestehende EDI-System (electronic data interchange) integriert werden kann. Ein EDI-System ermöglicht den Austausch von Dokumenten (Bestellungen, Rechnungen usw.) zwischen Systemen mit unterschiedlichen Schnittstellen. Diese Entwicklung wurde von uns mit dem bestehenden EDI-Partner koordiniert. Mit der EDI-Anbindung wurde die Erstellung von Verkaufsaufträgen und dazugehörigen Rechnungen vollständig automatisiert. -### Lager-Routen +## Lager-Routen **Lager und Lagerorte:** Die Lagerung von Komponenten und Fertigprodukten ist auf mehrere Standorte mit diversen Lagerorten aufgeteilt. Das automatische Reservieren und das Kommissionieren über Barcode-Scannen ist eine Odoo Standardfunktion. **Routen:** Über die Konfiguration von Lager-Routen konnte der kundenspezifische Prozess des Rüsten an den Produktionsstandort und das Weiterreichen an die Verpackungsstelle eingerichtet werden. Das unkomplizierte Transferieren der Produkte mit Barcodes und der richtigen Hardware ist sehr wichtig für die Sicherstellung des korrekten Bestands. -### Mehrere Mandanten +## Mehrere Mandanten **Sichtbarkeit der Stammdaten:** Auf einer Installation können unterschiedliche Unternehmungen betrieben werden. Das ist eine Spezialität von Odoo. Die Sichtbarkeit der Stammdaten kann konfiguriert werden. Zum Beispiel können die Produkte von beiden Unternehmen gemeinsam gepflegt werden. @@ -49,13 +41,10 @@ Eine entscheidende Anforderung war, dass Odoo in das bestehende EDI-System (elec ## Fazit -Aus unserer Sicht der wesentliche Vorteil von Odoo gegenüber anderen Systemen: Wir haben Zugriff auf den Source Code! +Aus unserer Sicht der wesentliche Vorteil von Odoo gegenüber anderen Systemen: Wir haben Zugriff auf die Daten und den Quellcode! Die Wahrscheinlichkeit bezüglich Funktionsumfang in einer *Sackgasse* zu landen ist dadurch wesentlich kleiner. Selbstverständlich muss immer das Mögliche vom Machbaren unterschieden werden. Der Aufwand um etwas zu bauen was dem Konzept von Odoo widerspricht kann absurd hoch werden. -Das haben wir aber bis heute noch nicht erlebt. - - Der Import aus Odoo war wesentlich leichter als der Export aus Bexio. Durch die Zugänglichkeit auf das Odoo-System konnten wir Automatismen einrichten die vorher nicht möglich waren. From 2be1cfacc7802623b5e5d8aac94b77cb5968338c Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Tue, 9 Apr 2024 14:00:09 +0200 Subject: [PATCH 6/8] vault backup: 2024-04-09 14:00:09 --- Prozesse Infrastruktur - Odoo Revision.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Prozesse Infrastruktur - Odoo Revision.md b/Prozesse Infrastruktur - Odoo Revision.md index 564fd781..64af0d04 100644 --- a/Prozesse Infrastruktur - Odoo Revision.md +++ b/Prozesse Infrastruktur - Odoo Revision.md @@ -15,4 +15,20 @@ Arbeitsschritte: * Anzeigen letzter Odoo Enterprise Commits an oder vor Datum und kopieren SHA-Hash * Anzeigen letzter Odoo Themes Commit an oder vor Datum und kopieren SHA-Hash * Einfügen der SHA-Hashes in Revisions-Skript -* Ausführen Skript in Entwicklungsumgebung \ No newline at end of file +* Ausführen Skript in Entwicklungsumgebung + +## Odoo Revision installieren + +Arbeitsschritte: +* In Ansible-Inventar die Informationen zur Odoo Revision aktualisieren + +```yml +odoo_revision: "17.0.2023.1120" +odoo_image: odoo@sha256:9f57fa8946d9301694a786aa4bd0f4ecc934118e82ea410bd082348e1dc42d5e +odoo_enterprise_commit: f5b91a7edc19d91a1a7ec9b9b63e8a315aa82a3f +``` + +* Auf Server einloggen und ein Odoo-Backup triggern `run-cron-job -n "Backup job odoo backup $DATENBANK"` +* Den Odoo-Container neu deployment `ansible-playbook -i inventories/odoo play_odoo -t odoo -l $ALIAS` +* Nach erfolgreichem Deployment die Assets neu erstellen `docker-odoo-clear-assets -c $CONTAINER -d $DATENBANK` +* Mitteilung an Kunde mit Link auf Odoo Wiki "Browser Cache löschen" From 885d7ba76734682d1b26b012ce2837f227ae34bc Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Tue, 9 Apr 2024 14:07:48 +0200 Subject: [PATCH 7/8] vault backup: 2024-04-09 14:07:48 --- Prozesse Infrastruktur - Odoo Revision.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Prozesse Infrastruktur - Odoo Revision.md b/Prozesse Infrastruktur - Odoo Revision.md index 64af0d04..1e0bef07 100644 --- a/Prozesse Infrastruktur - Odoo Revision.md +++ b/Prozesse Infrastruktur - Odoo Revision.md @@ -31,4 +31,23 @@ odoo_enterprise_commit: f5b91a7edc19d91a1a7ec9b9b63e8a315aa82a3f * Auf Server einloggen und ein Odoo-Backup triggern `run-cron-job -n "Backup job odoo backup $DATENBANK"` * Den Odoo-Container neu deployment `ansible-playbook -i inventories/odoo play_odoo -t odoo -l $ALIAS` * Nach erfolgreichem Deployment die Assets neu erstellen `docker-odoo-clear-assets -c $CONTAINER -d $DATENBANK` -* Mitteilung an Kunde mit Link auf Odoo Wiki "Browser Cache löschen" +* Mitteilung an Kunde via Odoo Dialog + +``` +Guten Tag + +Die Revision dieser Odoo Installation wurde aktualisiert. + +Mit dem Update wurde neuer Odoo Code bereitgestellt. Wenn dies zu Problemen und Fehlermeldungen führt, empfehlen wir als erstes den Browser-Cache zu löschen: + +Firefox: https://www.odoo-wiki.org/development.html#browser-cache-in-firefox-loschen +Chrome: https://www.odoo-wiki.org/development.html#browser-cache-in-chrome-loschen + +Falls es danach immer noch Probleme bestehen, bitten wir Sie mit uns Kontakt aufzunehmen. + +Mit freundlichen Grüssen + +Das Mint System Team + +P.S. Bitte nicht auf diese Nachricht im Chatter antworten. Wir erhalten keine Benachrichtigungen. +``` From 56e05a00fd06bf755e1d06c567ea9c3a32d653ee Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Thu, 11 Apr 2024 09:56:46 +0200 Subject: [PATCH 8/8] vault backup: 2024-04-11 09:56:46 --- Odoo 14 Revisions.md | 6 ++-- Odoo 15 Revisions.md | 6 ++-- Odoo 15.0.2024.04.04.md | 39 +++++++++++++++++++++++ Prozesse Infrastruktur - Odoo Revision.md | 1 + Server.md | 2 +- 5 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 Odoo 15.0.2024.04.04.md diff --git a/Odoo 14 Revisions.md b/Odoo 14 Revisions.md index 04b6516e..1082c40b 100644 --- a/Odoo 14 Revisions.md +++ b/Odoo 14 Revisions.md @@ -36,13 +36,13 @@ State: 🔴 State: 🔴 ## [[Odoo 14.0.2022.0912]] -State: 🟢 +State: 🔴 ## [[Odoo 14.0.2023.0327]] -State: 🟢 +State: 🔴 ## [[Odoo 14.0.2023.0612]] -State: 🟢 +State: 🔴 ## [[Odoo 14.0.2023.1106]] State: 🟢 diff --git a/Odoo 15 Revisions.md b/Odoo 15 Revisions.md index 3355272e..22cbabee 100644 --- a/Odoo 15 Revisions.md +++ b/Odoo 15 Revisions.md @@ -18,7 +18,7 @@ State: 🔴 State: 🔴 ## [[Odoo 15.0.2022.1024]] -State: 🟢 +State: 🔴 ## [[Odoo 15.0.2023.0612]] State: 🟢 @@ -30,4 +30,6 @@ State: 🟢 State: 🟢 ## [[Odoo 15.0.2024.0126]] -State: 🟢 \ No newline at end of file +State: 🟢 + +## [[Odoo 15.0.2024.04.04]] \ No newline at end of file diff --git a/Odoo 15.0.2024.04.04.md b/Odoo 15.0.2024.04.04.md new file mode 100644 index 00000000..644c5cdc --- /dev/null +++ b/Odoo 15.0.2024.04.04.md @@ -0,0 +1,39 @@ +--- +tags: + - Asset +--- + +# Odoo 15.0.2024.0405 + +```bash +ODOO_REVISION=15.0.2024.0405 + +# Checkout odoo repo +cd odoo && git checkout e2a684018d7f92994aa5d30ded8f64703254f0fb + +# Create tag on the odoo repo +git tag -a $ODOO_REVISION -m "$ODOO_REVISION" +.. + +# Checkout enterprise repo +cd enterprise && git checkout 8638ccc9cc26b997caee852e266b7ecc6f7c632a + +# Create tag on the enterprise repo +git tag -a $ODOO_REVISION -m "$ODOO_REVISION" +.. + +# Checkout theme repo +cd themes && git checkout 7f2414c9bf2495895d0e384d74accc04479c9d30 + +# Create tag on the odoo repo +git tag -a $ODOO_REVISION -m "$ODOO_REVISION" +.. + +# Pull docker image +DIGEST=odoo@sha256:8d387526d7b3bdb0a43841a3daffdc74f0cb705c1734fb5bc31851b055faeff6 +docker pull "$DIGEST" +IMAGE_ID=$(docker image inspect "$DIGEST" --format "{{ .ID }}") + +# Tag the docker image +docker tag ${IMAGE_ID:7:12} odoo:$ODOO_REVISION +``` diff --git a/Prozesse Infrastruktur - Odoo Revision.md b/Prozesse Infrastruktur - Odoo Revision.md index 1e0bef07..fe16941f 100644 --- a/Prozesse Infrastruktur - Odoo Revision.md +++ b/Prozesse Infrastruktur - Odoo Revision.md @@ -31,6 +31,7 @@ odoo_enterprise_commit: f5b91a7edc19d91a1a7ec9b9b63e8a315aa82a3f * Auf Server einloggen und ein Odoo-Backup triggern `run-cron-job -n "Backup job odoo backup $DATENBANK"` * Den Odoo-Container neu deployment `ansible-playbook -i inventories/odoo play_odoo -t odoo -l $ALIAS` * Nach erfolgreichem Deployment die Assets neu erstellen `docker-odoo-clear-assets -c $CONTAINER -d $DATENBANK` +* Auf Odoo einloggen und auf Fehlermeldungen prüfen * Mitteilung an Kunde via Odoo Dialog ``` diff --git a/Server.md b/Server.md index fbcbd881..f2582cf6 100644 --- a/Server.md +++ b/Server.md @@ -34,7 +34,7 @@ Liste aller Server im Einsatz der Mint System GmbH. | Hades | Demoserver Nextcloud [[Mint System GmbH]] | `hades.mint-system.com` | Hetzner | | Helios | Server MBBMoser AG | `helios.mint-system.com` | Off-Premise | | Hermes | Demoserver [[Odoo]] [[Mint System GmbH]] | `hermes.mint-system.com` | Hetzner | -| Hestia | Server Doughnut Economics Switzerland | `hestia.mint-system.com` | Hetzer | +| Hestia | Server Donut Economics Switzerland | `hestia.mint-system.com` | Hetzer | | Hyperion | Server [[Digital Cluster Uri]] | `hyperion.mint-system.com` | ExoScale | | Iris | Server Kleinbrauerei Stiär Biär AG | `iris.mint-system.com` | Hetzner | | Janus | Server Hygentile AG | `janus.mint-system.com` | Hetzner |