Omlouváme se, informace na této stránce jsou k dispozici pouze anglicky. Použít překladač Přepnout do angličtiny


Integration of the Internal System with the Client Portal


We were faced with the need to connect an existing project management system with a newly developed web interface designed for customers. The internal system already tracked all development requests, their history, comments, attachments, and status changes. Our goal was to allow customers to not only monitor the progress of their projects through the web portal, but also to actively submit new requests, comments, or upload attachments—without needing direct access to our internal system. The portal was designed to offer a simplified structure and a lower level of detail compared to our complex and highly detailed project management system (PMS). Another goal was to ensure the portal would remain available even during PMS downtimes, which occur regularly due to maintenance and updates.

Customer portal interface illustration showing submission without direct access to the internal system

We implemented a two-way integration between the internal system and the client portal, which is based on a Claris FileMaker database. The client portal serves as a user interface for customers, displaying only the relevant information from the internal system—such as tasks, comments, attachments, or the number of hours spent on a given task. Customers can also use the portal to add new comments, upload files, or create new tasks, which are automatically written back to the internal system.

From a technical perspective, the client portal communicates with the FileMaker database using the Data API and OData. All new customer inputs are stored in a queue within FileMaker, which is processed every minute. The relevant data is then transferred via API back to the internal system. On the other hand, data from the internal system to the client portal is managed through log journals and special tags on comments that mark content intended for the customer. This content is also written to FileMaker and immediately displayed in the web portal for the customer.

Diagram of two-way communication between client portal and internal system via API and log tags

This solution has provided a reliable environment for information exchange between us and our customers, offering clarity, efficient communication, a full interaction history, and a shared single source of truth for both parties.

Used technologies

Zaujalo Vás toto řešení?
Kontaktujte nás se svými požadavky a my jej přizpůsobíme přesně Vašim potřebám.

Call us Volejte
nám

+420 608 301 880

Obvykle jsme dostupní v pracovní dny mezi 8. a 18. hodinou

Pokud budete volat z viditelného čísla a nedovoláte se, zavoláme vám zpátky

Let us call you Voláme
zpět

Vyplněním a odesláním tohoto formuláře udělujete 24U s.r.o., IČ: 26152584, se sídlem Zvole u Prahy, Skochovická 88, PSČ 252 45, zapsané v obchodním rejstříku vedeném Městským soudem v Praze, oddíl C, vložka 74920 souhlas s využitím Vašich osobních údajů, které jsou obsaženy ve formuláři, k zasílání obchodních sdělení o nabídkách a novinkách 24U s.r.o. Poskytnutí osobních údajů je dobrovolné. Svůj souhlas můžete kdykoli odvolat. Podrobnosti o nakládání s Vašimi osobními údaji a Vašich právech s tím souvisejících jsou obsaženy v zásadách zpracovávání a ochrany osobních údajů.

Loader Image