...

EQL-запрос для поиска задач по документу

Тема в разделе "Вопросы по функционалу", создана пользователем Курило Елена, 31 июл 2018.

  1. Добрый день!
    Подскажите, как EQL-запросом получить список задач, в которых вложением является документ с определенным названием (Name)?
    Свойство "Прикрепленные документы" DocumentAttachments является списком.
    Как обрабатывать этот список, чтобы получить названия документов из списка?
     
  2. pushkarev

    pushkarev Active Member

    Вот такой запрос вернет вам задачи, в названии которых содержится слово "тест":
    Код:
    DocumentAttachments in (FROM DocumentAttachment SELECT Id WHERE Document in (FROM Document SELECT Id WHERE Name like '%тест%'))
     
    1 это нравится
  3. Спасибо, проверила на одном документе.
    Создала задачу с документом, в поиск эта задача попала.
    А вот другой документ запустила по процессу, задачи созданы, но при поиске задачи процесса с таким документом не отображаются.
    Для задач процесса нужен другой запрос или дело в настройке системы?
     
  4. Koshkarov

    Koshkarov New Member

    В задачах по процессу в свойство DocumentAttachments документ не попадает (я так понял это такая фича). Мы сами его заполняем при создании процессной задачи. В вашем случае писать другой запрос или как то заполнять.
     
  5. Stas

    Stas New Member

    Подскажите, если в контекстных переменных процесса есть переменная Dokument и она заполнена значением "тест Word 4.docx" (прикреплённый к процессу документ), то можно ли EQL-запросом найти этот процесс в разделе "Мои процессы" - "Все"?
    Вариант Dokument in (FROM Dokument SELECT Id WHERE Document in (FROM Document SELECT Id WHERE Name like '%тест%')) не помог.
     

Поделиться: