top of page
Cameleoo_ai - logo ON DARK - V3 - Full.png

Cameleoo to zaawansowana platforma aplikacyjna klasy Low-Code (LCAP), która pozwala na szybkie i kompleksowe tworzenie nowoczesnych aplikacji biznesowych całkowicie z poziomu przeglądarki internetowej oraz intuicyjnego interfejsu użytkownika.

Dlaczego warto wybrać Cameleoo?

 

Ekspresowe wytwarzanie aplikacji – cały cykl: projektowanie, testowanie, wdrożenie i udostępnienie aplikacji biznesowej realizowany jest z łatwego w obsłudze GUI.

Pełna funkcjonalność – Cameleoo dostarcza wszystkie niezbędne narzędzia, eliminując potrzebę integracji wielu oddzielnych systemów.

 

Elastyczność i skalowalność – rozbudowane mechanizmy skryptowe (Groovy, JavaScript, Jython, R) oraz bogate API (C3API) gwarantują implementację nawet najbardziej zaawansowanej logiki biznesowej.

 

Centralizacja i łatwe zarządzanie – uprawnieniami, modelami danych, politykami bezpieczeństwa i skryptami zarządzasz z jednego spójnego środowiska.

Cameleoo idealnie sprawdzi się w:

 

Automatyzacji procesów biznesowych (silnik BPMN Activiti Engine).

 

Zarządzaniu danymi i rejestrami, raportowaniu, obsłudze workflow.

 

Integracji z systemami zewnętrznymi: Active Directory, SMTP, SOLR, KAFKA, OpenAI, Pinecone.

 

Przyspieszaniu wdrożeń systemów dziedzinowych oraz rozbudowy istniejących rozwiązań informatycznych.

Informacje podstawowe

Kluczowe funkcje

 

Szeroki wachlarz kontrolek GUI: formularze tekstowe, liczby, waluty, grafy, podpis elektroniczny, prezentacja obrazów itp.

 

Dynamiczne budowanie i modyfikacja interfejsu użytkownika oraz procesów w czasie rzeczywistym.

 

Bogate możliwości integracji, w tym REST API oraz własna biblioteka C3API do zaawansowanego zarządzania danymi.

 

Centralna baza skryptów z integracją z narzędziami IDE, możliwość cyklicznych zadań i obsługi zdarzeń na wszystkich elementach aplikacji.

Korzyści dla biznesu i IT

Znaczne oszczędności czasu i kosztów.

 

Powtarzalność i bezpieczeństwo procesów wdrożeniowych.

 

Szybka adaptacja do zmieniających się potrzeb organizacji.

 

Możliwość łatwego eksportu i przenoszenia gotowych rozwiązań między środowiskami rozwojowymi, testowymi i produkcyjnymi.

Zastosowanie Platformy Low Code Cameleoo

Cameleoo jest wszechstronnym narzędziem przeznaczonym do szybkiego tworzenia i wdrażania zaawansowanych aplikacji biznesowych. Jej zastosowanie koncentruje się na cyklu wytwórczym, który obejmuje:

 

Projektowanie i Wdrożenie Struktury Modelu Biznesowego.

 

Implementacja i Testowanie Logiki Biznesowej (procesowej i nieprocesowej).

 

Udostępnienie Aplikacji przy użyciu interfejsu użytkownika, konfiguracji uprawnień oraz harmonogramu zadań cyklicznych.

​​

Cameleoo to Platforma Aplikacyjna Klasy Low-Code-Platform (LCAP), zaprojektowana, aby dostarczać wszystkie niezbędne elementy do stworzenia kompletnej i w pełni funkcjonalnej aplikacji biznesowej dostępnej w technologii webowej. Proces wytwórczy aplikacji w Cameleoo jest realizowany w całości z poziomu przeglądarki internetowej, za pośrednictwem intuicyjnego interfejsu użytkownika (GUI).

Zastosowania

Platforma jest idealna do automatyzacji

procesów i zarządzania danymi dzięki

zaawansowanym wbudowanym mechanizmom:

 

