Rimo Connector

Version 1.1 by Dimitri Rupp on 2026/06/11 09:16
Warning
For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Rimo Connector

Information

Zweck: Voll automatisierte Uebertragung von MS-Daten und Dynamic Attributes aus verschiedenen Quellen ueber Power BI an die Rimo API.
Architektur: Azure Function App + ADLS2 + Premium Power BI Workspace.

Infrastruktur

Datenfluss: Quelle → Power-BI-Datenaufbereitung → Rimo Connector (Azure Function App) → Rimo API

flowchart LR
    SRC[Quelle
Excel / Datenbanken] -->|Power BI| DF[Premium Workspace
Dataflow:
'Rimo Connector' / 'Rimo Connector DynAttr'] DF -->|"CSV-Output"| ADLS[ADLS Gen2
pro Projekt-Ordner] ADLS -->|Function App lese| RC[Rimo Connector
Azure Function App] RC -->|"REST POST"| RA[Rimo API
Prod / Test] RC -.->|nach Verarbeitung| ARC[archive/-Ordner
im ADLS] classDef src fill:#e3f2fd,stroke:#1976d2,stroke-width:1px classDef pbi fill:#fff3cd,stroke:#b85c00,stroke-width:1px classDef azure fill:#bbdefb,stroke:#1976d2,stroke-width:1px classDef rimo fill:#c8e6c9,stroke:#2e7d32,stroke-width:1px class SRC,DF src class ADLS,RC azure class RA,ARC rimo

Komponenten

Quelle

Zu importierende Daten koennen aus verschiedenen Quellen kommen, solange sie per Power BI verarbeitet werden koennen — Excel, Datenbanken, etc.

Datenaufbereitung in Power BI

In einem Premium Workspace muss ein Dataflow angelegt werden:

Use CaseDataflow-NameQuery-Name
MS-Import (Milestones)Rimo ConnectorMilestones
Dynamische AttributeRimo Connector DynAttrDynAttr

In dem Dataflow wird ein Delta zwischen den zu importierenden Daten aus dem Kundensystem und Rimo erstellt. Es sollen nur Meilensteine / dyn. Attribute importiert werden, die in Rimo nicht gesetzt sind, im Kundensystem aber Daten haben.

Warning

ACHTUNG! Dynamische Attribute muessen in Rimo aktiv sein, um importiert werden zu koennen. Sind sie inaktiv, werden sie von der API nicht gefunden.

Query-Format

Die Reihenfolge ist wichtig:

Fuer Milestones (MS-Import):

  1. Externe ID SO
    2. Externe ID MS
    3. Timestamp Planned End (Unix-Format)
    4. Timestamp End (Unix-Format)
    5. Kommentar

Fuer Dynamic Attributes:

  1. Externe ID SO
    2. Technischer Dyn-Attr-Name
    3. Value

Die Namen der Header sind nicht relevant, koennen aber bei der Wartung hilfreich sein — sprechende Header empfohlen.

Dieser Dataflow erzeugt im ADLS2 ein .csv-File, das vom Rimo Connector verarbeitet werden kann.

Rimo Connector (Azure Function App)

  • Function App in Azure.
  • Daten werden nach der Datenaufbereitung in Power BI im ADLS2 abgespeichert.
  • Die Function App nimmt sich die Daten aus dem ADLS und schickt sie an die Rimo API.
  • Environment-Variablen dienen zur Steuerung des Rimo Connectors:
    • Neue Projekte hinzufuegen / entfernen
    • Rimo-Authentifizierungs-User
    • Namen des Dataflow + Query, die vom Connector beruecksichtigt werden sollen
  • Verarbeitete Daten werden archiviert — pro Projekt-Ordner im ADLS muss es einen archive-Unterordner geben.

Diese Konfiguration gilt sowohl fuer Prod als auch fuer Test — Unterschied: Env-Variables zeigen auf jeweilige API + Test-Dataflow. So koennen Prod und Test separat behandelt werden.

Rimo API

UmgebungAPI-Dokumentation
ProdRimo API (spl-tele.com)
TestRimo API (spl-tele.com) — Test-Variante

Damit der API-User, welcher vom Rimo Connector verwendet wird, auf die benoetigten Projekte zugreifen kann, muss in Rimo beim Userprofil das Projekt hinzugefuegt werden — Doppelklick auf das Userprofil.

Sonstiges

BereichRessource
🗂️ Mapping-File MSProjekte_MS Mapping.xlsx
🗂️ Mapping-File DynAttrProjekte_Dyn. Attr. Mapping.xlsx
📊 MonitoringRimo connector delta report (Power BI) + Rimo Connector Monitoring (Power BI)

Neues Projekt anlegen — Checkliste

  1. Mit PM abstimmen, welche MS / Dyn. Attr. importiert werden sollen.
    2. PM muss ggf. die Logik bestimmen, die benoetigt wird, um die richtigen Daten zu importieren.
    3. Dataflow fuer den Import im Premium Workspace des Projekts erstellen — am besten einen bestehenden Dataflow kopieren und Sourcen / Mapping / projektspezifische Logik anpassen.
    4. Rimo Connector anpassen: neues Projekt hinzufuegen + archive-Ordner erstellen.
    5. Rimo Connector User in Rimo anpassen — Projekt im Userprofil hinzufuegen.

Related pages


Information

Migration footer
Source: Rimo Connector (SharePoint)
Original author: Sonderegger Patrick
Original last-modified: 2024-05-23
Migration date: 2026-05-24
Migrated by: Dimitri Rupp via ClaudeAI
Notes: DE-Original 1:1 (Infrastruktur, Komponenten Quelle/PBI/Connector/Rimo-API, Query-Format, Mapping-Files, Monitoring, Neues-Projekt-Checkliste); Mermaid Function-App-Architektur-Diagramm + Strukturierung der Query-Formate als zwei klare Listen + Pro-vs-Test-Hinweis; Warning-Box fuer Dynamic-Attribute-Aktiv-Voraussetzung; rechtschreibliche Korrekturen (Enviroment → Environment, hinterlegt durchgehend, Authentifizierung).


Verwandte Themen

Kuratiert — kann direkt im Editor ergänzt werden://

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [xwiki:IT-Wiki.Makros.Verwandte-Themen.WebHome]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.


Status: Migriert — Team-Review ausstehend · Owner: (festlegen) · Letzter Review: 2026-06-11