Ecmind_blue_client: Release Notes 0.7.1 bis 0.7.3

Hallo zusammen, neben kleineren Formatierungsarbeiten und Bugfixes, unterstützt der ecmind_blue_client nun den Import von Objekten im Kontext eines abweichenden enaio-Users:

client = TcpPoolClient("localhost:4000:100", "Beispiel", "ROOT", "optimal")
result = client.xml_import(
    object_name="Kunde",
    search_fields={"Kundennummer": 123},
    import_fields={"Kundennummer": 123, "Kundenname": "Beispiel GmbH"},
    context_user="MAXMUSTERMANN",
)

Im obigen Beispiel wird der ModifyUser von enaio® also MAXMUSTERMANN und nicht ROOT sein. Voraussetzung ist natürlich die entsprechende Systemrolle zum Kontextwechsel für den eigentlichen Login-User ROOT.

1 Like