Ecmind_blue_client: Release Notes 0.4.7

lol_query

Die lol_query unterstützt nun auch verschachtelte Und/-Oder-Gruppierungen.

Details hierzu findet ihr auch ab Seite 70 im Bereich dms.GetResultList:

Beispiel

client.lol_query(
                object_name="Document",
                conditions=[
                    QueryConditionGroup(
                        object_name="Document",
                        field_conditions=[QueryConditionField("DateField", "01.04.1980")],
                        group_operator=FieldGroupOperators.AND,
                        field_groups=[
                            QueryConditionGroup(
                                object_name="Document",
                                group_operator=FieldGroupOperators.OR,   
                                field_conditions=[
                                    QueryConditionField("StringField", "Mark"),
                                    QueryConditionField("StringField", "Beth"),
                                ]
                            )
                        ],
                    ),
                    QueryConditionGroup(
                        object_name="Folder",
                        field_conditions=[QueryConditionField("StringField", "Miami")]
                    )
                ],
            )