Zarządzanie Procesami Biznesowymi (BPMN): Cameleoo wykorzystuje Activiti Engine do obsługi logiki procesowej, co umożliwia tworzenie ścieżek do automatycznego przetwarzania danych. Użytkownicy mogą importować procesy BPMN i konfigurować aktywności (np. style obsługi, czas realizacji, mapowanie na zmienne procesowe).

 

Integracja Systemowa: Platforma umożliwia udostępnianie logiki poprzez REST API oraz korzystanie z wewnętrznej biblioteki C3API. Wspiera integrację z usługami zewnętrznymi, takimi jak Active Directory (AD), SMTP do wysyłki maili, SOLR do indeksowania i wyszukiwania, a także zaawansowane integracje, w tym KAFKA do obsługi kolejek oraz OpenAIClient i PineconeClient do komunikacji z AI.

 

Wytwarzanie Logiki Biznesowej: Za implementację logiki biznesowej odpowiada silnik obsługujący języki Groovy, JavaScript, Jython oraz R.

Standardowe funkcje platformy

Standardowe Funkcje Platformy

Interfejs Użytkownika i Nawigacja (GUI): Ekran Logowania, Rejestracja i Resetowanie Hasła: Platforma zawiera konfigurowalny ekran logowania, formularz rejestracji nowego użytkownika oraz formularz resetowania hasła. Możliwa jest także konfiguracja polityki haseł dla grup.

Elementy Głównego Ekranu: Interfejs jest wyposażony w Dashboard (przed i po zalogowaniu), Toolbar (zawierający informacje o wersji i przyciski akcji) oraz Drzewo Nawigacji (wielopoziomowe, grupujące Foldery, Rejestry i Linki).

Formularze i Widoki Danych (Rejestry):

Formularze są automatycznie generowane na podstawie zdefiniowanego modelu.

Rejestry Proste: Służą do wyświetlania instancji obiektów.

Rejestry Master-Detail: Wyświetlają rekordy obiektu głównego wraz z informacjami z powiązanych obiektów na tym samym ekranie, konfigurowane z poziomu skryptu Groovy onRegistryLoad.

Rejestry Drzewiaste/Grupujące: Prezentują dane hierarchicznie lub grupują instancje po określonym polu.

Model Danych i Uprawnienia

Zarządzanie Modelem Danych: Umożliwia definicję Modeli (grupujących obiekty), Obiektów (tabel bazodanowych), Atrybutów (kolumn) oraz Relacji (jednokrotnych, wielokrotnych, asynchronicznych).

Obiekty Sztuczne: Możliwość tworzenia obiektów logicznych (widoków) na podstawie zapytań SQL lub z wykorzystaniem logiki GroovyDTO, które pobierają wyniki bez posiadania własnych instancji.

Wielopoziomowy Model Uprawnień: Uprawnienia mogą być konfigurowane na różnych poziomach:

Na użytkownikach, grupach i rolach (uprawnienia ogólne do systemu).

Na modelu (do konfiguracji).

Na obiekcie (do instancji).

Na instancji (do konkretnego rekordu).

Cameleoo zapewnia bogaty zestaw standardowych elementów konstrukcyjnych aplikacji dostępnych dla programistów i użytkowników

Możliwości Customizacyjne

 

Dostosowanie Interfejsu (GUI)

Definiowanie Wyglądu Formularzy: Wygląd formularzy jest definiowany za pomocą Grup Pól (zakładki, panele, kontenery kolumnowe). Rodzajem elementu może być także Kontener HTML, co pozwala na wstawienie dowolnego kodu HTML i pełną kontrolę nad formatowaniem wyglądu.

Kontrolki Atrybutów: Dostępny jest szeroki wachlarz kontrolek dla atrybutów, w tym pola tekstowe, liczbowe, walutowe, pola typu załącznik, pola wyboru, Pole Wyliczane (wyświetlające sformatowany kod HTML) oraz Wykresy.

Dynamiczne Formularze i Elementy:

Możliwość dynamicznego dodawania elementów do drzewa nawigacji (formularzy, rejestrów, folderów, linków) poprzez skrypt onFolderLoad.

