This commit is contained in:
+16
-1
@@ -21,7 +21,7 @@
|
||||
| `Text` | однострочный текст | — |
|
||||
| `Note` | многострочный текст| — |
|
||||
| `Number` | число | `decimals` (знаков после запятой) |
|
||||
| `Choice` | выбор из вариантов | `choices` (массив) |
|
||||
| `Choice` | выбор из вариантов | `choices` (массив), `allowMultiple` (множественный выбор — колонка MultiChoice; тип существующей колонки скрипт не меняет) |
|
||||
| `DateTime` | дата/время | — |
|
||||
| `Boolean` | да/нет | — |
|
||||
| `User` | пользователь | — |
|
||||
@@ -72,6 +72,21 @@ cd provisioning
|
||||
|
||||
Лог: `[+]` — создано, `[=]` — уже существовало, `[~]` — переименовано, `[!]` — предупреждение.
|
||||
|
||||
### Вебхук-подписка новых списков
|
||||
|
||||
Если передать `-WebhookToken "<JWT>"` (bearer-токен Microsoft для api.tnsu.kz, без
|
||||
слова «Bearer»), то на каждый список, СОЗДАННЫЙ в этом запуске («— данные» и
|
||||
«— согласование»), скрипт в конце отправит:
|
||||
|
||||
```
|
||||
POST https://api.tnsu.kz/Webhook/Subscribe?listName=<список>&url=<сайт>¬ificationUrl=https://api.tnsu.kz/Webhook/SharePoint
|
||||
```
|
||||
|
||||
Бэкенд подписывается на изменения в списке, уведомления приходят на
|
||||
`/Webhook/SharePoint`. Существующие списки не подписываются. Без токена или при
|
||||
ошибке запроса — предупреждение `[!] вебхук: … не подписан` (подписать вручную),
|
||||
провизионинг при этом не останавливается. Токен живёт ~1 час — берите свежий.
|
||||
|
||||
## Важно про имена колонок
|
||||
|
||||
В манифесте у колонки два имени:
|
||||
|
||||
Reference in New Issue
Block a user