Аудит решений фермы SharePoint

audit_sharepoint

Всегда важно отслеживать состояние инфраструктуры вашей фермы SharePoint, но не менее важно также анализировать состояние ваших решений — это могут быть как full trust решения, решения в песочнице (sandbox) и приложения (SharePoint Apps).

Я уже писал про SPCAF 5, который может справиться с этой задачей. Данное решение можно использовать в Visual Studio, или же интегрировать в TFS/TeamCity.

vs_spcaf

Как же быть, если у вас нет доступа к коду решений, но хочется их проверить?

В данном случае можно использовать клиентское приложение SPCAF, которое даже не требует установки SharePoint или Visual Studio.

spcaf_clien_app

Если у вас уже есть WSP, то можете пропустить процесс их извлечения из фермы. Если нет, тогда изучите PowerShell скрипты отсюда, чтобы выгрузить решения из вашей фермы SharePoint.

В приложении нужно указать ваши извлеченные ранее решения

Client_StartSeite

Результаты анализа можно посмотреть в приложении в разрезе по группам

Client_Dashboard

В рамках категории будут подсвечены узкие места и даны рекомендации для улучшения

results

Отчеты поделены на 5 категорий:

  1. Code Quality — 600 правил анализа кода в соответствии с безопасностью, лучшими практиками, утечками памяти, производительности и т.д.
  2. Code Metrics — анализ кода на сложность и переносимости кода.
  3. Code Dependency — анализ зависимостей на внешние DLL, JavaScript фреймворки.
  4. Code Inventory — можно создать справочник по компонентам решения.
  5. Code Migration — подсказывает, как перенести ваш код с full trust на cloud app model (SharePoint Apps).

Ниже вы можете посмотреть примеры отчетов

Code Quality HTML DOCX PDF XML CSV
Code Metrics HTML DOCX PDF XML CSV
Code Dependencies HTML DOCX PDF XML CSV DGML
Code Inventory HTML DOCX PDF XML CSV
Code Migration HTML DOCX PDF XML

Конечно, это не единственный способ аудита ваших решений, но вы можете использовать как отправную точку.

У SPCAF есть также бесплатная версия SPCOP, но она поставляется с ограниченным функционалом.

Успехов с аудитом!

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s