Dynamiczne tworzenie i modyfikacja formularzy w czasie wykonania za pomocą klasy DynamicFormBuilder lub definicji JSON.

Rejestry proste, rejestry master-detail, rejestry drzewiaste.

Złożone formularze obsługujące zarządzanie powiązaniami z innymi formularzami (relacje jednokrotne, wielokrotne, wyłączne, słowniki klasyczne, słowniki oparte o skrypty, słowniki powiązane, kontrolki do każdego rodzaju pola – tekstowe, edytory tekstu i kodu, liczbowe, walutowe, logiczne, plikowe, podpis elektroniczny, prezentacja obrazów i inne).

Cameleoo oferuje głębokie możliwości dostosowania zarówno logiki biznesowej, jak i interfejsu użytkownika, co wykracza poza standardowe konfiguracje

Możliwości Customizacyjne

Rozszerzenia Logiki i Skrypty

Baza Skryptów: Centralne miejsce zarządzania wszystkimi skryptami aplikacji. Edytor skryptów posiada wbudowane podpowiadanie składni. Dostępny jest plugin integrujący bazę skryptów Platformy z IntelliJ IDEA w zakresie synchronizacji skryptów, zdalnego testowania i zdalnego dostępu do logów.

Skrypty Zdarzeń: Programista może implementować logikę reagującą na zdarzenia każdego elementu GUI np. formularza (przed załadowaniem, przed zapisem, po zapisie, przed zamknięciem itp.), zdarzenia rejestru (przed otwarciem, przed wyszukiwaniem, przed zamknięciem), zdarzenia na relacjach (utworzenie, podłączenie, odłączenie, zapis) czy zdarzenia cykliczne ogólne dot. całego interfejsu użytkownika bądź systemu.

Akcje Obiektów: Możliwość tworzenia niestandardowych przycisków na formularzach, rejestrach lub toolbarze, które wykonują logikę zawartą w skrypcie Groovy.

C3API: Biblioteka metod umożliwiająca implementację zaawansowanej logiki biznesowej, zarządzanie danymi, przetwarzanie dokumentów, generowanie danych w różnych formatach (JSON/XML/XLSX/PDF/DOCX) dostęp do zewnętrznych usług np. AI i wiele innych.

Wykonywanie Kodu Javascript: Możliwość wykonywania dowolnego kodu JavaScript z poziomu logiki biznesowej oraz wykonywanie kodu logiki biznesowej w interakcji z zewnętrznymi modułami GUI (np. zewnętrzne biblioteki wykresów).

 

Technologia

 

Klasa Platformy:

Low-Code-Platform (LCAP)

Wymagania Infrastrukturalne:

Do pracy Cameleoo wymaga dowolnej komercyjnej bazy danych (Oracle, SQL Server, DB2) lub niekomercyjnej bazy PostgreSQL.

Wymagany jest także kontener serwletów Apache Tomcat.

Główne Frameworki i Komponenty:

Interfejs Graficzny (GUI): Oparty o framework Sencha GXT.

Zarządzanie Modelem Danych: Oparte o framework Hibernate.

Zarządzanie Procesami: Oparte o Activiti Engine.

Cameleoo została zbudowana jako zaawansowana platforma Low-Code, korzystająca ze sprawdzonych technologii do zarządzania różnymi aspektami aplikacji

 

 

 

 

 

 

Silniki Logiki Biznesowej:

Groovy

JavaScript

Jython oraz R.

API do Integracji:

C3API: Biblioteka klas i metod dostępna w skryptach Groovy do interakcji z wewnętrznymi usługami platformy.

RestAPI: Zestaw usług REST, umożliwiających logowanie, zarządzanie instancjami, oraz wywoływanie skryptów Groovy.

Login.gov.pl – integracja z centralną usługą uwierzytelniania (dostępne także ActiveDirectory/LDAP oraz SSO oparte o JWT)

Integracja Wyszukiwania:

Wsparcie dla SOLR w celu indeksowania danych z atrybutów i zaawansowanego wyszukiwania.

Technologia
Korzyści z zastosowania CAMELEOO

