Исходный код вики Настроить фильтры реестра

Версия 15.1 от HRlink на 12.09.2024

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