2023-01-19

Inne wpisy z tej kategorii

Integracje oparte na plikach w Rambase

Integracje oparte na plikach w Rambase

Integracja oparta na plikach jest szeroko stosowanym podejściem do integracji danych. Przesyłanie plików jest często kojarzone ze starszymi systemami, w których integracje API są niedostępne. Jednak nowoczesne systemy oprogramowania również obsługują pliki, takie jak przekazy pieniężne, faktury itp. Integracja plików będzie wówczas wykorzystywana do zmiany dokumentów w celu dostosowania ich do wymaganego standardu systemu zewnętrznego.

Definicje RamBase  
Na początek wyjaśnijmy definicje, których używamy w RamBase przy omawianiu integracji opartych na plikach.

IOD – definicje wejścia i wyjścia

Operacje wejścia i wyjścia (IO) w RamBase są zdefiniowane w definicjach IO (IOD). IOD to seria kroków, które określają, jak obsługiwać dane wejściowe lub wyjściowe.

Przykładem IOD dla danych wyjściowych może być plik, który jest generowany przez RamBase, a następnie wysyłany do systemu zewnętrznego, np. plik faktoringowy lub plik przekazu pieniężnego. 

IOX – rozszerzenia IO

Niektóre z tych IOD mogą być rozszerzane, co oznacza, że można do nich dodawać własne kroki. Odbywa się to za pomocą tak zwanego rozszerzenia IO (IOX).

Najczęstszym tego przykładem jest formatowanie pliku, aby był kompatybilny z systemami, których RamBase nie obsługuje od razu. Rozszerzenia IO są tworzone w aplikacji IOX. Aplikacja ta daje przegląd tego, które IOD mogą być rozszerzone.

Rozpoczęcie działania

IOX może działać wewnątrz ekosystemu RamBase (hostowany przez RamBase) lub na własnej infrastrukturze. Należy pamiętać, że wszystkie rozwiązania stron trzecich, które są hostowane przez RamBase, podlegają obowiązkowemu przeglądowi kodu przed każdym wydaniem.

W przypadku rozszerzeń IO hostowanych przez Ciebie, RamBase powiadomi Twoje rozwiązanie przez webhook, gdy nowy plik będzie gotowy do przetworzenia i udostępni lokalizację do pobrania pliku i wysłania przetworzonego pliku.

RamBase udostępnia zestaw szablonów C#, które można wykorzystać podczas tworzenia integracji. Jeden z nich jest przeznaczony dla hostowanych przez nas rozszerzeń IO. Aby rozpocząć, postępuj zgodnie z instrukcjami instalacji na  stronie RamBase GitHub.

Proszę wypełnić formularz, aby pobrać plik







    Dziękujemy za zainteresowanie!

    Plik z materiałem jest dostępny do pobrania.

    Kliknij i pobierz „Analiza firm o wysokim wskaźniku wzrostu

    Pozdrawiamy,

    Zespół Todis