Исходный код вики Настроить фильтры реестра
Последние авторы
author | version | line-number | content |
---|---|---|---|
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" %)**Значение**| | ||
62 | |Статус|(% style="width:178px" %)((( | ||
63 | Показывает на каком этапе обработки находится заявление: | ||
64 | |||
65 | |||
66 | )))|(% style="width:301px" %)(% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"hourglass-start~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro: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 | ##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-hourglass-start" %) (% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"hourslass-start~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro: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 | ##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-hourslass-start" %) (%%)Ожидается решение от других участников|((( | ||
121 | Заявление ожидает каких-то действий от участников маршрута: | ||
122 | |||
123 | * Заявление еще не согласовано участником | ||
124 | * Заявление ожидает действий от кадровика | ||
125 | ))) | ||
126 | | |(% style="width:178px" %) |(% style="width:301px" %)(% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"warning~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro: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 | ##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-warning" %) (%%)Ожидается ваше решение|((( | ||
154 | Выполните действие с заявлением в соответствии с настройкой прав: | ||
155 | |||
156 | * Заявление ожидает вашего решения, т.к. Вы – согласующий | ||
157 | * Заявление ожидает вашего решения, т.к. Вы – один из потенциально ответственных Кадровиков | ||
158 | * Заявление ожидает вашего решения, т.к. Вы назначили себя ответственным за обработку заявления | ||
159 | ))) | ||
160 | | |(% style="width:178px" %) |(% style="width:301px" %)(% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"times-circle-o~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro: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 | ##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-times-circle-o" %) (%%)Отклонено|Заявление было отклонено кадровиком или согласующим | ||
188 | | |(% style="width:178px" %) |(% style="width:301px" %)(% contenteditable="false" tabindex="-1" data-macro="startmacro:icon|-|name=~"check-circle~"|-|" data-widget="xwiki-macro" data-xwiki-dom-updated="true" class="macro hidden macro-placeholder" %)макрос:icon(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro: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 | ##" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro hidden macro-placeholder" %)макрос:velocity(% contenteditable="false" tabindex="-1" data-widget="xwiki-macro" data-xwiki-dom-updated="true" data-macro="startmacro:velocity|-||-|(% class=~"fa fa-$!iconName $!iconSize $!cssClass~" title=~"$!\{xcontext.macro.params.title}~"~%)$!\{text}(%~%)" class="macro macro fa fa-check-circle" %) (%%)Обработано|Заявление обработано кадровиком | ||
216 | |Тип|(% colspan="2" %)Помогает найти заявления определенного типа| | ||
217 | |Дата|(% colspan="2" %)Показывает дату подачи заявления| | ||
218 | |Дата события|(% colspan="2" %)Помогает найти и обработать те заявления, которые требуется обработать в первую очередь. Например, датой события может быть дата начала отпуска или командировки| | ||
219 | |Сотрудник|(% colspan="2" %)Помогает отфильтровать значения поиска по сотруднику, который подал заявление| | ||
220 | |Участник|(% colspan="2" %)Помогает выполнить поиск по конкретному участнику маршрута, который совершал действие в выбранном заявлении | | ||
221 | |Ответственный|(% colspan="2" %)Помогает выполнять поиск по кадровику, который стал ответственным за обработку заявления | | ||
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 | |||
253 | Какой следующий логический шаг? Ссылка на соответствующие инструкции. |