Model integracji opartej o wiersz poleceń

<< Click to Display Table of Contents >>

Navigation:  Integracja z systemami EOD > Modele integracji >

Model integracji opartej o wiersz poleceń

Uwaga

Począwszy od wersji 2.2.0.0 wywołanie EAP.UI.exe jest możliwe wyłącznie z parametrem –updater. Poniższe wywołania bez parametru –updater mogą być realizowane za pomocą aplikacji Legislator.exe. Należy jednak pamiętać, że po wykonaniu automatycznych aktualizacji program Legislator.exe zostanie zakończony, a dalsze działanie zostanie powierzone aplikacji EAP.UI.exe.

Zakładamy, że system EOD posiada oprogramowanie służące do otwierania innych typów plików (np. DOCX, ODT itp.) i zapisywania zmian w EOD. Integracja polega zatem na dodaniu dodatkowych opcji umożliwiających wywołanie Edytora Aktów Prawnych XML Legislator z określonymi parametrami. Ponieważ Edytor Aktów Prawnych XML Legislator znajduje się w jednej lokalizacji tj. na udostępnionym zasobie sieciowym lub w katalogu programów użytkownika, wystarczy, że w danych konfiguracyjnych systemu EOD będzie zapisana jedna ścieżka do tego katalogu. 

Powyższe przedstawia poniższy diagram. 

 

clip0616

 

Tworzenie nowego dokumentu

Tworzenie nowego dokumentu wykonywane jest za pomocą wywołania wiersza poleceń: 

[Nazwa pliku programu] –updater –n „[Ścieżka do pliku]”, -nr „[Numer aktu]”, -data „[Data aktu w formacie YYYY-MM-DD]”

Np. 

EAP.UI.EXE  –updater -n „C:\Users\User\AppData\Local\Temp\EOD\akt_prawny.zipx” –nr

„XII/12/2012” –data „2012-02-01”

Lub 

EAP.UI.EXE  –updater -n „\\server_eod\files\akt_prawny.zipx” –nr „XII/12/2012” – data „2012-02-01”

Otwieranie dokumentu z EOD

Otwieranie dokumentu zapisanego w EOD wykonywane jest za pomocą wywołania wiersza poleceń: 

[Nazwa pliku programu] –updater „[Ścieżka do pliku]”, „[Ścieżka do pliku]”, …n Np.

EAP.UI.EXE  –updater „C:\Users\User\AppData\Local\Temp\EOD\akt_prawny.zipx” Lub

EAP.UI.EXE  –updater „\\server_eod\files\akt_prawny.zipx”

Opisywana akcja jest domyślną jeżeli EAP XML Legislator zostanie powiązany z typem pliku zipx.  

Podpisywania aktów prawnych

Podpisywanie dokumentu zapisanego w EOD wykonywane jest za pomocą wywołania wiersza poleceń: 

[Nazwa pliku programu] –updater –sign „[Ścieżka do pliku]” Np.

EAP.UI.EXE  –updater -sign „C:\Users\User\AppData\Local\Temp\EOD\akt_prawny.zipx” Lub

EAP.UI.EXE  –updater -sign \\server_eod\files\akt_prawny.zipx

Lub 

EAP.UI.EXE  –updater -sign \\server_eod\files\akt_prawny.zipx -nr „XI\12\02” –date „2012-05-01”

W tym przypadku w trakcie składania podpisu zostanie zmieniony numer i data aktu prawnego. 

Tworzenie nowego wniosku o ogłoszenie

Jeżeli akt prawny został podpisany i podlega ogłoszeniu w wojewódzkim dzienniku urzędowym, to należy przekazać go celem ogłoszenia wraz z wnioskiem o jego ogłoszenie. W tym celu należy uruchomić kreator tworzenia nowego wniosku za pomocą wywołania wiersza poleceń: 

[Nazwa pliku programu] –updater –upe Np. 

EAP.UI.EXE  –updater -upe

Otwieranie wniosku o ogłoszenie  

Akcja umożliwia podpisanie i wysłanie do redakcji dziennika urzędowego wniosku o ogłoszenie aktu prawnego. Otwieranie wniosku o ogłoszenie zapisanego w EOD wykonywane jest za pomocą wywołania wiersza poleceń: 

[Nazwa pliku programu] –updater –upe „[Ścieżka do pliku]” Np.

EAP.UI.EXE  –updater -upe „C:\Users\User\AppData\Local\Temp\EOD\wniosek.zip” Lub

EAP.UI.EXE  –updater -upe „\\server_eod\files\wniosek.zip”

Integracja EOD z BAW

Publikacja aktów prawnych w bazie aktów własnych

Jeżeli dokument zostanie wcześniej podpisany, może zostać przekazany do BAW. Uruchomienie kreatora publikacji w BAW dokumentu zapisanego w EOD wykonywane jest za pomocą wywołania wiersza poleceń: 

[Nazwa pliku programu] –baw „[Ścieżka do pliku]” Np. 

EAP.UI.EXE  –updater -baw „C:\Users\User\AppData\Local\Temp\EOD\akt_prawny.zipx” Lub 

EAP.UI.EXE  –updater -baw „\\server_eod\files\akt_prawny.zipx”

Integracja z funkcjami wersji Premium

Wersja Premium programu Legislator, umożliwia tworzenie aktów zmieniających, automatycznych tekstów ujednoliconych i porównawczych oraz obwieszczeń z tekstem jednolitym. 

Utworzenie nowego aktu zmieniającego

[Nazwa pliku programu] –na Np. 

EAP.UI.EXE  –updater -na

Utworzenie nowego obwieszczenia z tekstem jednolitym

[Nazwa pliku programu] –updater –nc Np.

EAP.UI.EXE  –updater -nc