Korzyści ze Stosowania Platformy

Stosowanie Cameleoo jako platformy Low-Code przynosi użytkownikom i deweloperom szereg kluczowych korzyści:

 

Szybkość Wytwarzania Aplikacji (Low-Code): Cały cykl wytwórczy, od projektowania struktury po udostępnienie aplikacji, odbywa się z poziomu przeglądarki internetowej w GUI Cameleoo. To znacząco przyspiesza development w porównaniu do tradycyjnych metod.

 

Kompletność Rozwiązania: Cameleoo dostarcza wszystkie elementy niezbędne do stworzenia kompletnej aplikacji biznesowej, eliminując potrzebę integracji wielu różnych narzędzi bazowych (m.in. GUI, zarządzanie modelem, procesy, silnik logiki).

 

Elastyczność i Skalowalność Logiki: Obsługa zaawansowanych języków skryptowych (Groovy, R, Jython, JavaScript) oraz głębokie API (C3API) pozwalają na implementację złożonej i niestandardowej logiki biznesowej, która w innym przypadku mogłaby być trudna do osiągnięcia w platformach LCAP.

 

Centralizacja Zarządzania: Elementy konfiguracyjne, takie jak uprawnienia, modele danych, polityki haseł i logika (Baza Skryptów) są zarządzane i utrzymywane w jednym, spójnym środowisku webowym.

 

Łatwe Utrzymanie i Przenoszenie Konfiguracji: eksport całej aplikacji (model+logika biznesowa+dane konfiguracyjne) do jednego pliku archiwum pozwala na szybkie i bezpieczne przenoszenie wytworzonego rozwiązania między różnymi środowiskami (rozwojowe/testowe/produkcyjne).

Cameleoo działa jak zaawansowana drukarka 3D dla oprogramowania biznesowego. Zamiast żmudnie składać każdy fragment kodu, projektuje się w niej kształt rozwiązania – model danych i procesy – bezpośrednio w interfejsie Low-Code. Gdy potrzeba bardziej wyrafinowanych funkcji, takich jak niestandardowe mechanizmy walidacji czy integracje z systemami zewnętrznymi czy modelami AI, sięga się po języki wysokopoziomowe, na przykład Groovy, aby dopisać precyzyjne instrukcje działania. W efekcie z jasnego projektu szybko powstaje gotowa, kompletna aplikacja webowa – zbudowana powtarzalnie, ale o parametrach dopasowanych do konkretnego biznesu.

Umów DEMO
Cameleoo_ai - logo ON DARK - V3 - Full.png


Umów się na DEMO

Wypełnij proszę formularz lub zadzwoń. Umówimy termin prezentacji
i omówimy Państwa priorytety i potrzeby dotyczące wdrożenia CAMELEOO. Podczas prezentacji zapoznacie sie Państwo z działaniem platformy i jej możliwościami realizacji państwa oczekiwań.


Zapraszamy do kontaktu!

Twoje informacje zostały pomyślnie przesłane

** Oświadczam, że na podstawie artykułu 6 Punkt 1 litera a Rozporządzenia Parlamentu Europejskiego I Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych (...) (“Rodo”) wyrażam zgodę na przetwarzanie moich danych osobowych w celu wykonania umowy lub komunikacji z allclouds.pl sp. z o.o. (Treść zawiadomienia dotyczącego danych osobowych jest tutaj)

Kontakt CAMELEOO

Tel: +48-22-100-41-08

cameleoo@allclouds.pl

allclouds.pl sp. z o.o.

ul. Jutrzenki 139, 02-231 Warszawa

www.allclouds.pl • office@allclouds.pl 

phone: +48 22 100 43 80 • fax: +48 22 100 43 84

NIP: PL5223052539 • REGON: 363597531 • KRS: 0000598708

PN-EN ISO 9001 • PN-EN ISO/IEC 27001 • PN-EN ISO 14001 • PN-EN ISO 22301 •  PN-EN ISO/IEC 27017 • PN-EN ISO/IEC 27018

Allclouds_AI by Design - logo ON DARK - V3 - Full.png
bottom of page