cистема управления рисками на sharуpoint и powerpivot

17
Система управления рисками на SharePoint и PowerPivot Журкин Борис, SharePoint разработчик Vnextsoft

Upload: boris-zhurkin

Post on 16-Apr-2017

100 views

Category:

Business


5 download

TRANSCRIPT

Page 1: Cистема управления рисками на SharуPoint и PowerPivot

Система управления рисками на SharePoint и

PowerPivotЖуркин Борис, SharePoint разработчик Vnextsoft

Page 2: Cистема управления рисками на SharуPoint и PowerPivot

ОбзорО заказчикеЗадачиРешениеТехнические особенности проекта

Page 3: Cистема управления рисками на SharуPoint и PowerPivot

ТехноНИКОЛЬОдин из крупнейших международных производителей строительных материалов.

• 40 производственных площадок в 6 странах мира• 17 учебных центров• 5 научных центров• 21 представительство в 17 странах мира• Продукция поставляется 79 стран мира• Годовой оборот - более 69 млрд. рублей

Page 4: Cистема управления рисками на SharуPoint и PowerPivot

ОбзорО заказчикеЗадачиРешениеТехнические особенности проекта

Page 5: Cистема управления рисками на SharуPoint и PowerPivot

Задачи• Организовать управление рисками• Создать реестр рисков и процедур, которые эти риски закрывают• Сделать механизм для получения обратной связи от менеджеров

подразделений• Наладить сбор оценок рисков и процедур от ответственных

менеджеров подразделений• Иметь возможность анализировать оценки, иметь общую картину и

детализацию по каждому подразделению, риску, бизнес-процессу и процедуре• Планировать внутренние аудиты на основе собранных данных

Page 6: Cистема управления рисками на SharуPoint и PowerPivot

ОбзорО заказчикеЗадачиРешениеТехнические особенности проекта

Page 7: Cистема управления рисками на SharуPoint и PowerPivot

Первый этап• Провели анализ, собрали требования, написали ТЗ• Создали типы контента, списки и настроили связи между ними• Настроили ввод оценок• Настроили расчет показателей• Сделали систему раздачи доступов

Использовали PowerPivot, Excel Services, Sandbox Event Receivers, Knockout JS, CSR, Workflow 2010/2013.

Page 8: Cистема управления рисками на SharуPoint и PowerPivot

Результат первого этапа работыСайт СВК

Справочники СБЕ, бизнес-процессов,

рисков и кп

Расчет показателей в PowerPivot

Ввод оценок

Отчеты в Excel Services

Page 9: Cистема управления рисками на SharуPoint и PowerPivot

Второй этап• Написали представления для просмотра оценок СБЕ, завода,

бизнес-процесса, риска и процедуры.• Переписали формы ввода оценок, добавили возможность ввода

проблем и задач, направленных на решение проблем.• Создали отдельную систему для планирования внутренних

аудитов.

Использовали AngularJs, TypeScript, Metro UI CSS, PowerPivot, Excel Services Api, CSOM.

Page 10: Cистема управления рисками на SharуPoint и PowerPivot

Результат второго этапа работыСайт СВК

Справочники СБЕ, бизнес-процессов,

рисков и кп

Расчет показателей в PowerPivot

Ввод оценок, проблем

Отчеты в Excel Services

Управление изменениями

Представления с оценками, проблемами и задачами для каждой структурной единицы

СВК

Сайт планирования

Планирование аудитов

Page 11: Cистема управления рисками на SharуPoint и PowerPivot

Третий этап работ• Добавлены отчеты на Reporting Services• Добавили историчность данных для значимостей рисков• Настроили рассылку анкет для опроса менеджеров по

результатам аудита• Добавили аналитику для аудитов• Заменили самописные и opensource компоненты на Kendo UI

Grid.

Использовали Kendo UI, AngularJs, Reporting Services.

Page 12: Cистема управления рисками на SharуPoint и PowerPivot

Результат второго этапа работыСайт СВК

Справочники СБЕ, бизнес-процессов,

рисков и кп

Расчет показателей в PowerPivot

Ввод оценок, проблем

Управление изменениями

Представления с оценками, проблемами и задачами для каждой структурной единицы

СВК

Сайт планирования

Планирование аудитов

Сбор обратной связи от

менеджеров

Отчетность в Reporting Services

Page 13: Cистема управления рисками на SharуPoint и PowerPivot

ОбзорО заказчикеЗадачиРешениеОсобенности разработки проекта

Page 14: Cистема управления рисками на SharуPoint и PowerPivot

Особенности• Вся разработка client-side, серверный код отсутствует• Нет отдельного сервера для разработки, все изменения идут

сразу на прод• Очень большая модель PowerPivot

Page 15: Cистема управления рисками на SharуPoint и 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, добавили ресурсов на сервера

Page 16: Cистема управления рисками на SharуPoint и PowerPivot

Модель СВК

Page 17: Cистема управления рисками на SharуPoint и PowerPivot

Вопросы

Если у вас возникли вопросы уже после моего доклада пишите [email protected] или в Facebook