Изменения документа Настроить фильтры реестра

Редактировал(а) HRlink 25.09.2024

От версии 9.1
отредактировано HRlink
на 22.07.2024
Изменить комментарий: К данной версии нет комментариев
К версии 13.25
отредактировано HRlink
на 12.09.2024
Изменить комментарий: (Autosaved)

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,17 +1,17 @@
1 1  (% class="box" %)
2 2  (((
3 -(% style="font-size:16px" %)Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 
3 +Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 
4 4  
5 -* (% style="font-size:16px" %)**Статус **показывает на каком этапе обработки находится заявление
6 -* (% style="font-size:16px" %)**Тип **помогает найти заявления определенного типа
7 -* (% style="font-size:16px" %)**Дата **показывает дату подачи заявления
8 -* (% style="font-size:16px" %)**Дата события **помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки
9 -* (% style="font-size:16px" %)**Сотрудник **помогает отфильтровать значения поиска по сотруднику, который подал заявление
10 -* (% style="font-size:16px" %)**Юрлицо **помогает отфильтровать реестр по определенному юрлицу или отделу
11 -* (% style="font-size:16px" %)**Участник **помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении 
12 -* (% style="font-size:16px" %)**Ответственный **помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления
5 +* **Статус **показывает на каком этапе обработки находится заявление
6 +* **Тип **помогает найти заявления определенного типа
7 +* **Дата **показывает дату подачи заявления
8 +* **Дата события **помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки
9 +* **Сотрудник **помогает отфильтровать значения поиска по сотруднику, который подал заявление
10 +* **Юрлицо **помогает отфильтровать реестр по определенному юрлицу или отделу
11 +* **Участник **помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении 
12 +* **Ответственный **помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления
13 13  
14 -(% style="font-size:16px" %)Для всех фильтров доступен множественный выбор
14 +Для всех фильтров доступен множественный выбор
15 15  )))
16 16  
17 17  |(% style="width:609px" %)(((
... ... @@ -26,4 +26,225 @@
26 26  
27 27  = {{icon name="paper-plane-top"}}{{/icon}} =
28 28  
29 -= Настроить фильтры реестра =
29 += Настройка фильтров реестра заявлений =
30 +
31 +== Роли, которым доступно действие ==
32 +
33 +Администратор, Кадровик
34 +
35 +== Описание ==
36 +
37 +Фильтры упрощают работу с реестром и уменьшая время на поиск нужных заявлений.
38 +
39 +С помощью фильтров можно организовать список заявлений по тем критериям, которые нужны для поиска в данный момент.
40 +
41 +----
42 +
43 +== Ключевые особенности ==
44 +
45 +{{info}}
46 +{{icon name="info-circle"}}{{/icon}}Для всех фильтров реестра заявлений:
47 +
48 +* Доступен множественный выбор
49 +* Возможен общий сброс по нажатию на кнопку **Сбросить фильтры**, расположенную над реестром, в правом верхнем углу
50 +{{/info}}
51 +
52 +== Совет ==
53 +
54 +{{success}}
55 +{{icon name="smile-o"}}{{/icon}} **Ключевые фильтры реестра заявлений**
56 +
57 +* Находите в реестре те заявления, по которым ожидается решение кадровика. Для этого выберите в фильтре «Статус» иконку {{icon name="warning"}}{{/icon}}«Ожидается ваше решение»
58 +* Находите в реестре те заявления, в которых Вы назначили себя ответственным. Для этого в фильтре «Ответственный» начните вводить свои ФИО и выберите себя из выпадающего списка
59 +* Находите в реестре заявления, которые требуют срочного решения. Например, на отпуск или командировку. Для этого в фильтре «Дата события» выберите диапазон ближайших дат
60 +{{/success}}
61 +
62 +== Последовательность шагов ==
63 +
64 +Для поиска нужных заявлений с помощью фильтров:
65 +
66 +* Определите критерии поиска и последовательно заполните все необходимые фильтры. Например, если нужно найти все заявления, которые зависли на этапе согласования определенным участником, то выберите фильтре «Статус» иконку с песочными часами {{icon name="hourglass-start"}}{{/icon}}, а в фильтре «Участник» начните вводить ФИО и выберите нужного участника из выпадающего списка
67 +
68 +Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 
69 +
70 +|**Фильтр **|(% colspan="2" style="width:340px" %)**Значение**|(% style="width:427px" %)
71 +|(% colspan="1" rowspan="4" %)Статус|(% colspan="1" rowspan="4" style="width:178px" %)(((
72 +Показывает на каком этапе обработки находится заявление:
73 +
74 +
75 +)))|(% style="width:162px" %){{icon name="hourglass-start"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
76 + 'public' : 'unlock',
77 + 'private' : 'lock',
78 + 'hidden' : 'eye-slash',
79 + 'matchable' : 'search',
80 + 'delete' : 'times'
81 +})
82 +#set ($iconName = $xcontext.macro.params.name)
83 +#if ($aliases.containsKey($iconName))
84 + #set ($iconName = $aliases.get($iconName))
85 +#end
86 +#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
87 +#set ($iconSize = $xcontext.macro.params.size)
88 +#if ($iconSize == 'large')
89 + #set ($iconSize = 'lg')
90 +#end
91 +#if ($supportedSizes.contains($iconSize))
92 + #set ($iconSize = "fa-${iconSize}")
93 +#else
94 + #set ($iconSize = '')
95 +#end
96 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
97 +#set ($text = " $!{xcontext.macro.content}")
98 +##
99 +## Pull the Font Awesome style
100 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'})
101 +$xwiki.ssx.use('XWiki.FontAwesomeIcons')
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 = {
103 + 'public' : 'unlock',
104 + 'private' : 'lock',
105 + 'hidden' : 'eye-slash',
106 + 'matchable' : 'search',
107 + 'delete' : 'times'
108 +})
109 +#set ($iconName = $xcontext.macro.params.name)
110 +#if ($aliases.containsKey($iconName))
111 + #set ($iconName = $aliases.get($iconName))
112 +#end
113 +#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
114 +#set ($iconSize = $xcontext.macro.params.size)
115 +#if ($iconSize == 'large')
116 + #set ($iconSize = 'lg')
117 +#end
118 +#if ($supportedSizes.contains($iconSize))
119 + #set ($iconSize = "fa-${iconSize}")
120 +#else
121 + #set ($iconSize = '')
122 +#end
123 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
124 +#set ($text = " $!{xcontext.macro.content}")
125 +##
126 +## Pull the Font Awesome style
127 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'})
128 +$xwiki.ssx.use('XWiki.FontAwesomeIcons')
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" %)(((
130 +Заявление ожидает каких-то действий от участников маршрута:
131 +
132 +* Заявление еще не согласовано участником
133 +* Заявление ожидает действий от кадровика
134 +)))
135 +|(% style="width:162px" %){{icon name="warning"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
136 + 'public' : 'unlock',
137 + 'private' : 'lock',
138 + 'hidden' : 'eye-slash',
139 + 'matchable' : 'search',
140 + 'delete' : 'times'
141 +})
142 +#set ($iconName = $xcontext.macro.params.name)
143 +#if ($aliases.containsKey($iconName))
144 + #set ($iconName = $aliases.get($iconName))
145 +#end
146 +#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
147 +#set ($iconSize = $xcontext.macro.params.size)
148 +#if ($iconSize == 'large')
149 + #set ($iconSize = 'lg')
150 +#end
151 +#if ($supportedSizes.contains($iconSize))
152 + #set ($iconSize = "fa-${iconSize}")
153 +#else
154 + #set ($iconSize = '')
155 +#end
156 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
157 +#set ($text = " $!{xcontext.macro.content}")
158 +##
159 +## Pull the Font Awesome style
160 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'})
161 +$xwiki.ssx.use('XWiki.FontAwesomeIcons')
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" %)(((
163 +Выполните действие с заявлением в соответствии с настройкой прав:
164 +
165 +* Заявление ожидает вашего решения, т.к. Вы – согласующий
166 +* Заявление ожидает вашего решения, т.к. Вы – один из потенциально ответственных Кадровиков
167 +* Заявление ожидает вашего решения, т.к. Вы назначили себя ответственным за обработку заявления
168 +)))
169 +|(% style="width:162px" %){{icon name="times-circle-o"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
170 + 'public' : 'unlock',
171 + 'private' : 'lock',
172 + 'hidden' : 'eye-slash',
173 + 'matchable' : 'search',
174 + 'delete' : 'times'
175 +})
176 +#set ($iconName = $xcontext.macro.params.name)
177 +#if ($aliases.containsKey($iconName))
178 + #set ($iconName = $aliases.get($iconName))
179 +#end
180 +#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
181 +#set ($iconSize = $xcontext.macro.params.size)
182 +#if ($iconSize == 'large')
183 + #set ($iconSize = 'lg')
184 +#end
185 +#if ($supportedSizes.contains($iconSize))
186 + #set ($iconSize = "fa-${iconSize}")
187 +#else
188 + #set ($iconSize = '')
189 +#end
190 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
191 +#set ($text = " $!{xcontext.macro.content}")
192 +##
193 +## Pull the Font Awesome style
194 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'})
195 +$xwiki.ssx.use('XWiki.FontAwesomeIcons')
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 = {
198 + 'public' : 'unlock',
199 + 'private' : 'lock',
200 + 'hidden' : 'eye-slash',
201 + 'matchable' : 'search',
202 + 'delete' : 'times'
203 +})
204 +#set ($iconName = $xcontext.macro.params.name)
205 +#if ($aliases.containsKey($iconName))
206 + #set ($iconName = $aliases.get($iconName))
207 +#end
208 +#set ($supportedSizes = ['lg', '2x', '3x', '4x'])
209 +#set ($iconSize = $xcontext.macro.params.size)
210 +#if ($iconSize == 'large')
211 + #set ($iconSize = 'lg')
212 +#end
213 +#if ($supportedSizes.contains($iconSize))
214 + #set ($iconSize = "fa-${iconSize}")
215 +#else
216 + #set ($iconSize = '')
217 +#end
218 +#set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
219 +#set ($text = " $!{xcontext.macro.content}")
220 +##
221 +## Pull the Font Awesome style
222 +$xwiki.linkx.use('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', {'rel': 'stylesheet'})
223 +$xwiki.ssx.use('XWiki.FontAwesomeIcons')
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" %)Помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления. Начните вводить ФИО и выберите нужного ответственного из выпадающего списка. Если нужно добавить в фильтр более одного ответственного, то повторяйте это действие для каждого ответственного, которого необходимо добавить
231 +
232 +
233 +
234 +== Результат ==
235 +
236 +Если все предыдущие шаги были выполнены верно, то реестре отобразятся только те заявления, которые соответсвуют заданным значениям установленных фильтров
237 +
238 +== Возможные ошибки и решения ==
239 +
240 +|=Ошибка|=Решение
241 +|(((
242 +В реестре нет заявлений, отображается
243 +)))|Потыкайте кнопки
244 +|Все равно не работает|Перезагрузите
245 +
246 +----
247 +
248 +== Дальнейшие действия ==
249 +
250 +Какой следующий логический шаг? Ссылка на соответствующие инструкции.