{
    "flowContents": {
        "identifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
        "instanceIdentifier": "8c2fe24e-019d-1000-a624-a6dc9a9f69f0",
        "name": "Get Webdav Files",
        "comments": "",
        "position": {
            "x": -1560.0,
            "y": -544.0
        },
        "processGroups": [],
        "remoteProcessGroups": [],
        "processors": [
            {
                "identifier": "b886064f-9748-3dd5-bc0b-1f31eec53224",
                "instanceIdentifier": "8d22ccd6-019d-1000-9b16-58a598139238",
                "name": "Ecriture local du fichier",
                "comments": "",
                "position": {
                    "x": 200.0,
                    "y": 1416.0
                },
                "type": "org.apache.nifi.processors.standard.PutFile",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Group": null,
                    "Owner": null,
                    "Create Missing Directories": "false",
                    "Permissions": null,
                    "Maximum File Count": null,
                    "Last Modified Time": null,
                    "Directory": "#{webdav.local.dir}",
                    "Conflict Resolution Strategy": "replace"
                },
                "propertyDescriptors": {
                    "Group": {
                        "name": "Group",
                        "displayName": "Group",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Owner": {
                        "name": "Owner",
                        "displayName": "Owner",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Create Missing Directories": {
                        "name": "Create Missing Directories",
                        "displayName": "Create Missing Directories",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Permissions": {
                        "name": "Permissions",
                        "displayName": "Permissions",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Maximum File Count": {
                        "name": "Maximum File Count",
                        "displayName": "Maximum File Count",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Last Modified Time": {
                        "name": "Last Modified Time",
                        "displayName": "Last Modified Time",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Directory": {
                        "name": "Directory",
                        "displayName": "Directory",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Conflict Resolution Strategy": {
                        "name": "Conflict Resolution Strategy",
                        "displayName": "Conflict Resolution Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 0,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [
                    "success"
                ],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "32293dc2-126f-31c7-a83e-4d6ed8f3547c",
                "instanceIdentifier": "8d151f12-019d-1000-4b56-d5def3d65de9",
                "name": "Récupération des fichiers webdav",
                "comments": "",
                "position": {
                    "x": 200.0,
                    "y": 1000.0
                },
                "type": "org.apache.nifi.processors.standard.InvokeHTTP",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Request Content-Encoding": "DISABLED",
                    "Request Multipart Form-Data Filename Enabled": "true",
                    "Request Chunked Transfer-Encoding Enabled": "false",
                    "Response Header Request Attributes Prefix": null,
                    "Proxy Configuration Service": null,
                    "HTTP/2 Disabled": "False",
                    "Connection Timeout": "5 secs",
                    "Response Cookie Strategy": "DISABLED",
                    "Socket Read Timeout": "15 secs",
                    "Socket Idle Connections": "5",
                    "Request Body Enabled": "true",
                    "OAuth2 Access Token Refresh Strategy": "ON_TOKEN_EXPIRATION",
                    "HTTP URL": "#{webdav.base.url}#{webdav.remote.path}${filename:substringAfterLast('/')}",
                    "Request OAuth2 Access Token Provider": null,
                    "Socket Idle Timeout": "5 mins",
                    "Response Redirects Enabled": "True",
                    "Socket Write Timeout": "15 secs",
                    "Request Header Attributes Pattern": null,
                    "Response FlowFile Naming Strategy": "RANDOM",
                    "Response Cache Enabled": "false",
                    "Request Date Header Enabled": "True",
                    "Request Failure Penalization Enabled": "false",
                    "Response Body Attribute Size": "256",
                    "SSL Context Service": null,
                    "Response Generation Required": "false",
                    "Request User-Agent": null,
                    "Response Header Request Attributes Enabled": "false",
                    "HTTP Method": "GET",
                    "Request Username": "#{webdav.username}",
                    "Request Content-Type": "${mime.type}",
                    "Response Body Attribute Name": null,
                    "Request Digest Authentication Enabled": "true",
                    "Request Multipart Form-Data Name": null,
                    "Response Cache Size": "10MB",
                    "Response Body Ignored": "false"
                },
                "propertyDescriptors": {
                    "Request Content-Encoding": {
                        "name": "Request Content-Encoding",
                        "displayName": "Request Content-Encoding",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Multipart Form-Data Filename Enabled": {
                        "name": "Request Multipart Form-Data Filename Enabled",
                        "displayName": "Request Multipart Form-Data Filename Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Chunked Transfer-Encoding Enabled": {
                        "name": "Request Chunked Transfer-Encoding Enabled",
                        "displayName": "Request Chunked Transfer-Encoding Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Header Request Attributes Prefix": {
                        "name": "Response Header Request Attributes Prefix",
                        "displayName": "Response Header Request Attributes Prefix",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Proxy Configuration Service": {
                        "name": "Proxy Configuration Service",
                        "displayName": "Proxy Configuration Service",
                        "identifiesControllerService": true,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "HTTP/2 Disabled": {
                        "name": "HTTP/2 Disabled",
                        "displayName": "HTTP/2 Disabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Connection Timeout": {
                        "name": "Connection Timeout",
                        "displayName": "Connection Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Cookie Strategy": {
                        "name": "Response Cookie Strategy",
                        "displayName": "Response Cookie Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Password": {
                        "name": "Request Password",
                        "displayName": "Request Password",
                        "identifiesControllerService": false,
                        "sensitive": true,
                        "dynamic": false
                    },
                    "Socket Read Timeout": {
                        "name": "Socket Read Timeout",
                        "displayName": "Socket Read Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Socket Idle Connections": {
                        "name": "Socket Idle Connections",
                        "displayName": "Socket Idle Connections",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Body Enabled": {
                        "name": "Request Body Enabled",
                        "displayName": "Request Body Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "OAuth2 Access Token Refresh Strategy": {
                        "name": "OAuth2 Access Token Refresh Strategy",
                        "displayName": "OAuth2 Access Token Refresh Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "HTTP URL": {
                        "name": "HTTP URL",
                        "displayName": "HTTP URL",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request OAuth2 Access Token Provider": {
                        "name": "Request OAuth2 Access Token Provider",
                        "displayName": "Request OAuth2 Access Token Provider",
                        "identifiesControllerService": true,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Socket Idle Timeout": {
                        "name": "Socket Idle Timeout",
                        "displayName": "Socket Idle Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Redirects Enabled": {
                        "name": "Response Redirects Enabled",
                        "displayName": "Response Redirects Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Socket Write Timeout": {
                        "name": "Socket Write Timeout",
                        "displayName": "Socket Write Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Header Attributes Pattern": {
                        "name": "Request Header Attributes Pattern",
                        "displayName": "Request Header Attributes Pattern",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response FlowFile Naming Strategy": {
                        "name": "Response FlowFile Naming Strategy",
                        "displayName": "Response FlowFile Naming Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Cache Enabled": {
                        "name": "Response Cache Enabled",
                        "displayName": "Response Cache Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Date Header Enabled": {
                        "name": "Request Date Header Enabled",
                        "displayName": "Request Date Header Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Failure Penalization Enabled": {
                        "name": "Request Failure Penalization Enabled",
                        "displayName": "Request Failure Penalization Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Body Attribute Size": {
                        "name": "Response Body Attribute Size",
                        "displayName": "Response Body Attribute Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "SSL Context Service": {
                        "name": "SSL Context Service",
                        "displayName": "SSL Context Service",
                        "identifiesControllerService": true,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Generation Required": {
                        "name": "Response Generation Required",
                        "displayName": "Response Generation Required",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request User-Agent": {
                        "name": "Request User-Agent",
                        "displayName": "Request User-Agent",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Header Request Attributes Enabled": {
                        "name": "Response Header Request Attributes Enabled",
                        "displayName": "Response Header Request Attributes Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "HTTP Method": {
                        "name": "HTTP Method",
                        "displayName": "HTTP Method",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Username": {
                        "name": "Request Username",
                        "displayName": "Request Username",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Content-Type": {
                        "name": "Request Content-Type",
                        "displayName": "Request Content-Type",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Body Attribute Name": {
                        "name": "Response Body Attribute Name",
                        "displayName": "Response Body Attribute Name",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Digest Authentication Enabled": {
                        "name": "Request Digest Authentication Enabled",
                        "displayName": "Request Digest Authentication Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Multipart Form-Data Name": {
                        "name": "Request Multipart Form-Data Name",
                        "displayName": "Request Multipart Form-Data Name",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Cache Size": {
                        "name": "Response Cache Size",
                        "displayName": "Response Cache Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Body Ignored": {
                        "name": "Response Body Ignored",
                        "displayName": "Response Body Ignored",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 0,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [
                    "Original"
                ],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "e9ec7c2b-106e-3882-a883-517ea2225991",
                "instanceIdentifier": "8d06dd59-019d-1000-edfb-a6a9a558067d",
                "name": "Extraction des champs fichiers",
                "comments": "",
                "position": {
                    "x": 208.0,
                    "y": 616.0
                },
                "type": "org.apache.nifi.processors.standard.EvaluateXPath",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Destination": "flowfile-attribute",
                    "filename": "//*[local-name()='href']",
                    "fichier.displayname": "//*[local-name()='displayname']",
                    "Return Type": "auto-detect",
                    "est.dossier": "boolean(//*[local-name()='collection'])\n",
                    "fichier.nom ": "//*[local-name()='href']",
                    "Allow DTD": "false",
                    "fichier.type": "//*[local-name()='resourcetype']/*[local-name()='collection']",
                    "fichier.status": "//*[local-name()='propstat']/*[local-name()='status']",
                    "fichier.taille": "//*[local-name()='getcontentlength']",
                    "fichier.date_modif": "//*[local-name()='getlastmodified']"
                },
                "propertyDescriptors": {
                    "Destination": {
                        "name": "Destination",
                        "displayName": "Destination",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "filename": {
                        "name": "filename",
                        "displayName": "filename",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "fichier.displayname": {
                        "name": "fichier.displayname",
                        "displayName": "fichier.displayname",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "Return Type": {
                        "name": "Return Type",
                        "displayName": "Return Type",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "est.dossier": {
                        "name": "est.dossier",
                        "displayName": "est.dossier",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "fichier.nom ": {
                        "name": "fichier.nom ",
                        "displayName": "fichier.nom ",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "Allow DTD": {
                        "name": "Allow DTD",
                        "displayName": "Allow DTD",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "fichier.type": {
                        "name": "fichier.type",
                        "displayName": "fichier.type",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "fichier.status": {
                        "name": "fichier.status",
                        "displayName": "fichier.status",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "fichier.taille": {
                        "name": "fichier.taille",
                        "displayName": "fichier.taille",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "fichier.date_modif": {
                        "name": "fichier.date_modif",
                        "displayName": "fichier.date_modif",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 0,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "9de9e56d-c963-3f7c-8caa-715eb34bb2cf",
                "instanceIdentifier": "8d00ab02-019d-1000-ea40-3556cac4ee0a",
                "name": "Génération de la request pour PROPFIND",
                "comments": "",
                "position": {
                    "x": -384.0,
                    "y": 200.0
                },
                "type": "org.apache.nifi.processors.standard.GenerateFlowFile",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "File Size": "0B",
                    "Batch Size": "1",
                    "Unique FlowFiles": "false",
                    "Mime Type": null,
                    "Custom Text": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<d:propfind xmlns:d=\"DAV:\">\n  <d:prop>\n    <d:displayname/>\n    <d:getcontentlength/>\n    <d:getlastmodified/>\n    <d:resourcetype/>\n  </d:prop>\n</d:propfind>",
                    "Character Set": "UTF-8",
                    "Data Format": "Text"
                },
                "propertyDescriptors": {
                    "File Size": {
                        "name": "File Size",
                        "displayName": "File Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Batch Size": {
                        "name": "Batch Size",
                        "displayName": "Batch Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Unique FlowFiles": {
                        "name": "Unique FlowFiles",
                        "displayName": "Unique FlowFiles",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Mime Type": {
                        "name": "Mime Type",
                        "displayName": "Mime Type",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Custom Text": {
                        "name": "Custom Text",
                        "displayName": "Custom Text",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Character Set": {
                        "name": "Character Set",
                        "displayName": "Character Set",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Data Format": {
                        "name": "Data Format",
                        "displayName": "Data Format",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "1 min",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 0,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "2b46ca66-809e-33d5-beb5-cbbe3012ca1f",
                "instanceIdentifier": "8dbd2ea4-019d-1000-5268-df389cd3fa65",
                "name": "Update de filename",
                "comments": "",
                "position": {
                    "x": 200.0,
                    "y": 1216.0
                },
                "type": "org.apache.nifi.processors.attributes.UpdateAttribute",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-update-attribute-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Delete Attributes Expression": null,
                    "filename": "${filename:substring(1)}",
                    "Store State": "Do not store state",
                    "Cache Value Lookup Cache Size": "100",
                    "Stateful Variables Initial Value": null
                },
                "propertyDescriptors": {
                    "Delete Attributes Expression": {
                        "name": "Delete Attributes Expression",
                        "displayName": "Delete Attributes Expression",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "filename": {
                        "name": "filename",
                        "displayName": "filename",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "Store State": {
                        "name": "Store State",
                        "displayName": "Store State",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Cache Value Lookup Cache Size": {
                        "name": "Cache Value Lookup Cache Size",
                        "displayName": "Cache Value Lookup Cache Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Stateful Variables Initial Value": {
                        "name": "Stateful Variables Initial Value",
                        "displayName": "Stateful Variables Initial Value",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 25,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "8d01aea2-019d-1000-581f-7016c8677375",
                "instanceIdentifier": "13804b34-5b7d-33f7-fa03-c4cc4e6720f5",
                "name": "Log Errors",
                "comments": "",
                "position": {
                    "x": 1000.0,
                    "y": 800.0
                },
                "type": "org.apache.nifi.processors.standard.LogAttribute",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Log FlowFile Properties": "true",
                    "Log Level": "debug",
                    "Attributes to Ignore": null,
                    "Attributes to Log": null,
                    "Attributes to Ignore Regular Expression": null,
                    "Output Format": "Line per Attribute",
                    "Log Payload": "false",
                    "Log Prefix": null,
                    "Character Set": "UTF-8",
                    "Attributes to Log Regular Expression": ".*"
                },
                "propertyDescriptors": {
                    "Log FlowFile Properties": {
                        "name": "Log FlowFile Properties",
                        "displayName": "Log FlowFile Properties",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Log Level": {
                        "name": "Log Level",
                        "displayName": "Log Level",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Attributes to Ignore": {
                        "name": "Attributes to Ignore",
                        "displayName": "Attributes to Ignore",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Attributes to Log": {
                        "name": "Attributes to Log",
                        "displayName": "Attributes to Log",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Attributes to Ignore Regular Expression": {
                        "name": "Attributes to Ignore Regular Expression",
                        "displayName": "Attributes to Ignore Regular Expression",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Output Format": {
                        "name": "Output Format",
                        "displayName": "Output Format",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Log Payload": {
                        "name": "Log Payload",
                        "displayName": "Log Payload",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Log Prefix": {
                        "name": "Log Prefix",
                        "displayName": "Log Prefix",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Character Set": {
                        "name": "Character Set",
                        "displayName": "Character Set",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Attributes to Log Regular Expression": {
                        "name": "Attributes to Log Regular Expression",
                        "displayName": "Attributes to Log Regular Expression",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 25,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [
                    "success"
                ],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [
                    "success"
                ],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "4d373b1b-7824-318f-91eb-bb6071058989",
                "instanceIdentifier": "8d732bf8-019d-1000-222e-0ee634d5f0cb",
                "name": "Filtre les fichiers",
                "comments": "",
                "position": {
                    "x": 208.0,
                    "y": 808.0
                },
                "type": "org.apache.nifi.processors.standard.RouteOnAttribute",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Routing Strategy": "Route to Property name",
                    "fichiers": "${est.dossier:equals(false)}"
                },
                "propertyDescriptors": {
                    "Routing Strategy": {
                        "name": "Routing Strategy",
                        "displayName": "Routing Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "fichiers": {
                        "name": "fichiers",
                        "displayName": "fichiers",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 25,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [
                    "unmatched"
                ],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "4a7b3b56-9001-3043-a2d9-7ddc19889d16",
                "instanceIdentifier": "8cfdd575-019d-1000-a71a-c3c8acb172eb",
                "name": "Request PROPFIND Webdav",
                "comments": "",
                "position": {
                    "x": 200.0,
                    "y": 208.0
                },
                "type": "org.apache.nifi.processors.standard.InvokeHTTP",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Request Content-Encoding": "DISABLED",
                    "Request Multipart Form-Data Filename Enabled": "true",
                    "Request Chunked Transfer-Encoding Enabled": "false",
                    "Response Header Request Attributes Prefix": null,
                    "Proxy Configuration Service": null,
                    "HTTP/2 Disabled": "False",
                    "Connection Timeout": "5 secs",
                    "Response Cookie Strategy": "DISABLED",
                    "Socket Read Timeout": "15 secs",
                    "Socket Idle Connections": "5",
                    "Request Body Enabled": "true",
                    "OAuth2 Access Token Refresh Strategy": "ON_TOKEN_EXPIRATION",
                    "HTTP URL": "#{webdav.base.url}#{webdav.remote.path}",
                    "Request OAuth2 Access Token Provider": null,
                    "Socket Idle Timeout": "5 mins",
                    "Response Redirects Enabled": "True",
                    "Socket Write Timeout": "15 secs",
                    "Request Header Attributes Pattern": null,
                    "Response FlowFile Naming Strategy": "RANDOM",
                    "Response Cache Enabled": "false",
                    "Request Date Header Enabled": "True",
                    "Request Failure Penalization Enabled": "false",
                    "Response Body Attribute Size": "256",
                    "SSL Context Service": null,
                    "Response Generation Required": "false",
                    "Request User-Agent": null,
                    "Response Header Request Attributes Enabled": "false",
                    "depth": "1",
                    "HTTP Method": "PROPFIND",
                    "Request Username": "#{webdav.username}",
                    "Request Content-Type": "${mime.type}",
                    "Response Body Attribute Name": null,
                    "Request Digest Authentication Enabled": "true",
                    "Request Multipart Form-Data Name": null,
                    "Response Cache Size": "10MB",
                    "Response Body Ignored": "false"
                },
                "propertyDescriptors": {
                    "Request Content-Encoding": {
                        "name": "Request Content-Encoding",
                        "displayName": "Request Content-Encoding",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Multipart Form-Data Filename Enabled": {
                        "name": "Request Multipart Form-Data Filename Enabled",
                        "displayName": "Request Multipart Form-Data Filename Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Chunked Transfer-Encoding Enabled": {
                        "name": "Request Chunked Transfer-Encoding Enabled",
                        "displayName": "Request Chunked Transfer-Encoding Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Header Request Attributes Prefix": {
                        "name": "Response Header Request Attributes Prefix",
                        "displayName": "Response Header Request Attributes Prefix",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Proxy Configuration Service": {
                        "name": "Proxy Configuration Service",
                        "displayName": "Proxy Configuration Service",
                        "identifiesControllerService": true,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "HTTP/2 Disabled": {
                        "name": "HTTP/2 Disabled",
                        "displayName": "HTTP/2 Disabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Connection Timeout": {
                        "name": "Connection Timeout",
                        "displayName": "Connection Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Cookie Strategy": {
                        "name": "Response Cookie Strategy",
                        "displayName": "Response Cookie Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Password": {
                        "name": "Request Password",
                        "displayName": "Request Password",
                        "identifiesControllerService": false,
                        "sensitive": true,
                        "dynamic": false
                    },
                    "Socket Read Timeout": {
                        "name": "Socket Read Timeout",
                        "displayName": "Socket Read Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Socket Idle Connections": {
                        "name": "Socket Idle Connections",
                        "displayName": "Socket Idle Connections",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Body Enabled": {
                        "name": "Request Body Enabled",
                        "displayName": "Request Body Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "OAuth2 Access Token Refresh Strategy": {
                        "name": "OAuth2 Access Token Refresh Strategy",
                        "displayName": "OAuth2 Access Token Refresh Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "HTTP URL": {
                        "name": "HTTP URL",
                        "displayName": "HTTP URL",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request OAuth2 Access Token Provider": {
                        "name": "Request OAuth2 Access Token Provider",
                        "displayName": "Request OAuth2 Access Token Provider",
                        "identifiesControllerService": true,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Socket Idle Timeout": {
                        "name": "Socket Idle Timeout",
                        "displayName": "Socket Idle Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Redirects Enabled": {
                        "name": "Response Redirects Enabled",
                        "displayName": "Response Redirects Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Socket Write Timeout": {
                        "name": "Socket Write Timeout",
                        "displayName": "Socket Write Timeout",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Header Attributes Pattern": {
                        "name": "Request Header Attributes Pattern",
                        "displayName": "Request Header Attributes Pattern",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response FlowFile Naming Strategy": {
                        "name": "Response FlowFile Naming Strategy",
                        "displayName": "Response FlowFile Naming Strategy",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Cache Enabled": {
                        "name": "Response Cache Enabled",
                        "displayName": "Response Cache Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Date Header Enabled": {
                        "name": "Request Date Header Enabled",
                        "displayName": "Request Date Header Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Failure Penalization Enabled": {
                        "name": "Request Failure Penalization Enabled",
                        "displayName": "Request Failure Penalization Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Body Attribute Size": {
                        "name": "Response Body Attribute Size",
                        "displayName": "Response Body Attribute Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "SSL Context Service": {
                        "name": "SSL Context Service",
                        "displayName": "SSL Context Service",
                        "identifiesControllerService": true,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Generation Required": {
                        "name": "Response Generation Required",
                        "displayName": "Response Generation Required",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request User-Agent": {
                        "name": "Request User-Agent",
                        "displayName": "Request User-Agent",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Header Request Attributes Enabled": {
                        "name": "Response Header Request Attributes Enabled",
                        "displayName": "Response Header Request Attributes Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "depth": {
                        "name": "depth",
                        "displayName": "depth",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": true
                    },
                    "HTTP Method": {
                        "name": "HTTP Method",
                        "displayName": "HTTP Method",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Username": {
                        "name": "Request Username",
                        "displayName": "Request Username",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Content-Type": {
                        "name": "Request Content-Type",
                        "displayName": "Request Content-Type",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Body Attribute Name": {
                        "name": "Response Body Attribute Name",
                        "displayName": "Response Body Attribute Name",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Digest Authentication Enabled": {
                        "name": "Request Digest Authentication Enabled",
                        "displayName": "Request Digest Authentication Enabled",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Request Multipart Form-Data Name": {
                        "name": "Request Multipart Form-Data Name",
                        "displayName": "Request Multipart Form-Data Name",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Cache Size": {
                        "name": "Response Cache Size",
                        "displayName": "Response Cache Size",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    },
                    "Response Body Ignored": {
                        "name": "Response Body Ignored",
                        "displayName": "Response Body Ignored",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 0,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [
                    "Original"
                ],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "f5141acd-b740-3384-a034-bc588529014b",
                "instanceIdentifier": "8d066d33-019d-1000-2a56-77be8fa6a25a",
                "name": "SplitXml",
                "comments": "",
                "position": {
                    "x": 208.0,
                    "y": 416.0
                },
                "type": "org.apache.nifi.processors.standard.SplitXml",
                "bundle": {
                    "group": "org.apache.nifi",
                    "artifact": "nifi-standard-nar",
                    "version": "2.8.0"
                },
                "properties": {
                    "Split Depth": "1"
                },
                "propertyDescriptors": {
                    "Split Depth": {
                        "name": "Split Depth",
                        "displayName": "Split Depth",
                        "identifiesControllerService": false,
                        "sensitive": false,
                        "dynamic": false
                    }
                },
                "style": {},
                "schedulingPeriod": "0 sec",
                "schedulingStrategy": "TIMER_DRIVEN",
                "executionNode": "ALL",
                "penaltyDuration": "30 sec",
                "yieldDuration": "1 sec",
                "bulletinLevel": "WARN",
                "runDurationMillis": 0,
                "concurrentlySchedulableTaskCount": 1,
                "autoTerminatedRelationships": [
                    "original"
                ],
                "scheduledState": "ENABLED",
                "retryCount": 10,
                "retriedRelationships": [],
                "backoffMechanism": "PENALIZE_FLOWFILE",
                "maxBackoffPeriod": "10 mins",
                "componentType": "PROCESSOR",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            }
        ],
        "inputPorts": [],
        "outputPorts": [],
        "connections": [
            {
                "identifier": "2f053fee-eaee-345c-a89b-7e538e29f989",
                "instanceIdentifier": "8d0207bf-019d-1000-b45a-52b8d212c3b0",
                "name": "",
                "source": {
                    "id": "4a7b3b56-9001-3043-a2d9-7ddc19889d16",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Request PROPFIND Webdav",
                    "comments": "",
                    "instanceIdentifier": "8cfdd575-019d-1000-a71a-c3c8acb172eb"
                },
                "destination": {
                    "id": "8d01aea2-019d-1000-581f-7016c8677375",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Log Errors",
                    "comments": "",
                    "instanceIdentifier": "13804b34-5b7d-33f7-fa03-c4cc4e6720f5"
                },
                "labelIndex": 0,
                "zIndex": 3,
                "selectedRelationships": [
                    "No Retry",
                    "Retry",
                    "Failure"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "2862a6a4-4f88-3646-b04d-f91001e2d316",
                "instanceIdentifier": "8dc7c92f-019d-1000-9c94-6bda4ce53866",
                "name": "",
                "source": {
                    "id": "b886064f-9748-3dd5-bc0b-1f31eec53224",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Ecriture local du fichier",
                    "comments": "",
                    "instanceIdentifier": "8d22ccd6-019d-1000-9b16-58a598139238"
                },
                "destination": {
                    "id": "8d01aea2-019d-1000-581f-7016c8677375",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Log Errors",
                    "comments": "",
                    "instanceIdentifier": "13804b34-5b7d-33f7-fa03-c4cc4e6720f5"
                },
                "labelIndex": 0,
                "zIndex": 31,
                "selectedRelationships": [
                    "failure"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "7f79b2bf-a569-392e-b83c-bedce64dfba7",
                "instanceIdentifier": "8daff8c8-019d-1000-2e67-a6994535166f",
                "name": "",
                "source": {
                    "id": "32293dc2-126f-31c7-a83e-4d6ed8f3547c",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Récupération des fichiers webdav",
                    "comments": "",
                    "instanceIdentifier": "8d151f12-019d-1000-4b56-d5def3d65de9"
                },
                "destination": {
                    "id": "2b46ca66-809e-33d5-beb5-cbbe3012ca1f",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Update de filename",
                    "comments": "",
                    "instanceIdentifier": "8dbd2ea4-019d-1000-5268-df389cd3fa65"
                },
                "labelIndex": 0,
                "zIndex": 28,
                "selectedRelationships": [
                    "Response"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "0091c6be-aef3-32fa-bf9e-44e992e9cdc5",
                "instanceIdentifier": "8dbe096e-019d-1000-da23-57617c2c6656",
                "name": "",
                "source": {
                    "id": "2b46ca66-809e-33d5-beb5-cbbe3012ca1f",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Update de filename",
                    "comments": "",
                    "instanceIdentifier": "8dbd2ea4-019d-1000-5268-df389cd3fa65"
                },
                "destination": {
                    "id": "b886064f-9748-3dd5-bc0b-1f31eec53224",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Ecriture local du fichier",
                    "comments": "",
                    "instanceIdentifier": "8d22ccd6-019d-1000-9b16-58a598139238"
                },
                "labelIndex": 0,
                "zIndex": 29,
                "selectedRelationships": [
                    "success"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "22838243-3dd4-3d56-a5a8-547d198845b8",
                "instanceIdentifier": "8d0163f3-019d-1000-838f-02e35599246a",
                "name": "",
                "source": {
                    "id": "9de9e56d-c963-3f7c-8caa-715eb34bb2cf",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Génération de la request pour PROPFIND",
                    "comments": "",
                    "instanceIdentifier": "8d00ab02-019d-1000-ea40-3556cac4ee0a"
                },
                "destination": {
                    "id": "4a7b3b56-9001-3043-a2d9-7ddc19889d16",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Request PROPFIND Webdav",
                    "comments": "",
                    "instanceIdentifier": "8cfdd575-019d-1000-a71a-c3c8acb172eb"
                },
                "labelIndex": 0,
                "zIndex": 1,
                "selectedRelationships": [
                    "success"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "cbd4440a-11f4-34aa-ad6e-6afeae0367ed",
                "instanceIdentifier": "8dc4c014-019d-1000-99bd-59affcc58fc4",
                "name": "",
                "source": {
                    "id": "32293dc2-126f-31c7-a83e-4d6ed8f3547c",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Récupération des fichiers webdav",
                    "comments": "",
                    "instanceIdentifier": "8d151f12-019d-1000-4b56-d5def3d65de9"
                },
                "destination": {
                    "id": "8d01aea2-019d-1000-581f-7016c8677375",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Log Errors",
                    "comments": "",
                    "instanceIdentifier": "13804b34-5b7d-33f7-fa03-c4cc4e6720f5"
                },
                "labelIndex": 0,
                "zIndex": 30,
                "selectedRelationships": [
                    "No Retry",
                    "Retry",
                    "Failure"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "6324fcf9-6db8-33b6-99be-827df3922464",
                "instanceIdentifier": "8d763c8b-019d-1000-7a4f-4c099345b356",
                "name": "",
                "source": {
                    "id": "e9ec7c2b-106e-3882-a883-517ea2225991",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Extraction des champs fichiers",
                    "comments": "",
                    "instanceIdentifier": "8d06dd59-019d-1000-edfb-a6a9a558067d"
                },
                "destination": {
                    "id": "4d373b1b-7824-318f-91eb-bb6071058989",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Filtre les fichiers",
                    "comments": "",
                    "instanceIdentifier": "8d732bf8-019d-1000-222e-0ee634d5f0cb"
                },
                "labelIndex": 0,
                "zIndex": 26,
                "selectedRelationships": [
                    "matched"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "05e15d6a-b63d-36e5-94d4-533301b2d203",
                "instanceIdentifier": "8d076936-019d-1000-0e11-58b4ce93da74",
                "name": "",
                "source": {
                    "id": "e9ec7c2b-106e-3882-a883-517ea2225991",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Extraction des champs fichiers",
                    "comments": "",
                    "instanceIdentifier": "8d06dd59-019d-1000-edfb-a6a9a558067d"
                },
                "destination": {
                    "id": "8d01aea2-019d-1000-581f-7016c8677375",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Log Errors",
                    "comments": "",
                    "instanceIdentifier": "13804b34-5b7d-33f7-fa03-c4cc4e6720f5"
                },
                "labelIndex": 0,
                "zIndex": 8,
                "selectedRelationships": [
                    "failure",
                    "unmatched"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "7b979387-2e9f-34e0-9606-debfd2662105",
                "instanceIdentifier": "8d097f87-019d-1000-bfc1-7b04fd0f0f77",
                "name": "",
                "source": {
                    "id": "4a7b3b56-9001-3043-a2d9-7ddc19889d16",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Request PROPFIND Webdav",
                    "comments": "",
                    "instanceIdentifier": "8cfdd575-019d-1000-a71a-c3c8acb172eb"
                },
                "destination": {
                    "id": "f5141acd-b740-3384-a034-bc588529014b",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "SplitXml",
                    "comments": "",
                    "instanceIdentifier": "8d066d33-019d-1000-2a56-77be8fa6a25a"
                },
                "labelIndex": 0,
                "zIndex": 9,
                "selectedRelationships": [
                    "Response"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "2571267b-69b3-31ea-b7b9-91d3a5205eb4",
                "instanceIdentifier": "8d06f674-019d-1000-97c1-39bbe3b8e660",
                "name": "",
                "source": {
                    "id": "f5141acd-b740-3384-a034-bc588529014b",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "SplitXml",
                    "comments": "",
                    "instanceIdentifier": "8d066d33-019d-1000-2a56-77be8fa6a25a"
                },
                "destination": {
                    "id": "e9ec7c2b-106e-3882-a883-517ea2225991",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Extraction des champs fichiers",
                    "comments": "",
                    "instanceIdentifier": "8d06dd59-019d-1000-edfb-a6a9a558067d"
                },
                "labelIndex": 0,
                "zIndex": 5,
                "selectedRelationships": [
                    "split"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "347ac833-e5cb-32a0-a595-76cc1976e4d3",
                "instanceIdentifier": "8daee2cf-019d-1000-e6cf-4e4e6e31686c",
                "name": "",
                "source": {
                    "id": "4d373b1b-7824-318f-91eb-bb6071058989",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Filtre les fichiers",
                    "comments": "",
                    "instanceIdentifier": "8d732bf8-019d-1000-222e-0ee634d5f0cb"
                },
                "destination": {
                    "id": "32293dc2-126f-31c7-a83e-4d6ed8f3547c",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Récupération des fichiers webdav",
                    "comments": "",
                    "instanceIdentifier": "8d151f12-019d-1000-4b56-d5def3d65de9"
                },
                "labelIndex": 0,
                "zIndex": 27,
                "selectedRelationships": [
                    "fichiers"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            },
            {
                "identifier": "12ba9045-f63b-35c6-8001-ac0fc10c30e2",
                "instanceIdentifier": "8d070e10-019d-1000-c2ad-5e9d828569ec",
                "name": "",
                "source": {
                    "id": "f5141acd-b740-3384-a034-bc588529014b",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "SplitXml",
                    "comments": "",
                    "instanceIdentifier": "8d066d33-019d-1000-2a56-77be8fa6a25a"
                },
                "destination": {
                    "id": "8d01aea2-019d-1000-581f-7016c8677375",
                    "type": "PROCESSOR",
                    "groupId": "8a7c1a65-c4b1-33d8-9476-8f00262fb859",
                    "name": "Log Errors",
                    "comments": "",
                    "instanceIdentifier": "13804b34-5b7d-33f7-fa03-c4cc4e6720f5"
                },
                "labelIndex": 0,
                "zIndex": 6,
                "selectedRelationships": [
                    "failure"
                ],
                "backPressureObjectThreshold": 10000,
                "backPressureDataSizeThreshold": "1 GB",
                "flowFileExpiration": "0 sec",
                "prioritizers": [],
                "bends": [],
                "loadBalanceStrategy": "DO_NOT_LOAD_BALANCE",
                "partitioningAttribute": "",
                "loadBalanceCompression": "DO_NOT_COMPRESS",
                "componentType": "CONNECTION",
                "groupIdentifier": "8a7c1a65-c4b1-33d8-9476-8f00262fb859"
            }
        ],
        "labels": [],
        "funnels": [],
        "controllerServices": [],
        "parameterContextName": "webdav",
        "defaultFlowFileExpiration": "0 sec",
        "defaultBackPressureObjectThreshold": 10000,
        "defaultBackPressureDataSizeThreshold": "1 GB",
        "scheduledState": "ENABLED",
        "executionEngine": "INHERITED",
        "maxConcurrentTasks": 1,
        "statelessFlowTimeout": "1 min",
        "flowFileConcurrency": "UNBOUNDED",
        "flowFileOutboundPolicy": "STREAM_WHEN_AVAILABLE",
        "componentType": "PROCESS_GROUP"
    },
    "externalControllerServices": {},
    "parameterContexts": {
        "webdav": {
            "name": "webdav",
            "parameters": [
                {
                    "name": "webdav.password",
                    "description": "",
                    "sensitive": false,
                    "provided": false,
                    "value": "stef"
                },
                {
                    "name": "webdav.base.url",
                    "description": "",
                    "sensitive": false,
                    "provided": false,
                    "value": "https://webdav.bv.stef.lan"
                },
                {
                    "name": "webdav.remote.path",
                    "description": "",
                    "sensitive": false,
                    "provided": false,
                    "value": "/"
                },
                {
                    "name": "webdav.local.dir",
                    "description": "",
                    "sensitive": false,
                    "provided": false,
                    "value": "/opt/nifi/input"
                },
                {
                    "name": "webdav.username",
                    "description": "",
                    "sensitive": false,
                    "provided": false,
                    "value": "stef"
                }
            ],
            "inheritedParameterContexts": [],
            "description": "",
            "componentType": "PARAMETER_CONTEXT"
        }
    },
    "flowEncodingVersion": "1.0",
    "parameterProviders": {},
    "latest": false
}