<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Barcode Service on Product Documentation</title>
    <link>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/</link>
    <description>Recent content in Barcode Service on Product Documentation</description>
    <generator>Hugo</generator>
    <language>de-DE</language>
    <atom:link href="https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Überblick</title>
      <link>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/overview/</guid>
      <description>&lt;h2 id=&#34;zweck&#34;&gt;Zweck&lt;/h2&gt;&#xA;&lt;p&gt;BE-terna Barcode Service ist ein Container-basierter Middleware-Service, der von Business Central und weiteren Anwendungen aufgerufen wird, um QR- und Barcodes zu erzeugen und Nachrichten an externe Kanäle zu versenden. Der Service läuft wahlweise lokal auf einem eigenen Server oder als Azure Container Instance.&lt;/p&gt;&#xA;&lt;h2 id=&#34;fachlicher-nutzen&#34;&gt;Fachlicher Nutzen&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Erzeugt über 90 Barcode-Typen auf Knopfdruck, von EAN-13 und Code 128 bis QR Code und GS1-Varianten.&lt;/li&gt;&#xA;&lt;li&gt;Bindet Barcodes nahtlos in Word-Layouts und Berichte in Business Central ein.&lt;/li&gt;&#xA;&lt;li&gt;Liefert Barcodes als base64-kodierte PNG-Bilder und ist damit in beliebige Dokumente und Portale einbindbar.&lt;/li&gt;&#xA;&lt;li&gt;Bietet eine einheitliche Middleware für Messaging-Kanäle wie Microsoft Teams, Telegram und WhatsApp.&lt;/li&gt;&#xA;&lt;li&gt;Kann sowohl On-Premises als auch in der Azure Cloud als Software-as-a-Service betrieben werden.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;inhaltlicher-fokus&#34;&gt;Inhaltlicher Fokus&lt;/h2&gt;&#xA;&lt;h3 id=&#34;qr--und-barcode-generierung&#34;&gt;QR- und Barcode-Generierung&lt;/h3&gt;&#xA;&lt;p&gt;Der BE-terna Barcode Service erzeugt ein- und zweidimensionale Codes für alle relevanten Industrie- und Postal-Standards. Aufrufe erfolgen über eine einfache HTTP-GET-Schnittstelle; die Antwort enthält das Barcode-Bild direkt als base64-kodiertes PNG.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Einrichtung</title>
      <link>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup/</guid>
      <description>&lt;h2 id=&#34;zweck&#34;&gt;Zweck&lt;/h2&gt;&#xA;&lt;p&gt;Diese Seite führt durch die grundlegende Einrichtung des BE-terna Barcode Service und hilft, das passende Bereitstellungsmodell auszuwählen. Der Service wird als Container-Image ausgeliefert und entweder lokal auf einem Windows-Server oder als Azure Container Instance betrieben.&lt;/p&gt;&#xA;&lt;h2 id=&#34;voraussetzungen&#34;&gt;Voraussetzungen&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Zugang zur BE-terna Azure Container Registry &lt;code&gt;becode.azurecr.io&lt;/code&gt;. Die Authentifizierung erfolgt über Tokens, die in der ACR erstellt werden. Für jeden Kunden wird ein eigenes Token bzw. Passwort angelegt.&lt;/li&gt;&#xA;&lt;li&gt;Ein gültiges SSL-Zertifikat als &lt;code&gt;.pfx&lt;/code&gt;-Datei für die Bereitstellung unter HTTPS.&lt;/li&gt;&#xA;&lt;li&gt;Je nach Betriebsmodell zusätzlich:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On-Premises: Windows-Server ab Build 22H2, mindestens 1 CPU-Kern, 1 GB RAM und 10 GB freier Festplattenspeicher; installierte Docker Engine und Docker Compose.&lt;/li&gt;&#xA;&lt;li&gt;Azure: aktives Azure-Abonnement, Azure CLI oder Azure-Portal-Zugriff, optional Azure Key Vault mit Azure-AD-Service-Principal für die Zertifikatsverwaltung.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;empfohlene-reihenfolge&#34;&gt;Empfohlene Reihenfolge&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Betriebsmodell auswählen: On-Premises oder Azure Container Instance.&lt;/li&gt;&#xA;&lt;li&gt;Container-Image aus der Registry bereitstellen und den Service starten.&lt;/li&gt;&#xA;&lt;li&gt;Zertifikat und Kennwörter konfigurieren.&lt;/li&gt;&#xA;&lt;li&gt;Das BE-terna Barcode Service-Setup in Business Central pflegen und die Verbindung prüfen.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;einrichtungsbausteine&#34;&gt;Einrichtungsbausteine&lt;/h2&gt;&#xA;&lt;h3 id=&#34;bereitstellungsmodell-wählen&#34;&gt;Bereitstellungsmodell wählen&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;On-Premises&lt;/strong&gt;: Eignet sich, wenn Sie bereits eine Windows-Server-Infrastruktur betreiben und den Container dort selbst hosten möchten. Details unter &lt;a href=&#34;https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup-on-premise/&#34;&gt;On-Premise-Container einrichten&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Azure Container Instance&lt;/strong&gt;: Eignet sich, wenn der Service ohne eigene Serverinfrastruktur in der Cloud laufen soll. Details unter &lt;a href=&#34;https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup-azure-aci/&#34;&gt;Azure Container Instance einrichten&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;authentifizierung-und-kennwörter&#34;&gt;Authentifizierung und Kennwörter&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Verwenden Sie ein ACR-Token pro Kunde anstelle des Administratorkontos der Registry.&lt;/li&gt;&#xA;&lt;li&gt;Legen Sie ein starkes Benutzerkennwort für den BE-terna Barcode Service fest und hinterlegen Sie denselben Wert im BE-terna Barcode Service-Setup in Business Central.&lt;/li&gt;&#xA;&lt;li&gt;Schützen Sie den Zertifikatspfad und das Zertifikatskennwort; das Zertifikat muss im Container unter &lt;code&gt;C:\certs\cert.pfx&lt;/code&gt; erreichbar sein.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;verbindung-in-business-central-prüfen&#34;&gt;Verbindung in Business Central prüfen&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hinterlegen Sie im BE-terna Barcode Service-Setup die Service-URL (z. B. &lt;code&gt;https://&amp;lt;fqdn&amp;gt;:1880/becode&lt;/code&gt;) sowie die Basic-Authentication.&lt;/li&gt;&#xA;&lt;li&gt;Nutzen Sie die Aktion &lt;strong&gt;Verbindung prüfen&lt;/strong&gt;, um eine Test-Anfrage an den Container zu senden.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;details class=&#34;bt-docs-accordion bt-docs-accordion--process&#34; open&gt;&#xA;  &lt;summary class=&#34;bt-docs-accordion__summary&#34;&gt;&#xA;    &lt;span class=&#34;bt-docs-accordion__title-wrap&#34;&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__label&#34;&gt;Process&lt;/span&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__title&#34;&gt;Hinweise zum sicheren Betrieb&lt;/span&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__text&#34;&gt;Wichtige Leitplanken für Zertifikate, Kennwörter und Registry-Zugriff.&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;span class=&#34;bt-docs-accordion__icon&#34; aria-hidden=&#34;true&#34;&gt;+&lt;/span&gt;&#xA;  &lt;/summary&gt;&#xA;  &lt;div class=&#34;bt-docs-accordion__body&#34;&gt;&#xA;    &lt;ul&gt;&#xA;&lt;li&gt;Zertifikatsdatei zwingend &lt;code&gt;cert.pfx&lt;/code&gt; benennen und im auf dem Host gemappten Volume ablegen.&lt;/li&gt;&#xA;&lt;li&gt;Das Standard-Demo-Kennwort ausschließlich für Tests verwenden; produktiv immer ein individuelles Kennwort setzen.&lt;/li&gt;&#xA;&lt;li&gt;ACR-Token nicht in Repositories oder unverschlüsselten Skripten ablegen; stattdessen Key Vault oder sichere Variablenverwaltung nutzen.&lt;/li&gt;&#xA;&lt;li&gt;Bei Azure Container Instance den Container nie ohne HTTPS bzw. Reverse-Proxy öffentlich exponieren.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;  &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;&#xA;&#xA;&#xA;&#xA;&lt;section class=&#34;bt-docs-block bt-docs-block--links&#34;&gt;&#xA;  &lt;header class=&#34;bt-docs-block__header&#34;&gt;&#xA;    &lt;p class=&#34;bt-docs-block__eyebrow&#34;&gt;Links&lt;/p&gt;</description>
    </item>
    <item>
      <title>On-Premise-Container einrichten</title>
      <link>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup-on-premise/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup-on-premise/</guid>
      <description>&lt;h2 id=&#34;zweck&#34;&gt;Zweck&lt;/h2&gt;&#xA;&lt;p&gt;Diese Seite beschreibt die empfohlene Vorgehensweise, um BE-Code als lokale On-Premise-Installation auf einem Windows-Server per Docker Compose zu betreiben.&lt;/p&gt;&#xA;&lt;h2 id=&#34;voraussetzungen&#34;&gt;Voraussetzungen&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Windows-Server ab Build 22H2, mindestens 1 CPU-Kern, 1 GB RAM und 10 GB freier Festplattenspeicher.&lt;/li&gt;&#xA;&lt;li&gt;Installierte und konfigurierte Docker Engine und Docker Compose.&lt;/li&gt;&#xA;&lt;li&gt;Zugriff auf die BE-terna Azure Container Registry &lt;code&gt;becode.azurecr.io&lt;/code&gt;; die Authentifizierung erfolgt über ACR-Tokens, ein Token je Kunde.&lt;/li&gt;&#xA;&lt;li&gt;Gültiges SSL-Zertifikat als &lt;code&gt;cert.pfx&lt;/code&gt; in einem Hostverzeichnis (z. B. &lt;code&gt;C:\certs&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;empfohlene-reihenfolge&#34;&gt;Empfohlene Reihenfolge&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Anwendungsordner anlegen, z. B. &lt;code&gt;C:\be.code&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Dateien &lt;code&gt;docker-compose.yml&lt;/code&gt; und &lt;code&gt;.env&lt;/code&gt; in diesem Ordner anlegen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;docker-compose.yml&lt;/code&gt; befüllen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;.env&lt;/code&gt; befüllen und Kennwörter setzen.&lt;/li&gt;&#xA;&lt;li&gt;Container starten und Erreichbarkeit prüfen.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;einrichtungsbausteine&#34;&gt;Einrichtungsbausteine&lt;/h2&gt;&#xA;&lt;h3 id=&#34;docker-compose-datei-pflegen&#34;&gt;Docker-Compose-Datei pflegen&lt;/h3&gt;&#xA;&lt;p&gt;Legen Sie im Anwendungsordner die Datei &lt;code&gt;docker-compose.yml&lt;/code&gt; mit folgendem Inhalt an:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Azure Container Instance einrichten</title>
      <link>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup-azure-aci/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/de-de/docs/business-central/cross-industry-solutions/be-code/setup-azure-aci/</guid>
      <description>&lt;h2 id=&#34;zweck&#34;&gt;Zweck&lt;/h2&gt;&#xA;&lt;p&gt;Diese Seite beschreibt den empfohlenen Weg, um BE-Code als Azure Container Instance (ACI) ohne eigene Serverinfrastruktur zu betreiben. Optional binden Sie den Dienst an Azure Key Vault an, um Zertifikate zentral zu verwalten.&lt;/p&gt;&#xA;&lt;h2 id=&#34;voraussetzungen&#34;&gt;Voraussetzungen&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Aktives Azure-Abonnement mit ausreichenden Rechten zum Anlegen von Ressourcengruppen und Container Instances.&lt;/li&gt;&#xA;&lt;li&gt;Azure CLI auf dem Arbeitsplatz installiert oder Zugriff auf das Azure-Portal.&lt;/li&gt;&#xA;&lt;li&gt;Zugriff auf die BE-terna Azure Container Registry &lt;code&gt;becode.azurecr.io&lt;/code&gt;; Authentifizierung über ein ACR-Token je Kunde.&lt;/li&gt;&#xA;&lt;li&gt;Optional: Azure-AD-Service-Principal mit Zugriff auf das Key Vault und ein gültiges SSL-Zertifikat im Key Vault.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;empfohlene-reihenfolge&#34;&gt;Empfohlene Reihenfolge&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Anmeldung an Azure und Container Registry.&lt;/li&gt;&#xA;&lt;li&gt;Ressourcengruppe anlegen.&lt;/li&gt;&#xA;&lt;li&gt;Azure Container Instance erstellen.&lt;/li&gt;&#xA;&lt;li&gt;Container verifizieren und DNS-Weiterleitung einrichten.&lt;/li&gt;&#xA;&lt;li&gt;Erreichbarkeit testen und Service-URL im BE-Code-Setup in Business Central pflegen.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;einrichtungsbausteine&#34;&gt;Einrichtungsbausteine&lt;/h2&gt;&#xA;&lt;h3 id=&#34;anmeldung&#34;&gt;Anmeldung&lt;/h3&gt;&#xA;&lt;p&gt;Melden Sie sich an Azure und an der Container Registry an:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
