Rapid Automation

Rapid Automation (RA) bezieht sich auf eine generische Technologie in Automic Automation, die verschiedene Lösungen zur Integration und Automatisierung von Drittanbieteranwendungen ermöglicht. Rapid Automation-Agenten machen die Funktionen einer Rapid Automation-Lösung zugänglich.

Diese Seite beinhaltet Folgendes:

Übersicht

Broadcom bietet einige verschiedene Rapid Automation-Lösungen an, darunter:

  • Avaloq Agent

  • RA Banner Agent

  • RA Business Objects Agent

  • RA FTP Agent

    Wichtig! Der RA FTP Agent wird durch den neuen Integration FTP Agent ersetzt. Das heißt, dass neue Funktionen in der Zukunft im Integration FTP Agent entwickelt werden. Weitere Informationen zum Integration FTP Agent finden Sie in der Dokumentation unter docs.automic.com > Cloud-Integrationen.

    Die übliche Kompatibilität zwischen dem Automation Analytics and Intelligence und dem RA FTP Agent ist garantiert.

  • RA Hadoop Agent

  • RA Hyperion EPMA Agent

  • RA Hyperion ESSBASE Agent

  • RA Hyperion FDMEE Agent

  • RA Hyperion FM Agent

  • RA Hyperion Planning Agent

  • RA Informatica Agent

  • RA JD Edwards Agent

  • RA JMS Agent

  • RA Oracle E-Business Suite Agent

  • RA Oracle ERP Cloud Agent

  • RA Oracle Retail Agent

  • RA Web Service REST Agent

  • RA Web Service SOAP Agent

Wenn Sie an der Verwendung einer Rapid Automation-Solution interessiert sind, kontaktieren Sie bitte unser Broadcom-Team .

Hinweis: Diese Integrationsfunktion kann, wie alle Integrationen von Automic system, Service-Orchestrierung-Workflows unterstützen. Solche Workflows koordinieren automatisierte Prozesse, die auf unterschiedlichen Plattformen, Domänen und Anwendungen ausgeführt werden, um einen bestimmten IT-Dienst bereitzustellen. Weitere Informationen finden Sie unter Info zur Dienst-Orchestrierung.

RA Agenten

RA Agenten bestehen aus zwei Komponenten:

  • dem RA Core Agent, das allgemeine -Agenten-Framework , das für Rapid Automationeine beliebige RA-Lösung verwendet werden kann

  • der RA-Lösung, die die Geschäftslogik für die Integration mit Anwendungen von Drittanbietern enthält.

Um eine Rapid Automation-Agenten-Lösungen erfolgreich bereitzustellen, müssen Sie die folgenden zwei Schritte durchführen:

  1. Installieren Sie den RA-Core-Agenten in Automic Automation entweder manuell oder in einem Container. In beiden Fällen können Sie den Agent für ein lokales Automic Automation-System oder eine Automic Automation Kubernetes Edition-Umgebung verwenden.

    Hinweis: Der Installationsprozess des RA-Core-Agenten in einem Container ist derselbe wie für jeden anderen Java-Agenten.

    Mehr Informationen:

  2. Laden Sie die RA-Lösung in die AE-Datenbank mithilfe des Dienstprogramms AE.DB Load oder des Endpunkts system/ra-solutions/ der AE-REST-API, siehe RA Lösungen.

Der RA Core-Agent kann nur eine RA-Solution aus der AE-Datenbank erhalten. Das heißt, der RA Core Agent erhält nur eine Solution, selbst wenn Sie verschiedene RA-Solutions in die AE-Datenbank geladen haben. Das gleiche gilt für verschiedene Versionen der gleichen RA-Solution. Wenn Sie also beabsichtigen, mehrere RA-Solutions zu verwenden, beachten Sie, dass jede Solution und/oder jede Version der gleichen Solution einen eigenen RA Core-Agenten erforderlich macht.

Beispiel

Wenn Sie nur einen RA Core-Agenten installiert haben und er die RA REST-Solution von der AE-Datenbank erhält, wird er zum RAREST-Agenten,  und es ist kein RA Core-Agent mehr verfügbar.

Wenn Sie zwei RA Core-Agenten installiert haben und beide die RA REST-Solution von der AE-Datenbank erhalten, werden diese beide zu RA REST-Agentent.

Wenn Sie dann mit dem Laden der nächsten Version der RA REST-Solution in die AE-Datenbank fortfahren, wird die Version überschrieben. Beim nächsten Start der RA REST-Agenten ist die Version der aktualisierten RA REST-Solution verfügbar.

Bevor der RA-Agent in Betrieb genommen werden kann, müssen Sie im Systemmandanten 0 ein Agenten-Objekt für ihn anlegen. Verwenden Sie dazu die ausgelieferte Agent-Vorlage. Das Agenten-Objekt enthält unter anderem die Verbindungs-Objekte, die zum Anmelden bei Anwendungen, Datenbanken usw. verwendet werden sollen. Legen Sie die Verbindungs-Objekte an und verwenden Sie dabei ebenfalls die ausgelieferten Vorlagen.

Leitfäden für Agenten

Die Dokumentation für die RA-Agenten ist verfügbar unter https://docs.automic.com/documentation.

RA Lösungen

