Чтобы работать с шаблонами сбора уверенно и максимально эффективно, ознакомьтесь с правилами создания шаблонов сбора данных и правилами создания тем сбора:
Сбор тем идет только под конечную тему каждой ветки шаблона. То есть если вы создали такую ветку:
то сюда соберутся только завершенные
задачи текущего месяца. Они станут подтемами темы Завершенные. Все темы-задачи, датированные этим месяцем, не станут подтемами темы Этот месяц. Потому что это не конечная тема.
Иногда у вас возникнет желание собрать в одну ветку как все задачи (в данном случае - все задачи этого месяца), так и более конкретно отфильтрованные. Например, которые заканчиваются в этом месяце, или которые уже завершены (как в примере выше). Для таких случаев есть ключевое слово Все. Это ключевое слово просто позволяет добавить к себе все, что отфильтровалось на предыдущем этапе.
В данном случае под тему Все из участвующих в сборе карт соберутся все задачи, выполняемые в этом месяце (они отфильтровалось на предыдущем этапе ключевым словом Этот месяц). Ну а под тему Завершенные вы уже знаете, что соберется.
Сбор тем происходит по определенным ключевым признакам. Если движок сбора данных обнаруживает на теме какой-то из ключевых признаков, он начинает собирать под эту тему те темы из ваших карт, которые соответствуют этому ключевому признаку. Таких признаков несколько:
Признак 1: в конфигурационной карте сбора данных есть тема с точно таким же текстом. В ее примечаниях стоит код для движка, по которому движок понимает, что собирать.
Признак 2: в примечаниях темы стоит ключевое слово, по которому движок понимает, что собирать. Текст темы может быть любой, и при этом темы с этим текстом в конфиг-карте может и не быть. Или в примечаниях темы стоят команды для движка сбора данных. Этот случай уже для слегка продвинутых пользователей, которые хотят строить шаблоны максимально гибко. Для этого нужно понимать Макроязык движка сбора данных.
Признак 3: на теме сбора стоит значок/значки. Текст темы может быть любой, и при этом темы с этим текстом в конфиг-карте может и не быть. Под эту тему из карт, участвующих в сборе, соберутся все темы, на которых стоит этот значок. Если на теме стоит несколько значков, то по умолчанию соберутся темы, на которых есть хотя бы один из этих значков (логика ИЛИ). Вы можете в примечаниях темы прописать команду icons:all, и тогда соберутся только те темы, на которых есть все указанные вами значки - см. макроязык движка сбора данных.
Признак 4: на теме сбора стоит тег/теги. Текст темы может быть любой, и при этом темы с этим текстом в конфиг-карте может и не быть. Под эту тему из карт, участвующих в сборе, соберутся все темы, на которых стоит этот тег. Если на теме стоит несколько тегов, то по умолчанию соберутся темы, на которых есть хотя бы один из этих тегов (логика ИЛИ).
Признак 5: собственно, это частный случай предыдущего. На теме сбора стоит ресурс/ресурсы. Текст темы может быть любой, и при этом темы с этим текстом в конфиг-карте может и не быть. Под эту тему из карт, участвующих в сборе, соберутся все темы, на которых назначен этот ресурс. Если на теме сбора стоит несколько ресурсов, то соберутся темы, на которых назначен хотя бы один из этих ресурсов (логика ИЛИ).
При сборе применяется принцип каскадных фильтров. Это очень просто для понимания. Например, вы хотите собрать все задачи, которые выполнил (завершил) ваш сотрудник Иванов в этом месяце. Для этого вы должны сначала применить фильтр Этот месяц, затем фильтр Иванов (тема с любым текстом, на которой есть ресурс Иванов - см. выше Признак 5), затем фильтр Завершенные. Каскад фильтров. Сначала из ваших карт отфильтруются все задачи этого месяца, из них отфильтруются те, которые выполнял Иванов, и, наконец, из этих отфильтруются те, которые он завершил. Выглядит такой шаблон очень просто:
Завершенные задачи часто бывает не нужно собирать. Иногда даже их обилие затрудняет обработку списка собранных задач. Поэтому существует возможность указать, собирать их или нет. Существует опция "Собирать завершенные" как в шаблонах сбора данных, так и в диалоге "Сбор данных".
Если вы превращаете какую-то родительскую тему в тему со сводной информацией, т.е. если вы используете функцию Комбинировать информацию о задании (в панели Информация о Задании или во вкладке Задание на Ленте) на какой-то теме, он автоматически рассчитает сводную информацию со своей ветки (начальную и конечную даты выполнения, общую длительность и итоговый Ход выполнения всех задач ветки).
Такая тему не считается задачей, поэтому сводные даты на ней и итоговый Прогресс выполнения движком сбора данных в расчет не берутся. Можно сказать, он их просто не видит. Для него на этой теме нет ни дат, ни значка Прогресса. Поэтому он не будет такие темы собирать по этим критериям (даты и Прогресс). По остальным критериям - пожалуйста.
Если вы определили какой-то признак в теме, но под эту тему ничего не собралось, то причин может быть несколько. (1) В обрабатываемых картах просто нет тем, которые соответствуют этому признаку. (2) Вы ошиблись, сделали что-то не так. Прочитайте справку более внимательно. (3) Возможно, это мы сделали что-то не так. То бишь баг в надстройке. Если вы уверены, что у вас все правильно, опишите нам максимально подробно, что вы сделали, и что у вас не получается.
Copyright 2013-2023 PalmaRoss