Изменения документа Настроить фильтры реестра
Редактировал(а) HRlink 25.09.2024
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -40,6 +40,15 @@ 40 40 41 41 ---- 42 42 43 +== Ключевые особенности == 44 + 45 +{{info}} 46 +{{icon name="info-circle"}}{{/icon}}Для всех фильтров реестра заявлений: 47 + 48 +* Доступен множественный выбор 49 +* Возможен общий сброс по нажатию на кнопку **Сбросить фильтры**, расположенную в правом верхнем углу, 50 +{{/info}} 51 + 43 43 == Совет == 44 44 45 45 {{success}} ... ... @@ -50,20 +50,20 @@ 50 50 * Находите в реестре заявления, которые требуют срочного решения. Например, на отпуск или командировку. Для этого в фильтре «Дата события» выберите диапазон ближайших дат 51 51 {{/success}} 52 52 53 -== Последовательность шагов и сценарии использования 62 +== Последовательность шагов и сценарии использования == 54 54 55 55 Для поиска нужных заявлений с помощью фильтров: 56 56 57 -* Определите критерии поиска и последовательно заполните все необходимые фильтры. Например, если нужно найти все заявления, которые зависли на этапе согласования определенным согласующим, то выберите фильтре «Статус» иконку с песочными часами {{icon name="hourglass-start"}}{{/icon}}, а в фильтре «Согласующий» начните вводить ФИО и выберите нужногосогласующегоиз выпадающего списка66 +* Определите критерии поиска и последовательно заполните все необходимые фильтры. Например, если нужно найти все заявления, которые зависли на этапе согласования определенным участником, то выберите фильтре «Статус» иконку с песочными часами {{icon name="hourglass-start"}}{{/icon}}, а в фильтре «Участник» начните вводить ФИО и выберите нужного участника из выпадающего списка 58 58 59 59 Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 60 60 61 -|**Фильтр **|(% colspan="2" %)**Значение**| 62 -|Статус|(% style="width:178px" %)((( 70 +|**Фильтр **|(% colspan="2" style="width:340px" %)**Значение**|(% style="width:427px" %) 71 +|(% colspan="1" rowspan="4" %)Статус|(% colspan="1" rowspan="4" style="width:178px" %)((( 63 63 Показывает на каком этапе обработки находится заявление: 64 64 65 65 66 -)))|(% style="width: 301px" %)(%contenteditable="false"tabindex="-1" data-macro="startmacro:icon|-|name=~"hourglass-start~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hiddenmacro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases =\{75 +)))|(% style="width:162px" %){{icon name="hourglass-start"}}{{/icon}}{{velocity output="false"}}#set ($aliases = { 67 67 'public' : 'unlock', 68 68 'private' : 'lock', 69 69 'hidden' : 'eye-slash', ... ... @@ -80,17 +80,17 @@ 80 80 #set ($iconSize = 'lg') 81 81 #end 82 82 #if ($supportedSizes.contains($iconSize)) 83 - #set ($iconSize = ~"fa-$\{iconSize}~")92 + #set ($iconSize = "fa-${iconSize}") 84 84 #else 85 85 #set ($iconSize = '') 86 86 #end 87 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll(' ~"', '\\~"'))88 -#set ($text = ~" $!\{xcontext.macro.content}~")96 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"')) 97 +#set ($text = " $!{xcontext.macro.content}") 89 89 ## 90 90 ## Pull the Font Awesome style 91 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})100 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'}) 92 92 $xwiki.ssx.use('XWiki.FontAwesomeIcons') 93 -## " class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macromacro fa fa-hourglass-start" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"hourslass-start~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hiddenmacro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases =\{102 +##{{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}{{icon name="hourslass-start"}}{{/icon}}{{velocity output="false"}}#set ($aliases = { 94 94 'public' : 'unlock', 95 95 'private' : 'lock', 96 96 'hidden' : 'eye-slash', ... ... @@ -107,23 +107,23 @@ 107 107 #set ($iconSize = 'lg') 108 108 #end 109 109 #if ($supportedSizes.contains($iconSize)) 110 - #set ($iconSize = ~"fa-$\{iconSize}~")119 + #set ($iconSize = "fa-${iconSize}") 111 111 #else 112 112 #set ($iconSize = '') 113 113 #end 114 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll(' ~"', '\\~"'))115 -#set ($text = ~" $!\{xcontext.macro.content}~")123 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"')) 124 +#set ($text = " $!{xcontext.macro.content}") 116 116 ## 117 117 ## Pull the Font Awesome style 118 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})127 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'}) 119 119 $xwiki.ssx.use('XWiki.FontAwesomeIcons') 120 -## " class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macromacro fa fa-hourslass-start" %) (%%)Ожидается решение от других участников|(((129 +##{{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}Ожидается решение от других участников|(% style="width:427px" %)((( 121 121 Заявление ожидает каких-то действий от участников маршрута: 122 122 123 123 * Заявление еще не согласовано участником 124 124 * Заявление ожидает действий от кадровика 125 125 ))) 126 -| |(% style="width:178px" %)|(% style="width:301px" %)(%contenteditable="false"tabindex="-1" data-macro="startmacro:icon|-|name=~"warning~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hiddenmacro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases =\{135 +|(% style="width:162px" %){{icon name="warning"}}{{/icon}}{{velocity output="false"}}#set ($aliases = { 127 127 'public' : 'unlock', 128 128 'private' : 'lock', 129 129 'hidden' : 'eye-slash', ... ... @@ -140,17 +140,17 @@ 140 140 #set ($iconSize = 'lg') 141 141 #end 142 142 #if ($supportedSizes.contains($iconSize)) 143 - #set ($iconSize = ~"fa-$\{iconSize}~")152 + #set ($iconSize = "fa-${iconSize}") 144 144 #else 145 145 #set ($iconSize = '') 146 146 #end 147 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll(' ~"', '\\~"'))148 -#set ($text = ~" $!\{xcontext.macro.content}~")156 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"')) 157 +#set ($text = " $!{xcontext.macro.content}") 149 149 ## 150 150 ## Pull the Font Awesome style 151 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})160 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'}) 152 152 $xwiki.ssx.use('XWiki.FontAwesomeIcons') 153 -## " class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macromacro fa fa-warning" %) (%%)Ожидается ваше решение|(((162 +##{{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}Ожидается ваше решение|(% style="width:427px" %)((( 154 154 Выполните действие с заявлением в соответствии с настройкой прав: 155 155 156 156 * Заявление ожидает вашего решения, т.к. Вы – согласующий ... ... @@ -157,7 +157,7 @@ 157 157 * Заявление ожидает вашего решения, т.к. Вы – один из потенциально ответственных Кадровиков 158 158 * Заявление ожидает вашего решения, т.к. Вы назначили себя ответственным за обработку заявления 159 159 ))) 160 -| |(% style="width:178px" %)|(% style="width:301px" %)(%contenteditable="false"tabindex="-1" data-macro="startmacro:icon|-|name=~"times-circle-o~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hiddenmacro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases =\{169 +|(% style="width:162px" %){{icon name="times-circle-o"}}{{/icon}}{{velocity output="false"}}#set ($aliases = { 161 161 'public' : 'unlock', 162 162 'private' : 'lock', 163 163 'hidden' : 'eye-slash', ... ... @@ -174,18 +174,18 @@ 174 174 #set ($iconSize = 'lg') 175 175 #end 176 176 #if ($supportedSizes.contains($iconSize)) 177 - #set ($iconSize = ~"fa-$\{iconSize}~")186 + #set ($iconSize = "fa-${iconSize}") 178 178 #else 179 179 #set ($iconSize = '') 180 180 #end 181 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll(' ~"', '\\~"'))182 -#set ($text = ~" $!\{xcontext.macro.content}~")190 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"')) 191 +#set ($text = " $!{xcontext.macro.content}") 183 183 ## 184 184 ## Pull the Font Awesome style 185 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})194 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'}) 186 186 $xwiki.ssx.use('XWiki.FontAwesomeIcons') 187 -## " class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(%contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macromacro fa fa-times-circle-o" %)(%%)Отклонено|Заявление было отклонено кадровиком или согласующим188 -| |(% style="width:178px" %)|(% style="width:301px" %)(%contenteditable="false"tabindex="-1" data-macro="startmacro:icon|-|name=~"check-circle~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hiddenmacro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-|output=~"false~"|-|#set ($aliases =\{196 +##{{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}(% style="color:#c0392b" %){{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}(%%)Отклонено|(% style="width:427px" %)Заявление было отклонено кадровиком или согласующим 197 +|(% style="width:162px" %){{icon name="check-circle"}}{{/icon}}{{velocity output="false"}}#set ($aliases = { 189 189 'public' : 'unlock', 190 190 'private' : 'lock', 191 191 'hidden' : 'eye-slash', ... ... @@ -202,38 +202,26 @@ 202 202 #set ($iconSize = 'lg') 203 203 #end 204 204 #if ($supportedSizes.contains($iconSize)) 205 - #set ($iconSize = ~"fa-$\{iconSize}~")214 + #set ($iconSize = "fa-${iconSize}") 206 206 #else 207 207 #set ($iconSize = '') 208 208 #end 209 -#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll(' ~"', '\\~"'))210 -#set ($text = ~" $!\{xcontext.macro.content}~")218 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"')) 219 +#set ($text = " $!{xcontext.macro.content}") 211 211 ## 212 212 ## Pull the Font Awesome style 213 -$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', \{'rel': 'stylesheet'})222 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'}) 214 214 $xwiki.ssx.use('XWiki.FontAwesomeIcons') 215 -## " class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(%contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true"data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macromacro fa fa-check-circle" %)(%%)Обработано|Заявление обработано кадровиком216 -|Тип|(% colspan=" 2" %)Помогает найти заявления определенного типа|217 -|Дата|(% colspan=" 2" %)Показывает дату подачи заявления|218 -|Дата события|(% colspan=" 2" %)Помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки|219 -|Сотрудник|(% colspan=" 2" %)Помогает отфильтровать значения поиска по сотруднику, который подал заявление|220 -|Участник|(% colspan=" 2" %)Помогает выполнить поиск по конкретному участнику маршрута, которыйсовершал действие ввыбранном заявлении|221 -|Ответственный|(% colspan=" 2" %)Помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления|224 +##{{/velocity}}{{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}(% style="color:#27ae60" %){{velocity}}(% class="fa fa-$!iconName $!iconSize $!cssClass" title="$!{xcontext.macro.params.title}"%)$!{text}(%%){{/velocity}}(%%)Обработано|(% style="width:427px" %)Заявление обработано кадровиком 225 +|Тип|(% colspan="3" rowspan="1" style="width:409px" %)Помогает найти заявления определенного типа. Начните вводить ключевое слово для поиска заявления определённого типа и кликните на его название. Если нужно добавить в фильтр более одного типа заявления, то повторяйте это действие для каждого типа, который необходимо добавить 226 +|Дата|(% colspan="3" rowspan="1" style="width:409px" %)Показывает дату подачи заявления. Здесь можно выбрать определённую дату или диапазон дат. Для установки диапазона кликните во встроенном календаре на первую дату, а затем на дату окончания. Выбранный диапазон отобразится в фильтре. Для удаления диапазона из фильтра выделите значение фильтра и удалите его при помощи кнопки backspace на клавиатуре 227 +|Дата события|(% colspan="3" rowspan="1" style="width:409px" %)Помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки. Здесь можно выбрать определённую дату или диапазон дат. Для установки диапазона кликните во встроенном календаре на первую дату, а затем на дату окончания. Выбранный диапазон отобразится в фильтре. Для удаления диапазона из фильтра выделите значение фильтра и удалите его при помощи кнопки backspace на клавиатуре 228 +|Сотрудник|(% colspan="3" rowspan="1" style="width:409px" %)Помогает отфильтровать значения поиска по сотруднику, который подал заявление. Начните вводить ФИО и выберите нужного сотрудника из выпадающего списка. Если нужно добавить в фильтр более одного сотрудника, то повторяйте это действие для каждого сотрудника, которого необходимо добавить 229 +|Участник|(% colspan="3" rowspan="1" style="width:340px" %)Помогает выполнить поиск по конкретному участнику маршрута, который выполняет действие с выбранном заявлении. Начните вводить ФИО и выберите нужного участника из выпадающего списка. Если нужно добавить в фильтр более одного участника, то повторяйте это действие для каждого участника, которого необходимо добавить 230 +|Ответственный|(% colspan="3" rowspan="1" style="width:340px" %)Помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления. Начните вводить ФИО и выберите нужного ответственного из выпадающего списка. Если нужно добавить в фильтр более одного ответственного, то повторяйте это действие для каждого ответственного, которого необходимо добавить 222 222 223 223 224 -Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 225 225 226 -* **Статус **показывает на каком этапе обработки находится заявление 227 -* **Тип **помогает найти заявления определенного типа 228 -* **Дата **показывает дату подачи заявления 229 -* **Дата события **помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки 230 -* **Сотрудник **помогает отфильтровать значения поиска по сотруднику, который подал заявление 231 -* **Юрлицо **помогает отфильтровать реестр по определенному юрлицу или отделу 232 -* **Участник **помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении 233 -* **Ответственный **помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления 234 - 235 -Для всех фильтров доступен множественный выбор 236 - 237 237 == Результат == 238 238 239 239 Если все предыдущие шаги были выполнены верно, то в результате ... успех