Jede RA-Solution besitzt ihre eigenen maßgeschneiderten Funktionalitäten. Es gibt jedoch einige Gemeinsamkeiten, die jede Rapid Automation-Solution aufweist. Der zugehörige RA-Agent benötigt spezielle Einstellungen. Deshalb enthält die RA-Solution eine Vorlage für das zu verwendende Agenten-Objekt. Die Verbindungsdaten stellen Sie in einem bzw. mehreren Verbindungs-Objekten für diese spezielle RA-Solution ein. Auch hier liefert die RA-Solution die nötigen Objekt-Vorlagen. Dasselbe gilt für die Job-Objekte. Jede RA-Solution enthält einen oder mehrere Job-Typen, mit denen Sie die Funktionalitäten aufrufen können.

Hinweis: Der Inhalt der Objekte Agent, Connection und Job hängt von der jeweiligen RA-Solution ab.

RA -Lösungen werden als JAR-Dateien bereitgestellt und können mithilfe des Dienstprogramms AE.DB Load oder des Endpunkts system/ra-solutions/ des AE-REST-API in die AE-Datenbank geladen werden.

Das Dienstprogramm AE.DB Load verwenden

Das Dienstprogramm AE.DB Load (siehe AE DB Load) liest die JAR-Datei und erstellt folgende Objekte im Systemmandanten 0:

  • RA Solution-Objekt im Ordner RA_SOLUTIONS
  • Vorlage für das Agenten-Objekt im Ordner TEMPLATE
  • Eine oder mehrere Vorlagen für Verbindungs-Objekte im Ordner TEMPLATE
  • Eine oder mehrere Vorlagen für Job-Objekte im Ordner TEMPLATE

Hinweis: Sie müssen den .jar-Loader (ucybdbld.jar) verwenden. Das Laden mit dem Dienstprogramm unter Verwendung der binären ausführbaren Dateien (ucybdbld.exe für Windows oder ucybdbld für Unix) im Batch-Modus ist nicht möglich.

Beispiel

java -jar ucybdbld.jar -B -C0000 -X<Pfad><RA_Solution>.jar

Das Dienstprogramm AE.DB Load trägt automatisch die neuen Variablen in die Variable UC_OBJECT_TEMPLATE ein, siehe UC_OBJECT_TEMPLATE – Objekttypen und Vorlagen.

Folgende Objekttypen stehen für die folgenden Namensstrukturen zur Verfügung:

  • RA Lösung

    Der Name der RA-Solution.

  • Agent:

    AGENT.name der RA-Solution

  • Verbindung:

    CONN.name der RA-Solution. Technischer Name der Verbindung.

  • Job

    JOBS.name der RA-Solution. Technischer Name des Job-Typs

Verwenden Sie das Dienstprogramm AE.DB Load auch, um eine neuere Version einer RA-Solution zu laden. Die ältere Version wird automatisch in der AE-Datenbank ersetzt.

Tipp: Wenn eine der RA-spezifischen Seiten nach dem Laden einer Solution in AWI fehlt, melden Sie sich ab und wieder an, um sie anzuzeigen.

Um eine RA-Solution aus dem AE System zu entfernen, löschen Sie das zugehörige RA-Solution Objekt im Mandant 0 (Ordner: RA_SOLUTIONS). Dabei wird dieses Objekt nicht in den Papierkorb verschoben, sondern komplett mit allen zugehörigen Einträgen aus der AE-Datenbank entfernt!

Die AE-REST-API verwenden

Der Endpunkt system/ra-solutions/ der AE-REST API bietet eine Alternative zum Laden der RA-Solution. Dieser Endpunkt ermöglicht Ihnen, Folgendes zu erledigen:

  • Alle installierten RA-Lösungen auflisten

  • Eine RA-Solution installieren und/oder aktualisieren

  • Eine RA-Solution hochladen

  • Informationen über eine RA-Solution erhalten

Mehr Informationen:

RA-Jobs

RA Jobs enthalten objekttypspezifische Seiten.

Hinweise: Login-Objekte werden für die meisten RA-Jobs nicht unterstützt. Die Anmeldedaten werden im Agenten- oder Verbindungsobjekt hinterlegt. Weitere Informationen finden Sie in den Leitfäden für Agenten.

Setzen und Lesen von Job-Attributen

Für die Attribute, die auch bei anderen Job-Objekten vorhanden sind (wie z. B. Archivschlüssel oder die Kostenstelle), können Sie per Script mit Hilfe von :PUT_ATT und GET_ATT denselben Job-Namen setzen oder lesen, siehe Attribute für alle Job-Typen. Sie können diese Attribute auch mit dem Dienstprogramm AEDB Change ändern. Weitere Informationen finden Sie unter Schlüssel, die Rapid Automation Attribute ändern.ändern.

Job-Attribute sind für die meisten Agenten in den Leitfäden für Agenten dokumentiert. Eine weitere Möglichkeit, die Attributnamen einschließlich ihrer Werte abzurufen, besteht darin, den folgenden Befehl in der AE-Datenbank auszuführen (ersetzen Sie den JOBNAMEN durch den tatsächlichen Objektnamen des Jobs):

select OCV_VName,ocv_value from OCV,oh where OCV_OH_Idnr=OH_Idnr and oh_name='JOBNAME'

Hinweis: Sie können auch ein VARA-Objekt vom Typ SQLI verwenden, um diesen Befehl auszuführen.