Ueberweisungsservice POC
There already exists an ADR-1117
Tenant not available
Poll whether tenant is available. Deprecation notice and configureable timeout Eventually stop
Mappings
We may need to check the licenses themselves. Typedfintions might be mapped into another the Typedefintiion. Maybe just a field migrates to somewhere else.
Compatibility <R27
We wont support the new processes with the legacy deployments. However we need to apply some form of domain logic
STS
We may need some pseudo impersonation. Definetly needs some clarification
Addressing
Different “Inbox” (Posteingang <-> Posteintrag ) entries. Similiarities to mappings. Those inbox thingies feel more like a less fucked up alternative to the directimports ngl Mapping sound like a huge pain in the ass. We need to consult Vanja and Manuel regarding those complexities.
Sync calls
Callbacks and stuff no idea. Muegi and addr-sync might do a lookup across some tenants.
Document
I’d prefer an s3 share. Garage would be cool need to find out something regarding the backup. Looks like we can do backup for restic
Protocol
gRPC sucks somewhat. Lets do mqtt or rest. I’d prefer mqtt.
Fachlich Manuel Weingärtner
Overview
Looks like the trend is declining and tenants are merged quite often. Classically a “Überweisung” (transfer) is just an activity
Most people use the documentshare. Historically its only one tenant that more or less handles all the document handling while the other tenants stay more or less in an readonly-just-get-update loop. Shares are eventually disconnected. In this case the final version is added to all tenants. Its required that the participants only obtain the latest versions the moment we cut the connections.
Current Bugs
Virtual directories are not synchronized
Only the files are pushed without the virtual directories being present.
It’s possible that we need to implement this as well.
Apparently there has been an template named Connector which somehow eased up the handling.
Mandanten Manager
Used to connect the tenants.
Mappings
Thats the component within the mandantenmanager I get cancer from. In case a dossier is a “Baudossier” where the next tenant is missing a license, the dossier changes its domain (typedefinition) into the best viable parent class. This has to be overriden in the webui
Muegi
Find all my dossiers that are put onto another tenants agenda https://cminformatik.atlassian.net/wiki/spaces/DOK/pages/62128153/Parametrierung+berweisungen+Dokumentenshare+Parametrierung+Muegis
Ideas
The school stuff tries to handle everything with our domain entity “Posteingang”. Maybe this could be the way to go.
Manuel
Beteiligungen
When a user already exists that one has to be used ( how? ).
Fachlich Vanja Decurtis
Overview
Stabilu ( 120 tenants ) giacomo might be good to ask for stuff I dont get. More or less its the same like our political dudes. It feels just a bit more like that there have to be some constraints as in what not to transfer. (FremdOE?)
Looks like they currently have a MenuCommand to synchronize their dossiers.
Posteingang
Transfer “Lernendendossier” (domaintype) into the “Posteingang” (another domaintype). The document contains a xml with the metadate we need to map into the corresponding domain model.
Currently they configure everything inside their Posteingang. So basically thats currently a dropin replacement for the ÜberweisungsService .
Schule Zürich
Evidently has an external program
TBD
We need to get an overview of all demands of all our customers. https://cminformatik.atlassian.net/wiki/spaces/DOK/pages/5016682503/Schulwechsel
S3 share for documents
Previews could be cached by the ueberweisungsservice.
Weekly
Mandantenmanager UI
mostly opens .mmm config files