89. Mutation : exporter une ZonesMap au format ISOXML zippé

Générer une archive zip avec le "ZonesMap" sélectionné au format ISOXML .

triangle-exclamation
circle-info

Plusieurs cartes d'application ISOXML peuvent être exportées pour le champ sélectionné en utilisant applicationMaps >> uuids et/ou equationMaps >> uuids.

1. Préparation

  • L'attribut applicationMaps contient un tableau de ZonesMaps (VectorAnalysisMaps) avec des objets de débits à exporter. Chacun de ces objets inclut une paire de fieldUuid (liaison au Champ sélectionné) et uuids (liaison aux ZonesMaps sélectionnés avec débits assignés).

  • L'attribut equationMaps contient un tableau d'EquationMaps à exporter. Chacun de ces objets inclut une paire de fieldUuid (liaison au Champ sélectionné) et uuids (liaison aux EquationMaps sélectionnés).

  • L'attribut archiveName contient le nom de l'archive zip générée.

  • L'attribut filePostfix permet d'ajouter des suffixes personnalisés aux fichiers exportés et à l'archive.

mutation exportIsoXml {
  exportIsoXml(
    input: {
      applicationMaps:[
        {
          fieldUuid:"<placeholder_field_uuid>" 
          uuids:[
            "<placeholder_zones_map_1_uuid>",
            "<placeholder_zones_map_2_uuid>"
          ]
        }
      ] 
      equationMaps: [
        {
          fieldUuid:"<placeholder_field_uuid>" 
          uuids:[
            "<placeholder_equation_map_1_uuid>"
          ]
        }
      ]
      filePostfix:"_GP" 
      archiveName:"CustomZonesMapsISOXML"
    }
  ) {
    archiveUrl
  }
}

2. Télécharger l'archive générée

Après l'exécution de la requête GraphQL, il est possible de la télécharger en utilisant curl ou une approche similaire.

circle-check

Mis à jour

Ce contenu vous a-t-il été utile ?