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

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

Последние авторы
1 (% class="box" %)
2 (((
3 Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 
4
5 * **Статус **показывает на каком этапе обработки находится заявление
6 * **Тип **помогает найти заявления определенного типа
7 * **Дата **показывает дату подачи заявления
8 * **Дата события **помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки
9 * **Сотрудник **помогает отфильтровать значения поиска по сотруднику, который подал заявление
10 * **Юрлицо **помогает отфильтровать реестр по определенному юрлицу или отделу
11 * **Участник **помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении 
12 * **Ответственный **помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления
13
14 Для всех фильтров доступен множественный выбор
15 )))
16
17 |(% style="width:609px" %)(((
18
19
20 {{toc/}}
21
22
23 )))|(% style="width:276px" %)(((
24 [[(% style="color:#c0392b" %)Видеоинструкция находится в разработке>>image:1721397614293-542.png]]
25 )))
26
27 = {{icon name="paper-plane-top"}}{{/icon}} =
28
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 Какой следующий логический шаг? Ссылка на соответствующие инструкции.