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

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

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

Сводка

Подробности

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