Я хочу использовать SharePoint Online для создания списка SharePoint (скажем, ListA), в этом ListA есть довольно много полей (скажем, 30 полей), одним из этих полей является поле Status, его значением может быть Open, WIP, Обзор, закрыто.Несколько пользователей (скажем, UserA, UserB и UserC) могут просматривать все поля всех элементов в ListA.
Мои 5 вопросов: может ли этот ListA в SharePoint Online достичь поставленных целей?
- Разрешить только UserA создавать новые элементы;все пользователи могут просматривать все элементы
- Разрешить только UserA удалять элементы в Status Open, если Status не открыт, то UserA не может удалить этот элемент
- Только UserA может редактировать только первые 10 полей (Field1 toField10);Разрешить только пользователю B редактировать Field11 в Field20;Разрешить UserC редактировать только последние 10 полей (с Field21 по Field30)
- Разрешать редактировать только первые 10 полей (с Field1 по Field10) только при открытом состоянии;Разрешить редактировать Field11 в Field20 только в том случае, если Status - WIP;Разрешить редактировать последние 10 полей (с поля 21 по поле 30) только при статусе просмотра;когда статус закрыт, все поля становятся только для просмотра, ни один пользователь не может редактировать любое поле.
- В форме просмотра или редактирования отобразите первые 10 полей с левой стороны, размещенных сверху вниз;показать поле от 11 до 20 в центре сверху вниз;покажите последние 10 полей справа внизу, как показано ниже:
Поле1 Поле11 Поле21
Поле2 Поле12 Поле22
... ......
Поле 9 Поле 19 Поле 29
Поле 10 Поле 20 Поле 30
Если любой из вышеуказанных 5 вопросов выполним, пожалуйста, предоставьте соответствующую ссылку (ссылки) или ваше решение (s) для него.
Если это было невозможно (не поддерживается в SharePoint Online), пожалуйста, дайте мне знать.
Большое спасибо
JW