Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
74:cms_sharepoint_online [2019/10/14 08:49] – [Sharepoint Online] tssr | 74:cms_sharepoint_online [2019/10/30 08:56] – [Known Issues] tssr | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[: | + | [[: |
- | # Sharepoint Online | + | ===== Sharepoint Online |
- | Example Configuration | + | === Example Configuration |
- | ``` xml | + | < |
+ | < | ||
+ | <!-- Global Properties --> | ||
+ | < | ||
+ | <!-- Host Properties --> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
- | < cms-type name=" | + | === Host Properties === |
- | < !-- Global Properties --> | + | These configuration properties affect the behavior of one SharePoint Online server. |
- | < cms-host ident=" | + | *** ** '' |
+ | Properties marked with ** * ** are required for the adapter to work. | ||
- | < !-- Host Properties --> | + | **# ** '' |
+ | Properties | ||
- | < cms-property name=" | + | **+ ** '' |
+ | Properties marked with ** + ** are required, but there is a default | ||
- | < cms-property name="client.secret" | + | > client.id ** * ** |
- | < cms-property name=" | + | * Description: |
+ | * Links: [[https:// | ||
- | < cms-property name=" | + | > client.secret ** * ** |
- | < /cms-host> | + | * Description: |
+ | * Links: [[https:// | ||
- | < /cms-type> | + | > tenant.id ** * ** |
- | ``` | + | * Description: |
+ | * Links: [[https:// | ||
- | ## Host Properties | + | > loginserver ** + ** |
- | These configuration properties affect the behavior of one SharePoint Online server. Properties marked with * are required for the adapter | + | * Default Value: < |
+ | | ||
+ | * Links: [[https:// | ||
- | **\* Required** \ | + | > scope ** + ** |
- | **\+ Required with default value** | + | |
+ | | ||
- | `* client.id` | + | > state.attribute.name |
- | * Description: | + | |
- | `* client.secret` | + | > document.content.type.name ** + ** |
- | * Description: | + | * Default Value: Document |
+ | | ||
- | `* tenant.id` | + | > link.content.type.name ** + ** |
- | * Description: | + | * Default Value: Link to a document |
+ | | ||
- | `+ loginserver` | + | * Known Issue: Typo in Default Value. Has to be Link to a **D**ocument |
- | * Default Value: | + | > use.system.account.for.download ** + ** |
- | * Description: | + | * Default Value: false |
+ | | ||
- | `+ scope` | + | ==== Azure Portal ==== |
- | * Default Value: *offline_access User.Read Sites.ReadWrite.All* | + | === Authentication === |
- | `state.attribute.name` | + | Every application registered at the Microsoft azure portal can register **Redirect URIs** |
- | * Description: This property specifies a column name, which will be used by stages to store the file status. | + | {{:cms: |
- | `document.content.type.name` | + | For the authentication process to work, you have to add the following redirect to the list: |
- | * Default Value: Dokument | + | < |
+ | < | ||
+ | </ | ||
- | `link.content.type.name` | + | * Protocol: Microsoft only accepts __https__ |
+ | * Stages-hostname: | ||
+ | * Port: Port Stages is running on (80 for http, 443 for https) or any other custom port | ||
- | * Default Value: Link to a document | + | === API Permissions === |
- | `use.system.account.for.download` | + | In addition to the Redirect URIs, the application needs permissions |
- | * Default Value: false | + | {{:cms: |
- | * Description: | + | ==== Known Issues ==== |
- | ## Azure Redirect URI for Stages | + | == Commit comments for file versions |
- | + | ||
- | `[stages-server-url]/ | + | |
- | + | ||
- | ## Known Issues | + | |
- | + | ||
- | #### Commit comments for file versions | + | |
For each checkin of a file, the user can attach a comment for the version which gets created. The Microsoft Endpoint, which is used to read that information, | For each checkin of a file, the user can attach a comment for the version which gets created. The Microsoft Endpoint, which is used to read that information, | ||
- | #### Behavior of Lock/Unlock | + | == Behavior of Lock/ |
Currently, the graph API only supports checkin/ | Currently, the graph API only supports checkin/ | ||
- | #### Initial commit | + | == Initial commit |
Creates two versions (one for the creation of a new file/ second for updating the properties) | Creates two versions (one for the creation of a new file/ second for updating the properties) | ||
+ | == Set State == | ||
+ | |||
+ | After setting the state of a Sharepoint Online document, the assignment to the Stages user gets lost. The modifier will be the Sharepoint Online user instead of the Stages user. | ||