cистема управления рисками на sharуpoint и powerpivot
TRANSCRIPT
Система управления рисками на SharePoint и
PowerPivotЖуркин Борис, SharePoint разработчик Vnextsoft
ОбзорО заказчикеЗадачиРешениеТехнические особенности проекта
ТехноНИКОЛЬОдин из крупнейших международных производителей строительных материалов.
• 40 производственных площадок в 6 странах мира• 17 учебных центров• 5 научных центров• 21 представительство в 17 странах мира• Продукция поставляется 79 стран мира• Годовой оборот - более 69 млрд. рублей
ОбзорО заказчикеЗадачиРешениеТехнические особенности проекта
Задачи• Организовать управление рисками• Создать реестр рисков и процедур, которые эти риски закрывают• Сделать механизм для получения обратной связи от менеджеров
подразделений• Наладить сбор оценок рисков и процедур от ответственных
менеджеров подразделений• Иметь возможность анализировать оценки, иметь общую картину и
детализацию по каждому подразделению, риску, бизнес-процессу и процедуре• Планировать внутренние аудиты на основе собранных данных
ОбзорО заказчикеЗадачиРешениеТехнические особенности проекта
Первый этап• Провели анализ, собрали требования, написали ТЗ• Создали типы контента, списки и настроили связи между ними• Настроили ввод оценок• Настроили расчет показателей• Сделали систему раздачи доступов
Использовали PowerPivot, Excel Services, Sandbox Event Receivers, Knockout JS, CSR, Workflow 2010/2013.
Результат первого этапа работыСайт СВК
Справочники СБЕ, бизнес-процессов,
рисков и кп
Расчет показателей в PowerPivot
Ввод оценок
Отчеты в Excel Services
Второй этап• Написали представления для просмотра оценок СБЕ, завода,
бизнес-процесса, риска и процедуры.• Переписали формы ввода оценок, добавили возможность ввода
проблем и задач, направленных на решение проблем.• Создали отдельную систему для планирования внутренних
аудитов.
Использовали AngularJs, TypeScript, Metro UI CSS, PowerPivot, Excel Services Api, CSOM.
Результат второго этапа работыСайт СВК
Справочники СБЕ, бизнес-процессов,
рисков и кп
Расчет показателей в PowerPivot
Ввод оценок, проблем
Отчеты в Excel Services
Управление изменениями
Представления с оценками, проблемами и задачами для каждой структурной единицы
СВК
Сайт планирования
Планирование аудитов
Третий этап работ• Добавлены отчеты на Reporting Services• Добавили историчность данных для значимостей рисков• Настроили рассылку анкет для опроса менеджеров по
результатам аудита• Добавили аналитику для аудитов• Заменили самописные и opensource компоненты на Kendo UI
Grid.
Использовали Kendo UI, AngularJs, Reporting Services.
Результат второго этапа работыСайт СВК
Справочники СБЕ, бизнес-процессов,
рисков и кп
Расчет показателей в PowerPivot
Ввод оценок, проблем
Управление изменениями
Представления с оценками, проблемами и задачами для каждой структурной единицы
СВК
Сайт планирования
Планирование аудитов
Сбор обратной связи от
менеджеров
Отчетность в Reporting Services
ОбзорО заказчикеЗадачиРешениеОсобенности разработки проекта
Особенности• Вся разработка client-side, серверный код отсутствует• Нет отдельного сервера для разработки, все изменения идут
сразу на прод• Очень большая модель PowerPivot
ТрудностиПроблема Решение
Нельзя передавать параметры фильтров в Excel Services Rest API при работе со сводными таблицами
Сделать отчет Reporting Services с параметрами и получать данные через OData
Нестабильная работа Sandbox Event Receivers Отказ в пользу Workflow 2013
Ограниченные возможности по созданию отчетности в Excel Services
Использовать Reporting Services
Стандартных возможностей и директив для AngularJs стало не хватать
Использовать Kendo UI в связке с AngularJs
Медленно работал PowerPivot, Excel Services Оптимизировали формулы в PowerPivot, добавили ресурсов на сервера
Модель СВК
Вопросы
Если у вас возникли вопросы уже после моего доклада пишите [email protected] или в Facebook