Решение системного сопоставления для SharePoint 2013

Ищете решение для сопоставления ИТ-данных, которое интегрируется с SharePoint 2013.

Необходимо иметь возможность собирать информацию об ИТ-системах, как они взаимодействуют, как данные проходят через каждую систему. Должен иметь возможность динамически генерировать диаграммы на лету.


person random21    schedule 13.06.2014    source источник
comment
Интегрирует каким образом? Вы хотите, чтобы данные хранились в списках SharePoint? Вы хотите, чтобы диаграммы были опубликованы в SharePoint? Немного больше информации о том, что вы хотите сделать, будет иметь большое значение. Вы уверены, что вам не было бы лучше использовать специализированный инструмент, такой как инструмент архитектуры предприятия?   -  person Julian Knight    schedule 14.06.2014
comment
Список SharePoint был бы идеальным. Конечная цель состоит в том, чтобы иметь возможность хранить сведения о системе в SharePoint нашей компании, а затем позволить пользователям, не являющимся сотрудниками ИТ-отдела, видеть, какие системы/отделы содержат определенные типы информации, и видеть, как системы взаимодействуют. Например, я хочу увидеть все системы, содержащие информацию, связанную с персоналом, и посмотреть, как системы управления персоналом взаимодействуют с другими системами. В идеале вы можете щелкнуть значок, а затем перейти к дополнительной информации, например к контактной информации для системы.   -  person random21    schedule 14.06.2014


Ответы (1)


Насколько мне известно, нет ничего подобного, что интегрировалось бы в SharePoint. Вы должны были бы создать что-то на заказ.

На самом деле, я бы не рекомендовал этот подход, так как думаю, что уровень сложности и размер данных, скорее всего, быстро превзойдут все, что было бы особенно эффективно в SP. SP уже представляет собой сложный набор данных, и, по моему опыту, добавление дополнительной сложности нецелесообразно.

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

Вместо этого я бы порекомендовал решение, которое больше ориентировано на базу данных и веб-интерфейс, который можно легко интегрировать на сайт SP или просто связать.

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

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

Короче говоря, чтобы использовать SP, сделайте его очень простым (упрощенным) и забудьте о диаграммах на данный момент, поскольку вам все равно придется создавать индивидуальный интерфейс. Рассмотрим специальную базу данных с веб-интерфейсом, которую можно связать с вашим AD для аутентификации и авторизации так же, как с SP, и просто связать с SP. Или для более сложной архитектуры исследуйте использование инструмента архитектуры предприятия.

ОБНОВИТЬ:

Итак, вам нужно что-то простое, чтобы вывести данные. Это немного проще. Я до сих пор не знаю о выделенной веб-части, но, честно говоря, я не смотрел.

Мой подход, вероятно, заключался бы в использовании инструмента JavaScript "Graph" - обратите внимание на фразу «график» не следует путать с «диаграммой». Диаграмма — это графическое представление (часто числовых) данных. Граф — это набор узлов и «ребер» (вероятно, я не очень хорошо это объяснил). Graphviz — самый известный из таких инструментов, но это инструмент командной строки. Однако существует множество инструментов JavaScript, которые можно использовать.

SharePoint восхитительно легко интегрируется с JavaScript (не считая причудливых имен полей и безнадежно сложных структур данных!), и даже с моими ограниченными навыками я смог создать «представление» карты Google, в котором используются данные из обычного списка SharePoint. . Конечно, с небольшой помощью библиотеки JavaScript.

Вы просто скрываете обычную веб-часть просмотра. Данные по-прежнему доступны на веб-странице, и вы можете передать их прямо в библиотеку JavaScript, которая сделает для вас график.

Вот несколько бесплатных и платных библиотек на случай, если вы решите пойти по этому пути:

Свободно:

Не бесплатно

  • GoJs — не использовал, но выглядит потрясающе. Интерактивные диаграммы для Интернета — неограниченная пробная версия, но с водяными знаками, в тысячах долларов США
  • jGraph 10 тысяч долларов США
  • ZoomCharts – сотни долларов США.

Стоит также отметить, что теоретически вы могли бы сделать это с помощью Visio. Однако примеров не так много, потому что это очень сложно.

person Julian Knight    schedule 13.06.2014
comment
Ваш ответ хорошо известен; однако цель этого инструмента не в целях архитектуры предприятия (я согласен, что полноценный инструмент архитектуры предприятия был бы тем, что необходимо). Я ищу решение, в котором я могу взять структурированные данные (может быть, из списка SP или, может быть, из базы данных) и создать простую диаграмму/блок-схему, чтобы показать, как информация проходит через систему. Аудитория — менеджеры и специалисты по эксплуатации, а не ИТ. Создание списка/базы данных является легкой частью. Все, что мне нужно, это какая-то веб-часть, которая может отображать график/карту на основе списка/базы данных SP. - person random21; 16.06.2014
comment
Все! Может быть, не все так просто, с SharePoint редко бывает так, но, надеюсь, мое обновление укажет вам довольно простой путь. Я хотел бы услышать, как это получается. Если вы пойдете по этому пути, напишите об этом в блоге и добавьте комментарий к этому ответу, чтобы люди могли на него ссылаться. - person Julian Knight; 16.06.2014
comment
@ random21 Интересно посмотреть, как будет осуществляться интеграция. Если вы поделились с нами подробностями, мы предоставим вам бесплатную лицензию mxGraph (ссылка в ответе). - person Thomas the Tank Engine; 02.07.2014