СЭД «ДЕЛО»
Руководство пользователя
×

4.3.7 Пакетные команды

GraphQL позволяет создавать пакетные команды, с помощью которых можно добавить сразу несколько сущностей в рамках одного пакета.
Пример:
# Пакетные команды - в примере создаются 2 файла в рамках одного пакета$text = 'mutation SaveBlob($fileId1: String!, $fileId2: String!, $filename1: String!, $filename2: String!) {
  create1: createRefFile (input:
    {
      clientMutationId:"sid1",
      data: {
        isnObject: 4377,
        refFileTypeName: "RefFilePrj",
        contents: $fileId1,
        description: $filename1
      }
    }
  )
  {
    success
    message
    messageCode
  }
 
  create2: createRefFile (input:
    {
      clientMutationId:"sid2",
      data: {
        isnObject: 4377,
        refFileTypeName: "RefFilePrj",
        contents: $fileId2,
        description: $filename2
      }
    }
  )
  {
    success
    message
    messageCode
  }
}'
В приведенном выше примере создаются 2 файла в рамках одного пакета.
Онлайн помощь создана в Dr.Explain