Вопрос

У нас есть SharePoint, где я работаю уже некоторое время, но мы мало что с ним сделали.У нас есть интрасеть с сотнями приложений ASP/ASP.Net, и мне интересно, что можно сделать для интеграции с SharePoint, чтобы сделать среду более цельной?Сейчас мы размещаем запросы на документацию, перемещение производства и т. д. в SharePoint, но создается впечатление, что это отдельная система, а не интегрированный инструмент в нашей интрасети.

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

Это было полезно?

Решение

Отличной идеей было бы переместить наиболее часто используемые приложения asp.net на сайт SharePoint.Каждое приложение можно добавить либо в качестве элемента управления непосредственно в макет страницы, либо интегрировать в веб-часть (используйте веб-часть для загрузки дочерних элементов управления).

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

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

Это действительно большая работа, требующая большого участия людей за пределами ИТ-сферы.

Другие советы

Типичный интранет-портал сегментирует функциональность по отделам.В каждом отделе, вероятно, будет несколько пользовательских веб-приложений, которые вы, возможно, исторически реализовали в ASP.Net и были связаны с порталом интрасети.С помощью SharePoint вы можете начать вносить полезные части этих пользовательских веб-приложений в виде модульных частей, чтобы владелец портала мог иметь больше контроля над тем, как информация структурируется и отображается его/ее пользователям.

Подумайте о информационных панелях, наполненных специальными показателями, которые имеют смысл только для отдельных отделов.Это одно из самых очевидных мест для начала.HR, бухгалтерский учет, ИТ — у всех есть показатели, которые они хотят отслеживать и отображать.У всех есть устаревшие системы, из которых они, возможно, захотят сопоставить информацию.Все это можно сделать в многоразовых веб-частях.Поскольку Sharepoint дает конечному пользователю контроль над макетом, отображением, контролем аудитории и т. д., вам не придется изобретать велосипед весь день.

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

Однако, если в ваших приложениях есть значительное совпадение (списки контактов, инвентарь, спецификации и т. д.), возможно, вы захотите инвестировать в их объединение.

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

По сути, SharePoint — это гигантское и надежное хранилище документов, но вы можете делать все, что можете, в любом веб-приложении ASP.NET.Вы можете создать, например.индивидуальные рабочие процессы для автоматизации бизнес-процессов.Мы работали с несколькими клиентами над созданием корпоративных интрасетей, а иногда и интернет-сайтов, так что это действительно работает.:)

Но иногда очень сложно реализовать запрошенные функции (много обходных путей).

На самом деле это интранет в коробке.Мы практически решаем все наши повседневные задачи по разработке с его помощью.Мы ведем документацию, отслеживаем дефекты, управляем отпусками людей и т. д.Вы можете перенести свои приложения asp.net и asp для работы на сайте SharePoint.В разделе администрирования вы можете настроить веб-приложения для запуска на том же сайте, но вне контроля SharePoint.Это, вероятно, помогло бы создать ощущение полной независимости.

Sharepoint действительно меняет представление людей о веб-разработке, и это ключевой момент.Вы больше не разрабатываете отдельное приложение, а дополняете существующую структуру.Я бы сказал, что это похоже на наличие «бункеров данных» по сравнению с «хранилищами данных».централизованная система баз данных, в которой хранятся все данные компании.Как только люди поймут, что все взаимосвязано, это будет больше похоже на кажущуюся интеграцию.Мой совет — активно пробовать создавать приложения в SharePoint и думать о том, как перенести на него существующие приложения.

Как насчет BI и отчетности из ERP?Когда мы знаем, что IE не способен обрабатывать страницу с 10000 таблицами строк (без страниц). Компоненты по -прежнему являются № 1 в выборе пользователя (бухгалтеры, менеджеры, генеральный директор).

Я думаю, это зависит от вашего окружения.В нашей среде мы создаем для каждого отдела свои собственные страницы и используем их для основной информации, опросов и домашней страницы сотрудника.Мы создали виджеты Google/Live Search и Weather.com и запускаем RSS-каналы, используя элемент управления RSS Тима Хуэра.

Единственное, что вы можете сделать, — это создать веб-части для обеспечения доступа к данным из существующих приложений.Первоначально они могли быть просто представлениями только для чтения, но в зависимости от вашего опыта их можно было дополнить, чтобы разрешить запись.

Другая идея — добавить связи между SharePoint и вашими приложениями (при условии, что они основаны на веб-технологиях);это, по крайней мере, позволит потоку между ними.

Я этого не делал, но теоретически вы также можете оформить SharePoint так, чтобы он выглядел так же, как и остальная часть вашей интрасети.

Создание библиотек

Библиотеки форм, библиотеки документов, библиотеки слайдов

Создавайте стандартные или собственные списки

Стандартные списки - объявления, задачи, контакты

Пользовательские списки - поставщики, подрядчики, запасы, заказы

Настройка безопасных групповых дискуссионных зон

Создавайте общие командные календари

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top