Migrace procesů z Pega do Camundy – průvodce krok za krokem

Je známo, že procesní toky vytvořené v Pega neodpovídají žádnému otevřenému standardu, přestože vypadají spíše jako vzorky BPMN. Lidé, kteří chtějí udělat skok, zahájí migraci z Pega do Camundy ručním překreslením procesů v Modeleru. Ruční překreslování toků procesů je však zdlouhavé a zdlouhavé, zvláště pokud je jich mnoho nebo procesy, které je třeba převést, jsou složité. V tomto tutoriálu se podíváme na nástroj, který vám může pomoci vygenerovat proces vyhovující BPMN, který poslouží jako výchozí bod pro migraci z Pega do Camundy.

Návod k převodu Pega XML na BPMN

Camunda Consulting vytvořila sadu volně dostupných nástrojů pro migraci procesních proudů. Nástroje pro migraci procesních toků Pega lze nalézt zde. Okamžitě si všimnete, že se jedná o projekt Maven, který lze otevřít téměř v jakémkoli IDE. Eclipse a Intellij jsou dvě nejoblíbenější IDE. Nejprve však budete muset naklonovat nebo stáhnout úložiště nástrojů pro migraci – to lze provést zde.

V tomto tutoriálu budeme používat Eclipse jako naše IDE.

  • Po naklonování nebo stažení úložiště Git zkopírujte obsah úložiště nástrojů Pega Converter do nového pracovního prostoru. Pokud je například vaše úložiště Git umístěno na C:gitRepos, pak najdete převodník Pega na C:gitReposmigrate-to-camunda-toolsPegacreate BPMN z Pega XML.
  • Zkopírujte celou složku do zvoleného pracovního prostoru.
  • Poté spusťte Eclipse a vyberte pracovní prostor, do kterého jste právě zkopírovali obsah. Po spuštění Eclipse přejděte na Soubor > Import > Obecné > Projekty ze složky nebo archivu.
  • Klikněte na tlačítko další.
  • V zobrazeném dialogovém okně klikněte na Adresář a přejděte do složky, kterou jste právě zkopírovali do svého pracovního prostoru. Vaše obrazovka by měla vypadat nějak takto (viz níže).
  • Klepněte na tlačítko úprava.

Migrace procesů z Pega do Camundy – průvodce krok za krokem

Projekt bude importován do vašeho pracovního prostoru. Možná budete chtít aktualizovat jakékoli rozdíly kompilátoru Java mezi poskytnutým kódem a vaším prostředím, ale mělo by to fungovat tak, jak je.

Dále vytvoříme konfiguraci Run, která vám umožní spustit převodník v Eclipse:

  • Klikněte pravým tlačítkem na kořenovou složku projektu a vyberte Spustit jako > Spustit konfigurace…
  • V zobrazeném dialogovém okně klikněte na Java aplikace pro vytvoření nové konfigurace. Název projektu by měl být již v tomto dialogu vyplněn. Pokud chcete, můžete této konfiguraci dát nový název.
  • Dále musíte vybrat hlavní třídu. Klikněte na tlačítko Hledat a nezapomeňte vybrat - BPMNGenFromPega - generátor org.camunda.bpmn. Vyberte jej a klikněte OK.
  • Vaše obrazovka by měla vypadat nějak takto:

Migrace procesů z Pega do Camundy – průvodce krok za krokem

Nyní musíte zadat dva argumenty, první je XML export z Pega a druhý je název převedeného souboru. Pro každý případ zadejte do sekce cestu a názvy souborů Argumenty programu karty Argumenty, uzavřený v uvozovkách. Pro začátek vám bude poskytnut vzorový soubor Pega xml. Chcete-li použít tento příklad, zadejte následující informace pro vstupní a výstupní soubory:

"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"

Vaše obrazovka by měla vypadat nějak takto:

Migrace procesů z Pega do Camundy – průvodce krok za krokem

Stiskněte Běh. Mělo by se otevřít okno konzoly a uvidíte následující:

Diagram ./src/main/resources/SamplePegaProcess.xml převedený z Pega a lze jej nalézt na ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Složka zdrojů obsahuje soubor PNG (samplePegaProcessDiagram.png) původního procesu v Pega a bude vypadat takto:

Migrace procesů z Pega do Camundy – průvodce krok za krokem

Pomocí Camunda Modeler otevřete ConvertedProcessFromPega.bpmn a mělo by to vypadat nějak takto:

Migrace procesů z Pega do Camundy – průvodce krok za krokem

Vytvoření souboru jar

Pokud chcete pouze vytvořit soubor jar nástroje, máte několik možností:

  • Nebo klikněte pravým tlačítkem na soubor pom.xml a vyberte Spustit jako > instalace Maven.
  • Případně klikněte pravým tlačítkem myši na kořenovou složku a vyberte Zobrazit v místním terminálu a spusťte následující příkaz Maven: mvn čistá instalace balíčku.

V každém případě (nebo pomocí preferované metody) byste měli skončit se souborem jar ve složce /cílová. Zkopírujte tento jar kamkoli a zadejte následující příkaz v terminálu:

java -jar yourGeneratedJarFile.jar „váš vstupní soubor“ „váš výstupní soubor“

Takhle! Neváhejte a zanechte nám zpětnou vazbu forum и viz toto úložiště Git pro další převodníky, jakmile budou k dispozici.

Zdroj: www.habr.com

Přidat komentář