1.381
Bearbeitungen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Datei:Omniseller plugin c.png|300px|thumb]] | |||
<h1>OmniSeller PlugIn Entwicklung</h1> | <h1>OmniSeller PlugIn Entwicklung</h1> | ||
<h2>Überblick</h2> | <h2>Überblick</h2> | ||
<p>Der OmniSeller DataService bietet die Möglichkeit, externe Logik über PlugIns zu integrieren. PlugIns können entwickelt werden, um spezifische Geschäftsanforderungen zu erfüllen, beispielsweise das Anpassen von Produktdaten vor dem Upload oder das | <p>Der OmniSeller DataService bietet die Möglichkeit, externe Logik über PlugIns zu integrieren. PlugIns können entwickelt werden, um spezifische Geschäftsanforderungen zu erfüllen, beispielsweise das Anpassen von Produktdaten vor dem Upload oder das Modifizieren von Preisen basierend auf bestimmten Kriterien.</p> | ||
<p>OmniSeller PlugIns basieren auf <b>.NET Standard 2.0</b>, um sowohl mit alten (.NET Framework 4.7.2) als auch mit neuen (.NET 6.0) Service-Versionen kompatibel zu sein.</p> | <p>OmniSeller PlugIns basieren auf <b>.NET Standard 2.0</b>, um sowohl mit alten (.NET Framework 4.7.2) als auch mit neuen (.NET 6.0) Service-Versionen kompatibel zu sein.</p> | ||
<h2>Voraussetzungen</h2> | <h2>Voraussetzungen</h2> | ||
Zeile 13: | Zeile 13: | ||
<li><b>Abhängigkeiten:</b> | <li><b>Abhängigkeiten:</b> | ||
<ul> | <ul> | ||
<li>OmniSeller.Common und OmniSeller.Enums aus dem HTK NuGet Repository | <li>OmniSeller.Common und OmniSeller.Enums aus dem HTK NuGet Repository HTKPackages<code></code></li> | ||
</ul></li> | </ul></li> | ||
<li><b>Nützliche Schnittstellen und Modelle:</b> | <li><b>Nützliche Schnittstellen und Modelle:</b> | ||
Zeile 109: | Zeile 109: | ||
|- | |- | ||
| | PORTAL_STARTUP | | | PORTAL_STARTUP | ||
| | Wird beim Start | | | Wird beim Start einer Portalwarteschlange ausgeführt (einmalig). | ||
|- | |- | ||
| | PRODUCT_BEFORE_UPLOAD | | | PRODUCT_BEFORE_UPLOAD | ||
Zeile 168: | Zeile 168: | ||
<li><b>Kein <code>EntryPoint</code> aktiviert:</b> | <li><b>Kein <code>EntryPoint</code> aktiviert:</b> | ||
<ul> | <ul> | ||
<li>Prüfe, ob der EntryPoint des PlugIns (<code>SupportedEntryPoints</code>) mit dem vom Service ausgelösten EntryPoint übereinstimmt.</li> | <li>Prüfe, ob der EntryPoint des PlugIns (<code>SupportedEntryPoints</code>) mit dem vom Service ausgelösten EntryPoint übereinstimmt.<br><br><br></li> | ||
</ul></li> | </ul></li> | ||
</ul> | </ul> | ||
<h1>Hinweis zur PlugIn-Entwicklung</h1> | |||
<p>Die Möglichkeit, individuelle PlugIns für den OmniSeller DataService zu erstellen, bietet eine flexible und maßgeschneiderte Lösung für spezifische Kundenanforderungen. Bitte beachten Sie jedoch:</p> | |||
<ul> | |||
<li><b>Die Entwicklung von PlugIns ist nicht Bestandteil unserer regulären Pakete, einschließlich des Enterprise-Pakets.</b></li> | |||
<li><b>Eine PlugIn-Entwicklung erfordert immer eine gesonderte Absprache mit HTK.</b></li> | |||
</ul> | |||
<p>PlugIns ermöglichen Anpassungen, die über den Standardumfang hinausgehen. Sie sind ideal, um individuelle Geschäftsprozesse oder spezielle Anforderungen abzubilden, erfordern jedoch eine präzise Abstimmung zwischen Ihnen und unserem Entwicklungsteam.</p> | |||
<h2>Was bedeutet das für Sie?</h2> | |||
<ul> | |||
<li><b>Keine Standardfunktion:</b> Die PlugIn-Entwicklung ist eine Zusatzleistung und nicht automatisch im Lieferumfang unserer OmniSeller-Pakete enthalten (auch nicht im Enterprise Paket).</li> | |||
<li><b>Gesonderte Kosten:</b> Jede PlugIn-Entwicklung wird individuell kalkuliert und als separate Leistung abgerechnet.</li> | |||
<li><b>Kundenspezifische Lösung:</b> PlugIns werden speziell für Ihre Anforderungen erstellt und sind nicht universell einsetzbar.</li> | |||
</ul> | |||
<p>Wenn Sie Interesse an der Entwicklung eines PlugIns haben, kontaktieren Sie bitte Ihren Ansprechpartner bei HTK. Wir freuen uns darauf, Ihre Anforderungen zu besprechen und Ihnen eine passende Lösung anzubieten.</p> | |||
<p> | |||
<i>HTK behält sich das Recht vor, PlugIn-Anfragen zu prüfen und gegebenenfalls abzulehnen, falls diese nicht mit den technischen oder geschäftlichen Rahmenbedingungen vereinbar sind.</i></p> |