Transcript Презентация - Корпорация ПАРУС
Slide 1
Примеры пользовательских
расширений, повышающих
эффективность работы
пользователей на примере
приложений по Управлению
персоналом.
Бунаков Павел
Главный специалист
Центра информационных технологий и
консалтинга ПАРУС
[email protected]
2014
Slide 2
Пользовательские расширения
• Использование QR-кодов (двумерный штрих-код) для
ускорения обработки документов
• Рассылка уведомлений по электронной почте
• Вывод дополнительной информации в окне просмотра
• Проверка данных сотрудников
• Обмен данными через MS Excel
• Drill Down отчеты
Slide 3
Использование QR-кодов
Применение
• Поиск документов
• Формирование документов
• Проверка информации
• Передача информации без
использования цифровых носителей
• Другие действия
Код может содержать 2953 байт,
до 4296 символов латиницы
Применение QR-кода
в Парус 8
Slide 4
Формирование QR-кода
Сформировать двумерный штрих код
(QR код) и вставить его в
пользовательский отчет можно
средствами Oracle.
Функция для генерации QR кода
называется «F_QRCODE_ENCODE»
Slide 5
Пример процедуры формирования QR-кода
Пример формирования QR-кода в пользовательском отчете (MS Excel )
Slide 6
Сканирование QR-кода
Сканирование происходит с
помощью пользовательского
приложения (используется ZBar
for Windows http://zbar.sf.net/).
В качестве сканера можно
использовать обыкновенную
WEB камеру
Slide 7
Пример приложения для сканирования QR-кода
Пример сканирования QR-кода в пользовательском приложении (VBScript)
Slide 8
Действия после сканирования QR-кода
В QR коде содержится следующая информация:
приложение, раздел, хеш-код, дата и время
формирования отчета
После удачного сканирования
открывается окно с вариантами
дальнейших действий
Slide 9
Поиск документа по QR-коду
При выборе «Перейти на запись»,
будет открыто окно с документом, где
можно произвести с ним необходимые
действия
В пользовательском приложении
используется процедура ShowDocument
с параметрами UnitCode и SelectListIdent
Slide 10
Поиск документа по QR-коду
В QR коде содержится следующая информация:
приложение, раздел, хеш-код, дата и время
формирования отчета
Если документ был удален после
того как его распечатали будет
выдано сообщение об ошибке
Slide 11
Рассылка уведомлений по e-mail
Применение
• Уведомление о приближающихся
событиях
• Уведомления об изменении в системе
• Уведомления о действиях
пользователей
• Периодические отчеты
Slide 12
Пример процедуры рассылки уведомлений по e-mail
Пример процедуры для рассылки уведомлений по e-mail
Slide 13
Пример рассылки уведомлений об отпусках сотрудников
В письме содержится список сотрудников с
периодами отпусков,
во вложении уведомления об отпуска для
печати в формате MS Word (xml).
Рассылка происходит раз в неделю
(используется раздел «Пользовательские
задания»), в понедельник, включает
информацию об отпусках из графиков
отпусков на текущей неделе
Slide 14
Пример рассылки информации об изменении фамилии
Для рассылки уведомлений
используется неименованный
блок после отработки и перед
снятием отработки приказа на
изменение фамилии
Slide 15
Пример рассылки изменении сведений об инвалидности
Для рассылки уведомлений
об изменении инвалидности
используются триггеры
(таблица AGNDISABLED)
Slide 16
Пример рассылки уведомлений об уволенных
Рассылка происходит с определенной
периодичностью (используется раздел
«Пользовательские задания»), включает
информацию об уволенных сотрудниках
за определенный период
Slide 17
Вывод дополнительной информации в окне просмотра
Применение
• Просмотр информации из грида
• Просмотр информации о
связанных документах
• Сопоставление данных
• Просмотр любой другой
информации
В окно просмотра можно выводить
информацию из грида, изображение
(фотографию) сотрудника или результат
пользовательской процедуры
Slide 18
Описание пункта приказа
Slide 19
Описание пункта приказа
Slide 20
Описание позиции списка резерва кадров
Сравнив знания и навыки штатной
должности (требования) и
характеристики сотрудника можно
условно определить уровень
соответствия должности и увидеть по
каким критериям есть соответствия
Slide 21
Настройка окна просмотра
2
1
Окно просмотра можно настроить для
отображения полей из грида или для
отображения результата выполнения
пользовательской процедуры,
привязанной к разделу
3
Slide 22
Проверка данных сотрудников
Применение
• Контроль полноты информации
• Контроль достоверности информации
• Контроль актуальности информации
• Предотвращение и поиск ошибок
• Формирование предупреждений о возможных
ошибках или подозрительной информации
Slide 23
Настройка раздела и формирование предупреждений
Каталог
проверки
Сообщение (тип)
предупреждения
КОР раздел
«Проверка данных
сотрудников
(настройка)»
Процедура
PL/SQL
Slide 24
Настройка раздела и формирование предупреждений
Каталог
проверки
Период
проверки
Сообщение (тип)
предупреждения
КОР раздел
«Проверка данных
сотрудников»
Подробная
информация о
предупреждении
Slide 25
Варианты проверок для раздела
Проверки для сотрудников отдела кадров
Проверки для табельщиков
•
Не заполнена информация о сотруднике
•
Не указан график работ
•
Не отработан приказ
•
Не сформирован рабочий календарь
•
Фонд оплаты труда сотрудника не
•
Данные табеля не соответствуют
данным журнала отпусков
соответствует штатному расписанию
Проверки для сотрудников отдела расчета
•
данным журнала больничных листов
заработной платы
•
Данные об отработанном времени для
расчета заработной платы не совпадают с
данными табеля
•
Не рассчитан НДФЛ
•
Не рассчитаны страховые взносы
Данные табеля не соответствуют
•
Табель не сформирован
Slide 26
Обмен данными через MS Excel
Slide 27
Обмен данными через MS Excel
Применение
• Подготовка информации для ввода на
рабочих местах без системы Парус 8
• Обмен данными при отсутствии сети
• Исключение повторной обработки одной
и той же информации
Slide 28
Обмен данными через MS Excel (выгрузка)
Формирование
предварительного
Excel файла
Slide 29
Обмен данными через MS Excel (исправление)
Отработанные
часы
Возможности
редактирования
строго ограничены,
что позволяет
избежать ввода
некорректной
информации
Тип часа
Тип дня
Slide 30
Обмен данными через MS Excel (загрузка)
Загрузка Excel файла
Slide 31
Обмен данными через MS Excel (использование шаблонов)
Использование шаблона без
предварительной выгрузки
Slide 32
Drill Down отчеты
Применение
• Анализ источников данных из которых, из
которых состоят показатели отчетов
• Упрощение определения причин
отклонения показателей от нормы
• Сохранение данных отчета на
определенную дату в системе
• Изменение показателей в отчете без
изменений в системе
Slide 33
Drill Down отчеты
Внешний вид DrillDown
отчета
Slide 34
Drill Down отчеты
Детализация состава поля
и исправление данных
Slide 35
ВОПРОСЫ
«Корпорация ПАРУС»,
129366, Москва, ул. Ярославская, д.10 корп.4,
(495) 797-89-90, 797-89-91
[email protected]
www.parus.com
Примеры пользовательских
расширений, повышающих
эффективность работы
пользователей на примере
приложений по Управлению
персоналом.
Бунаков Павел
Главный специалист
Центра информационных технологий и
консалтинга ПАРУС
[email protected]
2014
Slide 2
Пользовательские расширения
• Использование QR-кодов (двумерный штрих-код) для
ускорения обработки документов
• Рассылка уведомлений по электронной почте
• Вывод дополнительной информации в окне просмотра
• Проверка данных сотрудников
• Обмен данными через MS Excel
• Drill Down отчеты
Slide 3
Использование QR-кодов
Применение
• Поиск документов
• Формирование документов
• Проверка информации
• Передача информации без
использования цифровых носителей
• Другие действия
Код может содержать 2953 байт,
до 4296 символов латиницы
Применение QR-кода
в Парус 8
Slide 4
Формирование QR-кода
Сформировать двумерный штрих код
(QR код) и вставить его в
пользовательский отчет можно
средствами Oracle.
Функция для генерации QR кода
называется «F_QRCODE_ENCODE»
Slide 5
Пример процедуры формирования QR-кода
Пример формирования QR-кода в пользовательском отчете (MS Excel )
Slide 6
Сканирование QR-кода
Сканирование происходит с
помощью пользовательского
приложения (используется ZBar
for Windows http://zbar.sf.net/).
В качестве сканера можно
использовать обыкновенную
WEB камеру
Slide 7
Пример приложения для сканирования QR-кода
Пример сканирования QR-кода в пользовательском приложении (VBScript)
Slide 8
Действия после сканирования QR-кода
В QR коде содержится следующая информация:
приложение, раздел, хеш-код, дата и время
формирования отчета
После удачного сканирования
открывается окно с вариантами
дальнейших действий
Slide 9
Поиск документа по QR-коду
При выборе «Перейти на запись»,
будет открыто окно с документом, где
можно произвести с ним необходимые
действия
В пользовательском приложении
используется процедура ShowDocument
с параметрами UnitCode и SelectListIdent
Slide 10
Поиск документа по QR-коду
В QR коде содержится следующая информация:
приложение, раздел, хеш-код, дата и время
формирования отчета
Если документ был удален после
того как его распечатали будет
выдано сообщение об ошибке
Slide 11
Рассылка уведомлений по e-mail
Применение
• Уведомление о приближающихся
событиях
• Уведомления об изменении в системе
• Уведомления о действиях
пользователей
• Периодические отчеты
Slide 12
Пример процедуры рассылки уведомлений по e-mail
Пример процедуры для рассылки уведомлений по e-mail
Slide 13
Пример рассылки уведомлений об отпусках сотрудников
В письме содержится список сотрудников с
периодами отпусков,
во вложении уведомления об отпуска для
печати в формате MS Word (xml).
Рассылка происходит раз в неделю
(используется раздел «Пользовательские
задания»), в понедельник, включает
информацию об отпусках из графиков
отпусков на текущей неделе
Slide 14
Пример рассылки информации об изменении фамилии
Для рассылки уведомлений
используется неименованный
блок после отработки и перед
снятием отработки приказа на
изменение фамилии
Slide 15
Пример рассылки изменении сведений об инвалидности
Для рассылки уведомлений
об изменении инвалидности
используются триггеры
(таблица AGNDISABLED)
Slide 16
Пример рассылки уведомлений об уволенных
Рассылка происходит с определенной
периодичностью (используется раздел
«Пользовательские задания»), включает
информацию об уволенных сотрудниках
за определенный период
Slide 17
Вывод дополнительной информации в окне просмотра
Применение
• Просмотр информации из грида
• Просмотр информации о
связанных документах
• Сопоставление данных
• Просмотр любой другой
информации
В окно просмотра можно выводить
информацию из грида, изображение
(фотографию) сотрудника или результат
пользовательской процедуры
Slide 18
Описание пункта приказа
Slide 19
Описание пункта приказа
Slide 20
Описание позиции списка резерва кадров
Сравнив знания и навыки штатной
должности (требования) и
характеристики сотрудника можно
условно определить уровень
соответствия должности и увидеть по
каким критериям есть соответствия
Slide 21
Настройка окна просмотра
2
1
Окно просмотра можно настроить для
отображения полей из грида или для
отображения результата выполнения
пользовательской процедуры,
привязанной к разделу
3
Slide 22
Проверка данных сотрудников
Применение
• Контроль полноты информации
• Контроль достоверности информации
• Контроль актуальности информации
• Предотвращение и поиск ошибок
• Формирование предупреждений о возможных
ошибках или подозрительной информации
Slide 23
Настройка раздела и формирование предупреждений
Каталог
проверки
Сообщение (тип)
предупреждения
КОР раздел
«Проверка данных
сотрудников
(настройка)»
Процедура
PL/SQL
Slide 24
Настройка раздела и формирование предупреждений
Каталог
проверки
Период
проверки
Сообщение (тип)
предупреждения
КОР раздел
«Проверка данных
сотрудников»
Подробная
информация о
предупреждении
Slide 25
Варианты проверок для раздела
Проверки для сотрудников отдела кадров
Проверки для табельщиков
•
Не заполнена информация о сотруднике
•
Не указан график работ
•
Не отработан приказ
•
Не сформирован рабочий календарь
•
Фонд оплаты труда сотрудника не
•
Данные табеля не соответствуют
данным журнала отпусков
соответствует штатному расписанию
Проверки для сотрудников отдела расчета
•
данным журнала больничных листов
заработной платы
•
Данные об отработанном времени для
расчета заработной платы не совпадают с
данными табеля
•
Не рассчитан НДФЛ
•
Не рассчитаны страховые взносы
Данные табеля не соответствуют
•
Табель не сформирован
Slide 26
Обмен данными через MS Excel
Slide 27
Обмен данными через MS Excel
Применение
• Подготовка информации для ввода на
рабочих местах без системы Парус 8
• Обмен данными при отсутствии сети
• Исключение повторной обработки одной
и той же информации
Slide 28
Обмен данными через MS Excel (выгрузка)
Формирование
предварительного
Excel файла
Slide 29
Обмен данными через MS Excel (исправление)
Отработанные
часы
Возможности
редактирования
строго ограничены,
что позволяет
избежать ввода
некорректной
информации
Тип часа
Тип дня
Slide 30
Обмен данными через MS Excel (загрузка)
Загрузка Excel файла
Slide 31
Обмен данными через MS Excel (использование шаблонов)
Использование шаблона без
предварительной выгрузки
Slide 32
Drill Down отчеты
Применение
• Анализ источников данных из которых, из
которых состоят показатели отчетов
• Упрощение определения причин
отклонения показателей от нормы
• Сохранение данных отчета на
определенную дату в системе
• Изменение показателей в отчете без
изменений в системе
Slide 33
Drill Down отчеты
Внешний вид DrillDown
отчета
Slide 34
Drill Down отчеты
Детализация состава поля
и исправление данных
Slide 35
ВОПРОСЫ
«Корпорация ПАРУС»,
129366, Москва, ул. Ярославская, д.10 корп.4,
(495) 797-89-90, 797-89-91
[email protected]
www.parus.com