Я хочу иметь возможность создать сайт команды верхнего уровня. На этом сайте я хочу добавить подсайты, а под ними - 1..n подсайты для хранения информации на уровне проекта. На сайтах нижнего уровня было бы очень полезно иметь возможность хранить пользовательские атрибуты для каждого проекта (бизнес-сферы, категории, даты начала / окончания и т. Д.). Владельцы каждого сайта нижнего уровня могут помещать данные в эти атрибуты с помощью пользовательских веб-частей или существует какой-то механизм SharePoint, о котором я не знаю?
На сайтах 2-го уровня я буду создавать пользовательские веб-части для запроса информации на сайтах нижнего уровня и группировать данные на основе пользовательской информации. Сайт верхнего уровня снова запросит сайты под ним для получения пользовательской информации.
Как мне это сделать? Могут ли пользовательские атрибуты быть помечены на сайте? Или просто создать пользовательские веб-части и сохранить данные в отдельной базе данных SQL и привязать идентификатор сайта к записям базы данных?
Я просмотрел типы контента и столбцы сайта и не думаю, что они соответствуют тому, что я пытаюсь сделать.