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

Версия 13.2 от 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 {{success}}
46 {{icon name="smile-o"}}{{/icon}} **Ключевые фильтры реестра заявлений**
47
48 * Находите в реестре те заявления, по которым ожидается решение кадровика. Для этого выберите в фильтре «Статус» иконку {{icon name="warning"}}{{/icon}}«Ожидается ваше решение»
49 * Находите в реестре те заявления, в которых Вы назначили себя ответственным. Для этого в фильтре «Ответственный» начните вводить свои ФИО и выберите себя из выпадающего списка
50 * Находите в реестре заявления, которые требуют срочного решения. Например, на отпуск или командировку. Для этого в фильтре «Дата события» выберите диапазон ближайших дат
51 {{/success}}
52
53 == Последовательность шагов и сценарии использования ==
54
55 Для поиска нужных заявлений с помощью фильтров:
56
57 * Определите критерии поиска и последовательно заполните все необходимые фильтры. Например, если нужно найти все заявления, которые зависли на этапе согласования определенным согласующим, то выберите фильтре «Статус» иконку с песочными часами {{icon name="hourglass-start"}}{{/icon}}, а в фильтре «Согласующий» начните вводить ФИО и выберите нужного согласующего из выпадающего списка
58
59 Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 
60
61 |**Фильтр **|(% colspan="2" style="width:409px" %)**Значение**|(% style="width:358px" %)
62 |(% colspan="1" rowspan="4" %)Статус|(% colspan="1" rowspan="4" style="width:178px" %)(((
63 Показывает на каком этапе обработки находится заявление:
64
65
66 )))|(% style="width:231px" %){{icon name="hourglass-start"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
67 'public' : 'unlock',
68 'private' : 'lock',
69 'hidden' : 'eye-slash',
70 'matchable' : 'search',
71 'delete' : 'times'
72 })
73 #set ($iconName = $xcontext.macro.params.name)
74 #if ($aliases.containsKey($iconName))
75 #set ($iconName = $aliases.get($iconName))
76 #end
77 #set ($supportedSizes = ['lg', '2x', '3x', '4x'])
78 #set ($iconSize = $xcontext.macro.params.size)
79 #if ($iconSize == 'large')
80 #set ($iconSize = 'lg')
81 #end
82 #if ($supportedSizes.contains($iconSize))
83 #set ($iconSize = "fa-${iconSize}")
84 #else
85 #set ($iconSize = '')
86 #end
87 #set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
88 #set ($text = " $!{xcontext.macro.content}")
89 ##
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'})
92 $xwiki.ssx.use('XWiki.FontAwesomeIcons')
93 ##{{/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 'public' : 'unlock',
95 'private' : 'lock',
96 'hidden' : 'eye-slash',
97 'matchable' : 'search',
98 'delete' : 'times'
99 })
100 #set ($iconName = $xcontext.macro.params.name)
101 #if ($aliases.containsKey($iconName))
102 #set ($iconName = $aliases.get($iconName))
103 #end
104 #set ($supportedSizes = ['lg', '2x', '3x', '4x'])
105 #set ($iconSize = $xcontext.macro.params.size)
106 #if ($iconSize == 'large')
107 #set ($iconSize = 'lg')
108 #end
109 #if ($supportedSizes.contains($iconSize))
110 #set ($iconSize = "fa-${iconSize}")
111 #else
112 #set ($iconSize = '')
113 #end
114 #set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
115 #set ($text = " $!{xcontext.macro.content}")
116 ##
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'})
119 $xwiki.ssx.use('XWiki.FontAwesomeIcons')
120 ##{{/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:358px" %)(((
121 Заявление ожидает каких-то действий от участников маршрута:
122
123 * Заявление еще не согласовано участником
124 * Заявление ожидает действий от кадровика
125 )))
126 |(% style="width:231px" %){{icon name="warning"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
127 'public' : 'unlock',
128 'private' : 'lock',
129 'hidden' : 'eye-slash',
130 'matchable' : 'search',
131 'delete' : 'times'
132 })
133 #set ($iconName = $xcontext.macro.params.name)
134 #if ($aliases.containsKey($iconName))
135 #set ($iconName = $aliases.get($iconName))
136 #end
137 #set ($supportedSizes = ['lg', '2x', '3x', '4x'])
138 #set ($iconSize = $xcontext.macro.params.size)
139 #if ($iconSize == 'large')
140 #set ($iconSize = 'lg')
141 #end
142 #if ($supportedSizes.contains($iconSize))
143 #set ($iconSize = "fa-${iconSize}")
144 #else
145 #set ($iconSize = '')
146 #end
147 #set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
148 #set ($text = " $!{xcontext.macro.content}")
149 ##
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'})
152 $xwiki.ssx.use('XWiki.FontAwesomeIcons')
153 ##{{/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:358px" %)(((
154 Выполните действие с заявлением в соответствии с настройкой прав:
155
156 * Заявление ожидает вашего решения, т.к. Вы – согласующий
157 * Заявление ожидает вашего решения, т.к. Вы – один из потенциально ответственных Кадровиков
158 * Заявление ожидает вашего решения, т.к. Вы назначили себя ответственным за обработку заявления
159 )))
160 |(% style="width:231px" %){{icon name="times-circle-o"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
161 'public' : 'unlock',
162 'private' : 'lock',
163 'hidden' : 'eye-slash',
164 'matchable' : 'search',
165 'delete' : 'times'
166 })
167 #set ($iconName = $xcontext.macro.params.name)
168 #if ($aliases.containsKey($iconName))
169 #set ($iconName = $aliases.get($iconName))
170 #end
171 #set ($supportedSizes = ['lg', '2x', '3x', '4x'])
172 #set ($iconSize = $xcontext.macro.params.size)
173 #if ($iconSize == 'large')
174 #set ($iconSize = 'lg')
175 #end
176 #if ($supportedSizes.contains($iconSize))
177 #set ($iconSize = "fa-${iconSize}")
178 #else
179 #set ($iconSize = '')
180 #end
181 #set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
182 #set ($text = " $!{xcontext.macro.content}")
183 ##
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'})
186 $xwiki.ssx.use('XWiki.FontAwesomeIcons')
187 ##{{/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:358px" %)Заявление было отклонено кадровиком или согласующим
188 |(% style="width:231px" %){{icon name="check-circle"}}{{/icon}}{{velocity output="false"}}#set ($aliases = {
189 'public' : 'unlock',
190 'private' : 'lock',
191 'hidden' : 'eye-slash',
192 'matchable' : 'search',
193 'delete' : 'times'
194 })
195 #set ($iconName = $xcontext.macro.params.name)
196 #if ($aliases.containsKey($iconName))
197 #set ($iconName = $aliases.get($iconName))
198 #end
199 #set ($supportedSizes = ['lg', '2x', '3x', '4x'])
200 #set ($iconSize = $xcontext.macro.params.size)
201 #if ($iconSize == 'large')
202 #set ($iconSize = 'lg')
203 #end
204 #if ($supportedSizes.contains($iconSize))
205 #set ($iconSize = "fa-${iconSize}")
206 #else
207 #set ($iconSize = '')
208 #end
209 #set ($cssClass = $xcontext.macro.params.cssClass.replaceAll('"', '\"'))
210 #set ($text = " $!{xcontext.macro.content}")
211 ##
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'})
214 $xwiki.ssx.use('XWiki.FontAwesomeIcons')
215 ##{{/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:358px" %)Заявление обработано кадровиком
216 |Тип|(% colspan="3" rowspan="1" style="width:409px" %)Помогает найти заявления определенного типа
217 |Дата|(% colspan="2" style="width:409px" %)Показывает дату подачи заявления|(% style="width:358px" %)
218 |Дата события|(% colspan="2" style="width:409px" %)Помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки|(% style="width:358px" %)
219 |Сотрудник|(% colspan="2" style="width:409px" %)Помогает отфильтровать значения поиска по сотруднику, который подал заявление|(% style="width:358px" %)
220 |Участник|(% colspan="2" style="width:409px" %)Помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении  |(% style="width:358px" %)
221 |Ответственный|(% colspan="2" style="width:409px" %)Помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления |(% style="width:358px" %)
222
223 Для поиска и сортировки заявлений можно воспользоваться следующими фильтрами: 
224
225 * **Статус **показывает на каком этапе обработки находится заявление
226 * **Тип **помогает найти заявления определенного типа
227 * **Дата **показывает дату подачи заявления
228 * **Дата события **помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки
229 * **Сотрудник **помогает отфильтровать значения поиска по сотруднику, который подал заявление
230 * **Юрлицо **помогает отфильтровать реестр по определенному юрлицу или отделу
231 * **Участник **помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении 
232 * **Ответственный **помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления
233
234 Для всех фильтров доступен множественный выбор
235
236 == Результат ==
237
238 Если все предыдущие шаги были выполнены верно, то в результате ... успех
239
240 == Возможные ошибки и решения ==
241
242 |=Ошибка|=Решение
243 |(((
244
245 )))|Потыкайте кнопки
246 |Все равно не работает|Перезагрузите
247
248 ----
249
250 == Дальнейшие действия ==
251
252 Какой следующий логический шаг? Ссылка на соответствующие инструкции.