89. Мутація: експортувати ZonesMap як заархівований ISOXML

Створити zip-архів з обраним "ZonesMap" в форматі ISOXML.

triangle-exclamation
circle-info

Для вибраного поля можна експортувати кілька карт застосування ISOXML за допомогою applicationMaps >> uuids та/або equationMaps >> uuids.

1. Підготовка

  • Атрибут applicationMaps містить масив ZonesMaps (VectorAnalysisMaps) з об'єктами норм, які потрібно експортувати. Кожен такий об'єкт включає пару fieldUuid (зв'язок з вибраним Field) та uuids (зв'язок з обраними ZonesMaps з призначеними нормами).

  • Атрибут equationMaps містить масив EquationMaps для експорту. Кожен такий об'єкт включає пару fieldUuid (зв'язок з вибраним Field) та uuids (зв'язок з обраними EquationMaps).

  • Атрибут archiveName містить назву згенерованого zip-архіву.

  • Атрибут filePostfix дозволяє додавати користувацькі постфікси до експортованих файлів та архіву.

мутація 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. Завантаження згенерованого архіву

Після виконання GraphQL-запиту його можна завантажити за допомогою curl або подібного підходу.

circle-check

Last updated

Was this helpful?