• DE
  • EN
  • Login Demo
    FieldPass

    FieldPass is a cloud-native middleware that has been used and further developed for ten years by the corporate group to which PropOps also belongs. It is a collection of sector-specific microservices and admin apps to digitally map scenarios ranging from the organisation of trade teams to complex subcontractor structures.

    • The microservices are developed in the Kotlin programming language, the de facto successor to Java with the Spring Boot Framework.
    • Keycloak, with its complete oAuth 2 and OpenID implementation, serves as the foundation for building on secure identity management.
    • Like the PropOps apps themselves, the admin apps were developed using the Angular Framework.
    • There are a number of proprietary development tools to increase the security and speed of the technology stack described.

    A whole range of decentralised, building-related service providers have chosen FieldPass as the basis for their digitization strategy. These include industry leaders in trades, installation and facility management. In addition, FieldPass is increasingly being used as the backbone for digital products and business models such as PropOps.

    Microservices

    In the last ten years, many tried and tested, universally applicable microservices for FieldPass have emerged, which are continuously being developed further thanks to their frequent use in closely related sectors. These can be basic functionalities such as user, structure, roles or rights administration or specialised microservices for mapping wage, material and service flows. In addition, FieldPass offers a range of microservices to accelerate app development, such as services for generating PDFs, emailing and managing of device estates as well as apps and clouds that use FieldPass as middleware and single sign-on.

    Users
    and structures
    Users who work as contractors in buildings and collect data points or access information from the office are mapped in this microservice along with the complexity of the organisation surrounding them.
    Device
    estate
    In addition to users, hardware such as field smartphones and tablets, but also laser measuring devices, smart tools, building sensors and service robots are increasingly coming into play. A specialist microservice can take over administration.
    Roles
    and rights
    In order to avoid each app or cloud needing its own role and rights management, this microservice is able to be the central point of contact – regardless of whether the information comes from Keycloak, one of the FieldPass Admin Apps or is taken from a third-party system.
    Apps
    and clouds
    As the digitisation of a company progresses, the number of apps purchased or developed in-house, FieldPass components and cloud-to-cloud connections steadily increases. Here, too, a microservice ensures centralised management of all interface users.
    Admin Apps

    Each of FieldPass microservices mentioned comes with a corresponding administration portal for browsers. This enables FieldPass administrators or those responsible for individual apps to manage their FieldPass instance themselves with no in-depth technical knowledge needed. A standard configuration developed from real-world use makes it easy to get started: FieldPass is ready to deploy straight after installation.

    Development tools

    Each of FieldPass microservices mentioned comes with a corresponding administration portal for browsers. This enables FieldPass administrators or those responsible for individual apps to manage their FieldPass instance themselves with no in-depth technical knowledge needed. A standard configuration developed from real-world use makes it easy to get started: FieldPass is ready to deploy straight after installation.

    Configurator
    Der Konfiguration erlaubt die Modellierung von Objekten, deren Attribute und Relationen, die Performance-Optimierung und die Ausgestaltung der benötigten API-Routen. Dabei werden Spezifikationen versioniert, OpenAPI-Dokumentationen erstellt und ein Mock-Server angeboten.
    Access-Manager
    A separate layer protects the developed microservices by linking access to individual routes with rights and roles from FieldPass. An access manager was developed for this purpose, which illustrates the access logic for product managers and software architects alike.
    Generator
    Once configuration is completed, developers have a number of options for exporting basic frameworks to the relevant target framework – not matter if it is the microservice pages on Kotlin Spring Boot, PHP 7 based on Symfony components or, on the client side, as fully functional API wrappers for iOS, Android, Kotlin and Angular.
    Aggregator
    All FieldPass components are automatically created directly from the relevant branch of the code repository, supplemented by logging through injections, tested, and deployed after approval. The aggregator collects all relevant information and monitors the server status and any exceptions, and pushes automatic reports.