[{"data":1,"prerenderedAt":960},["ShallowReactive",2],{"navigation_docs_en":3,"-en-external-sources-sharepoint":427,"-en-external-sources-sharepoint-surround":955},[4,31,117,188,238,271,310,369,378],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting started","i-hugeicons-rocket-01","\u002Fen\u002Fgetting-started","en\u002F01.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"What is DDM?","\u002Fen\u002Fgetting-started\u002Fwhat-is-ddm","en\u002F01.getting-started\u002F01.what-is-ddm","i-hugeicons-information-circle",{"title":16,"path":17,"stem":18,"icon":19},"Account and sign-in","\u002Fen\u002Fgetting-started\u002Fsign-in","en\u002F01.getting-started\u002F02.sign-in","i-hugeicons-key-01",{"title":21,"path":22,"stem":23,"icon":24},"AI in DDM","\u002Fen\u002Fgetting-started\u002Fai-in-ddm","en\u002F01.getting-started\u002F03.ai-in-ddm","i-hugeicons-ai-magic",{"title":26,"path":27,"stem":28,"icon":29},"System status","\u002Fen\u002Fgetting-started\u002Fsystem-status","en\u002F01.getting-started\u002F04.system-status","i-hugeicons-activity-03",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"CMS","i-hugeicons-dashboard-square-01","\u002Fen\u002Fcms","en\u002F02.cms",[37,42,47,52,57,62,67,72,77,82,87,92,97,102,107,112],{"title":38,"path":39,"stem":40,"icon":41},"The CMS at a glance","\u002Fen\u002Fcms\u002Foverview","en\u002F02.cms\u002F01.overview","i-hugeicons-compass-01",{"title":43,"path":44,"stem":45,"icon":46},"Uploading documents","\u002Fen\u002Fcms\u002Fupload","en\u002F02.cms\u002F02.upload","i-hugeicons-upload-01",{"title":48,"path":49,"stem":50,"icon":51},"Categories","\u002Fen\u002Fcms\u002Fcategories","en\u002F02.cms\u002F03.categories","i-hugeicons-folder-tree",{"title":53,"path":54,"stem":55,"icon":56},"Editing documents","\u002Fen\u002Fcms\u002Fdocuments","en\u002F02.cms\u002F04.documents","i-hugeicons-file-edit",{"title":58,"path":59,"stem":60,"icon":61},"Searching and filtering","\u002Fen\u002Fcms\u002Fsearch-and-filters","en\u002F02.cms\u002F05.search-and-filters","i-hugeicons-search-01",{"title":63,"path":64,"stem":65,"icon":66},"Groups and permissions","\u002Fen\u002Fcms\u002Fgroups-and-permissions","en\u002F02.cms\u002F06.groups-and-permissions","i-hugeicons-user-multiple",{"title":68,"path":69,"stem":70,"icon":71},"Users","\u002Fen\u002Fcms\u002Fusers","en\u002F02.cms\u002F07.users","i-hugeicons-user-add-01",{"title":73,"path":74,"stem":75,"icon":76},"Approvals","\u002Fen\u002Fcms\u002Fapprovals","en\u002F02.cms\u002F08.approvals","i-hugeicons-checkmark-badge-01",{"title":78,"path":79,"stem":80,"icon":81},"Markets and translations","\u002Fen\u002Fcms\u002Fmarkets-and-translations","en\u002F02.cms\u002F09.markets-and-translations","i-hugeicons-globe-02",{"title":83,"path":84,"stem":85,"icon":86},"Note templates","\u002Fen\u002Fcms\u002Fnote-templates","en\u002F02.cms\u002F10.note-templates","i-hugeicons-layout-01",{"title":88,"path":89,"stem":90,"icon":91},"Usage and audit log","\u002Fen\u002Fcms\u002Fusage-and-audit","en\u002F02.cms\u002F11.usage-and-audit","i-hugeicons-chart-column",{"title":93,"path":94,"stem":95,"icon":96},"AI assistant","\u002Fen\u002Fcms\u002Fassistant","en\u002F02.cms\u002F12.assistant","i-hugeicons-sparkles",{"title":98,"path":99,"stem":100,"icon":101},"Settings","\u002Fen\u002Fcms\u002Fsettings","en\u002F02.cms\u002F13.settings","i-hugeicons-settings-02",{"title":103,"path":104,"stem":105,"icon":106},"Plans","\u002Fen\u002Fcms\u002Fplans","en\u002F02.cms\u002F14.plans","i-hugeicons-package",{"title":108,"path":109,"stem":110,"icon":111},"Feature requests","\u002Fen\u002Fcms\u002Ffeature-requests","en\u002F02.cms\u002F15.feature-requests","i-hugeicons-idea-01",{"title":113,"path":114,"stem":115,"icon":116},"Report a bug","\u002Fen\u002Fcms\u002Fbug-reports","en\u002F02.cms\u002F16.bug-reports","i-hugeicons-bug-01",{"title":118,"icon":119,"path":120,"stem":121,"children":122,"page":30},"App","i-hugeicons-smart-phone-01","\u002Fen\u002Fapp","en\u002F03.app",[123,128,133,138,143,147,152,157,162,167,170,173,176,179,184],{"title":124,"path":125,"stem":126,"icon":127},"Signing in and finding your way","\u002Fen\u002Fapp\u002Foverview","en\u002F03.app\u002F01.overview","i-hugeicons-login-03",{"title":129,"path":130,"stem":131,"icon":132},"Tabs and split view","\u002Fen\u002Fapp\u002Ftabs","en\u002F03.app\u002F02.tabs","i-hugeicons-layout-2-column",{"title":134,"path":135,"stem":136,"icon":137},"Finding and reading documents","\u002Fen\u002Fapp\u002Fdocuments","en\u002F03.app\u002F03.documents","i-hugeicons-file-01",{"title":139,"path":140,"stem":141,"icon":142},"Favorites","\u002Fen\u002Fapp\u002Ffavorites","en\u002F03.app\u002F04.favorites","i-hugeicons-favourite",{"title":144,"path":145,"stem":146,"icon":61},"Searching","\u002Fen\u002Fapp\u002Fsearch","en\u002F03.app\u002F05.search",{"title":148,"path":149,"stem":150,"icon":151},"Notes","\u002Fen\u002Fapp\u002Fnotes","en\u002F03.app\u002F06.notes","i-hugeicons-note-edit",{"title":153,"path":154,"stem":155,"icon":156},"Calendar and appointments","\u002Fen\u002Fapp\u002Fcalendar","en\u002F03.app\u002F07.calendar","i-hugeicons-calendar-03",{"title":158,"path":159,"stem":160,"icon":161},"Sending to customers","\u002Fen\u002Fapp\u002Foutbox","en\u002F03.app\u002F08.outbox","i-hugeicons-sent",{"title":163,"path":164,"stem":165,"icon":166},"Working offline","\u002Fen\u002Fapp\u002Foffline","en\u002F03.app\u002F09.offline","i-hugeicons-wifi-off-01",{"title":93,"path":168,"stem":169,"icon":96},"\u002Fen\u002Fapp\u002Fassistant","en\u002F03.app\u002F10.assistant",{"title":98,"path":171,"stem":172,"icon":101},"\u002Fen\u002Fapp\u002Fsettings","en\u002F03.app\u002F11.settings",{"title":108,"path":174,"stem":175,"icon":111},"\u002Fen\u002Fapp\u002Ffeature-requests","en\u002F03.app\u002F12.feature-requests",{"title":113,"path":177,"stem":178,"icon":116},"\u002Fen\u002Fapp\u002Fbug-reports","en\u002F03.app\u002F13.bug-reports",{"title":180,"path":181,"stem":182,"icon":183},"Desktop app","\u002Fen\u002Fapp\u002Fdesktop-app","en\u002F03.app\u002F14.desktop-app","i-hugeicons-computer",{"title":185,"path":186,"stem":187,"icon":119},"Mobile app","\u002Fen\u002Fapp\u002Fmobile-app","en\u002F03.app\u002F15.mobile-app",{"title":189,"icon":190,"path":191,"stem":192,"children":193,"page":30},"Sign-in & directories","i-hugeicons-security-check","\u002Fen\u002Fsign-in-and-directories","en\u002F04.sign-in-and-directories",[194,198,202,207,212,217,222,226,230,234],{"title":195,"path":196,"stem":197,"icon":19},"Sign-in methods","\u002Fen\u002Fsign-in-and-directories\u002Fsign-in-methods","en\u002F04.sign-in-and-directories\u002F01.sign-in-methods",{"title":199,"path":200,"stem":201,"icon":190},"Single sign-on","\u002Fen\u002Fsign-in-and-directories\u002Fsingle-sign-on","en\u002F04.sign-in-and-directories\u002F02.single-sign-on",{"title":203,"path":204,"stem":205,"icon":206},"Directory services (LDAP)","\u002Fen\u002Fsign-in-and-directories\u002Fdirectory-services","en\u002F04.sign-in-and-directories\u002F03.directory-services","i-hugeicons-hierarchy",{"title":208,"path":209,"stem":210,"icon":211},"Synchronisation and sign-in","\u002Fen\u002Fsign-in-and-directories\u002Fdirectory-sync","en\u002F04.sign-in-and-directories\u002F04.directory-sync","i-hugeicons-refresh",{"title":213,"path":214,"stem":215,"icon":216},"Microsoft Entra ID","\u002Fen\u002Fsign-in-and-directories\u002Fmicrosoft-entra-id","en\u002F04.sign-in-and-directories\u002F05.microsoft-entra-id","i-hugeicons-building-03",{"title":218,"path":219,"stem":220,"icon":221},"Okta","\u002Fen\u002Fsign-in-and-directories\u002Fokta","en\u002F04.sign-in-and-directories\u002F06.okta","i-hugeicons-finger-print",{"title":223,"path":224,"stem":225,"icon":81},"Google Workspace","\u002Fen\u002Fsign-in-and-directories\u002Fgoogle-workspace","en\u002F04.sign-in-and-directories\u002F07.google-workspace",{"title":227,"path":228,"stem":229,"icon":119},"Two-factor authentication","\u002Fen\u002Fsign-in-and-directories\u002Ftwo-factor-authentication","en\u002F04.sign-in-and-directories\u002F08.two-factor-authentication",{"title":231,"path":232,"stem":233,"icon":221},"Passkeys","\u002Fen\u002Fsign-in-and-directories\u002Fpasskeys","en\u002F04.sign-in-and-directories\u002F09.passkeys",{"title":235,"path":236,"stem":237,"icon":156},"Calendar access","\u002Fen\u002Fsign-in-and-directories\u002Fcalendar-access","en\u002F04.sign-in-and-directories\u002F10.calendar-access",{"title":239,"icon":240,"path":241,"stem":242,"children":243,"page":30},"MCP server","i-hugeicons-ai-network","\u002Fen\u002Fmcp-server","en\u002F05.mcp-server",[244,248,253,257,262,266],{"title":245,"path":246,"stem":247,"icon":240},"Overview","\u002Fen\u002Fmcp-server\u002Foverview","en\u002F05.mcp-server\u002F01.overview",{"title":249,"path":250,"stem":251,"icon":252},"Setup","\u002Fen\u002Fmcp-server\u002Fsetup","en\u002F05.mcp-server\u002F02.setup","i-hugeicons-plug-socket",{"title":254,"path":255,"stem":256,"icon":111},"What you can do with it","\u002Fen\u002Fmcp-server\u002Fuse-cases","en\u002F05.mcp-server\u002F03.use-cases",{"title":258,"path":259,"stem":260,"icon":261},"Tools","\u002Fen\u002Fmcp-server\u002Ftools","en\u002F05.mcp-server\u002F04.tools","i-hugeicons-wrench-01",{"title":263,"path":264,"stem":265,"icon":76},"Approving changes","\u002Fen\u002Fmcp-server\u002Fapproving-changes","en\u002F05.mcp-server\u002F05.approving-changes",{"title":267,"path":268,"stem":269,"icon":270},"Administration & security","\u002Fen\u002Fmcp-server\u002Fadmin-and-security","en\u002F05.mcp-server\u002F06.admin-and-security","i-hugeicons-shield-key",{"title":272,"icon":273,"path":274,"stem":275,"children":276,"page":30},"External sources","i-hugeicons-database-sync","\u002Fen\u002Fexternal-sources","en\u002F06.external-sources",[277,280,285,290,295,300,305],{"title":245,"path":278,"stem":279,"icon":273},"\u002Fen\u002Fexternal-sources\u002Foverview","en\u002F06.external-sources\u002F01.overview",{"title":281,"path":282,"stem":283,"icon":284},"SharePoint","\u002Fen\u002Fexternal-sources\u002Fsharepoint","en\u002F06.external-sources\u002F02.sharepoint","i-hugeicons-microsoft",{"title":286,"path":287,"stem":288,"icon":289},"OneDrive","\u002Fen\u002Fexternal-sources\u002Fonedrive","en\u002F06.external-sources\u002F03.onedrive","i-hugeicons-folder-cloud",{"title":291,"path":292,"stem":293,"icon":294},"Google Drive","\u002Fen\u002Fexternal-sources\u002Fgoogle-drive","en\u002F06.external-sources\u002F04.google-drive","i-hugeicons-google-drive",{"title":296,"path":297,"stem":298,"icon":299},"FTP \u002F SFTP","\u002Fen\u002Fexternal-sources\u002Fftp-sftp","en\u002F06.external-sources\u002F05.ftp-sftp","i-hugeicons-server-stack-01",{"title":301,"path":302,"stem":303,"icon":304},"REST interface","\u002Fen\u002Fexternal-sources\u002Frest","en\u002F06.external-sources\u002F06.rest","i-hugeicons-api",{"title":306,"path":307,"stem":308,"icon":309},"SOAP interface","\u002Fen\u002Fexternal-sources\u002Fsoap","en\u002F06.external-sources\u002F07.soap","i-hugeicons-source-code",{"title":311,"icon":304,"path":312,"stem":313,"children":314,"page":30},"Integration API","\u002Fen\u002Fintegration-api","en\u002F07.integration-api",[315,318,322,327,332,337,341,346,350,354,359,364],{"title":245,"path":316,"stem":317,"icon":14},"\u002Fen\u002Fintegration-api\u002Foverview","en\u002F07.integration-api\u002F01.overview",{"title":319,"path":320,"stem":321,"icon":19},"Authentication","\u002Fen\u002Fintegration-api\u002Fauthentication","en\u002F07.integration-api\u002F02.authentication",{"title":323,"path":324,"stem":325,"icon":326},"Conventions","\u002Fen\u002Fintegration-api\u002Fconventions","en\u002F07.integration-api\u002F03.conventions","i-hugeicons-book-open-01",{"title":328,"path":329,"stem":330,"icon":331},"Pushing documents","\u002Fen\u002Fintegration-api\u002Fpushing-documents","en\u002F07.integration-api\u002F04.pushing-documents","i-hugeicons-upload-02",{"title":333,"path":334,"stem":335,"icon":336},"Consuming content","\u002Fen\u002Fintegration-api\u002Fconsuming-content","en\u002F07.integration-api\u002F05.consuming-content","i-hugeicons-download-02",{"title":338,"path":339,"stem":340,"icon":137},"Reference: documents","\u002Fen\u002Fintegration-api\u002Freference-documents","en\u002F07.integration-api\u002F06.reference-documents",{"title":342,"path":343,"stem":344,"icon":345},"Reference: categories, tags, markets","\u002Fen\u002Fintegration-api\u002Freference-categories-tags","en\u002F07.integration-api\u002F07.reference-categories-tags","i-hugeicons-folder-01",{"title":347,"path":348,"stem":349,"icon":211},"Reference: sync manifest","\u002Fen\u002Fintegration-api\u002Freference-sync","en\u002F07.integration-api\u002F08.reference-sync",{"title":351,"path":352,"stem":353,"icon":309},"OpenAPI","\u002Fen\u002Fintegration-api\u002Fopenapi","en\u002F07.integration-api\u002F09.openapi",{"title":355,"path":356,"stem":357,"icon":358},"Changelog","\u002Fen\u002Fintegration-api\u002Fchangelog","en\u002F07.integration-api\u002F10.changelog","i-hugeicons-time-schedule",{"title":360,"path":361,"stem":362,"icon":363},"Reference: groups, markets, access","\u002Fen\u002Fintegration-api\u002Freference-groups-access","en\u002F07.integration-api\u002F11.reference-groups-access","i-hugeicons-user-lock-01",{"title":365,"path":366,"stem":367,"icon":368},"Moving from CMWS","\u002Fen\u002Fintegration-api\u002Fcmws","en\u002F07.integration-api\u002F12.cmws","i-hugeicons-arrow-reload-horizontal",{"title":370,"icon":371,"path":372,"stem":373,"children":374,"page":30},"What's new","i-hugeicons-gift","\u002Fen\u002Fwhats-new","en\u002F08.whats-new",[375],{"title":355,"path":376,"stem":377,"icon":358},"\u002Fen\u002Fwhats-new\u002Fchangelog","en\u002F08.whats-new\u002F01.changelog",{"title":379,"icon":299,"path":380,"stem":381,"children":382,"page":30},"Self-hosting","\u002Fen\u002Fself-hosting","en\u002F09.self-hosting",[383,386,390,395,399,404,408,413,418,422],{"title":245,"path":384,"stem":385,"icon":14},"\u002Fen\u002Fself-hosting\u002Foverview","en\u002F09.self-hosting\u002F01.overview",{"title":387,"path":388,"stem":389,"icon":106},"Docker Compose","\u002Fen\u002Fself-hosting\u002Fdocker-compose","en\u002F09.self-hosting\u002F02.docker-compose",{"title":391,"path":392,"stem":393,"icon":394},"Kubernetes","\u002Fen\u002Fself-hosting\u002Fkubernetes","en\u002F09.self-hosting\u002F03.kubernetes","i-hugeicons-cloud",{"title":396,"path":397,"stem":398,"icon":101},"Configuration","\u002Fen\u002Fself-hosting\u002Fconfiguration","en\u002F09.self-hosting\u002F04.configuration",{"title":400,"path":401,"stem":402,"icon":403},"Licence","\u002Fen\u002Fself-hosting\u002Flicence","en\u002F09.self-hosting\u002F05.licence","i-hugeicons-license",{"title":405,"path":406,"stem":407,"icon":211},"Updates","\u002Fen\u002Fself-hosting\u002Fupdates","en\u002F09.self-hosting\u002F06.updates",{"title":409,"path":410,"stem":411,"icon":412},"Postgres","\u002Fen\u002Fself-hosting\u002Fpostgres","en\u002F09.self-hosting\u002F07.postgres","i-hugeicons-database",{"title":414,"path":415,"stem":416,"icon":417},"Backups","\u002Fen\u002Fself-hosting\u002Fbackups","en\u002F09.self-hosting\u002F08.backups","i-hugeicons-database-restore",{"title":419,"path":420,"stem":421,"icon":261},"Troubleshooting","\u002Fen\u002Fself-hosting\u002Ftroubleshooting","en\u002F09.self-hosting\u002F09.troubleshooting",{"title":423,"path":424,"stem":425,"icon":426},"Firewall","\u002Fen\u002Fself-hosting\u002Ffirewall","en\u002F09.self-hosting\u002F10.firewall","i-hugeicons-firewall",{"id":428,"title":281,"body":429,"description":948,"extension":949,"links":950,"meta":951,"navigation":952,"path":282,"seo":953,"stem":283,"__hash__":954},"docs_en\u002Fen\u002F06.external-sources\u002F02.sharepoint.md",{"type":430,"value":431,"toc":933},"minimark",[432,444,451,463,468,488,492,648,666,670,688,769,780,793,797,803,877,881,898,901,924],[433,434,435,436,439,440,443],"p",{},"With the ",[437,438,281],"strong",{}," system type, DDM fetches the files from the ",[437,441,442],{},"document library of a SharePoint site"," – all of it or from a folder within it – and keeps them up to date. The library's folders can become categories.",[433,445,446,447,450],{},"DDM does not sign in as a person but as an ",[437,448,449],{},"app",": you register DDM once in your Microsoft Entra ID and give the app the right to read SharePoint. Nobody has to sign in to Microsoft in DDM, and no personal password is stored.",[452,453,454,455,458,459,462],"note",{},"Available from the ",[437,456,457],{},"Professional"," plan – see ",[460,461,103],"a",{"href":104},".",[464,465,467],"h2",{"id":466},"before-you-start","Before you start",[433,469,470,471,474,475,478,479,483,484,487],{},"You need somebody who may ",[437,472,473],{},"register apps"," and ",[437,476,477],{},"grant admin consent"," in your Microsoft Entra ID – usually IT with the ",[480,481,482],"em",{},"Application Administrator"," or ",[480,485,486],{},"Global Administrator"," role.",[464,489,491],{"id":490},"_1-register-ddm-in-entra-id","1. Register DDM in Entra ID",[493,494,496,501,524,553,559,563,566,584,588,604,615,619,641],"steps",{"level":495},"3",[497,498,500],"h3",{"id":499},"register-the-app","Register the app",[433,502,503,504,510,511,514,515,514,518,514,521,462],{},"Open the ",[460,505,509],{"href":506,"rel":507},"https:\u002F\u002Fentra.microsoft.com",[508],"nofollow","Microsoft Entra admin center"," and go to ",[437,512,513],{},"Identity"," › ",[437,516,517],{},"Applications",[437,519,520],{},"App registrations",[437,522,523],{},"New registration",[525,526,527,538,547],"ul",{},[528,529,530,533,534,462],"li",{},[437,531,532],{},"Name",": e.g. ",[535,536,537],"code",{},"DDM SharePoint import",[528,539,540,543,544,462],{},[437,541,542],{},"Supported account types",": ",[480,545,546],{},"Accounts in this organizational directory only",[528,548,549,552],{},[437,550,551],{},"Redirect URI",": leave it empty – DDM does not need one.",[433,554,555,556,462],{},"Click ",[437,557,558],{},"Register",[497,560,562],{"id":561},"note-the-ids","Note the IDs",[433,564,565],{},"The app's overview page shows two values you will enter in DDM shortly:",[525,567,568,577],{},[528,569,570,573,574,462],{},[437,571,572],{},"Application (client) ID"," – the ",[437,575,576],{},"Client ID",[528,578,579,573,582,462],{},[437,580,581],{},"Directory (tenant) ID",[437,583,581],{},[497,585,587],{"id":586},"create-a-client-secret","Create a client secret",[433,589,590,591,514,594,514,597,600,601,462],{},"Go to ",[437,592,593],{},"Certificates & secrets",[437,595,596],{},"Client secrets",[437,598,599],{},"New client secret",". Choose how long it is valid and click ",[437,602,603],{},"Add",[433,605,606,607,610,611,614],{},"Copy the ",[437,608,609],{},"Value"," straight away – not the ",[480,612,613],{},"Secret ID",". Entra shows it only this once.",[497,616,618],{"id":617},"grant-read-access-to-sharepoint","Grant read access to SharePoint",[433,620,590,621,514,624,514,627,514,630,633,634,637,638,462],{},[437,622,623],{},"API permissions",[437,625,626],{},"Add a permission",[437,628,629],{},"Microsoft Graph",[437,631,632],{},"Application permissions"," and choose ",[437,635,636],{},"Sites.Read.All",". Then click ",[437,639,640],{},"Grant admin consent for …",[433,642,643,644,647],{},"In the list, the permission must say ",[437,645,646],{},"Granted for …",". Without consent, Microsoft refuses every request from DDM.",[649,650,651,653,654,657,658,661,662,665],"tip",{},[437,652,636],{}," allows the app to read ",[437,655,656],{},"all"," sites of your tenant. If DDM should only see one particular site, take ",[437,659,660],{},"Sites.Selected"," instead and have your IT give the app the ",[480,663,664],{},"read"," right for exactly this site (via Microsoft Graph or PowerShell). DDM works the same with either.",[464,667,669],{"id":668},"_2-add-the-source-in-ddm","2. Add the source in DDM",[433,671,672,673,514,675,677,678,681,682,684,685,462],{},"Under ",[437,674,98],{},[437,676,272],{},", add a source with ",[437,679,680],{},"New source",", give it a name and choose ",[437,683,281],{}," as the ",[437,686,687],{},"System type",[689,690,691,704],"table",{},[692,693,694],"thead",{},[695,696,697,701],"tr",{},[698,699,700],"th",{},"Field",[698,702,703],{},"What to enter",[705,706,707,721,732,742,755],"tbody",{},[695,708,709,715],{},[710,711,712],"td",{},[437,713,714],{},"Site URL",[710,716,717,718],{},"The site's address as it appears in the browser – without the library after it, e.g. ",[535,719,720],{},"https:\u002F\u002Fcompany.sharepoint.com\u002Fsites\u002Fsales",[695,722,723,727],{},[710,724,725],{},[437,726,581],{},[710,728,729,730],{},"The app's ",[480,731,581],{},[695,733,734,738],{},[710,735,736],{},[437,737,576],{},[710,739,729,740],{},[480,741,572],{},[695,743,744,749],{},[710,745,746],{},[437,747,748],{},"Client secret",[710,750,751,752,754],{},"The client secret's ",[437,753,609],{},". It is stored encrypted and never shown again",[695,756,757,762],{},[710,758,759],{},[437,760,761],{},"Folder (optional)",[710,763,764,765,768],{},"A folder in the library from which files are taken over, e.g. ",[535,766,767],{},"\u002FPricelists",". Empty = the whole library",[433,770,771,772,775,776,779],{},"DDM reads the site's ",[437,773,774],{},"default document library"," – the one usually called ",[437,777,778],{},"Documents"," in SharePoint. A source cannot reach other libraries of the same site; for files there, set up a site or move them into the default library.",[781,782,783,784,786,787,789,790,792],"warning",{},"If you change the ",[437,785,581],{}," or the ",[437,788,576],{},", DDM deletes the stored ",[437,791,748],{}," – it belonged to the old app. Enter it again afterwards.",[464,794,796],{"id":795},"_3-test-the-connection","3. Test the connection",[433,798,555,799,802],{},[437,800,801],{},"Test connection",". DDM gets an access token from Microsoft and looks for the site.",[689,804,805,815],{},[692,806,807],{},[695,808,809,812],{},[698,810,811],{},"Message",[698,813,814],{},"What to do",[705,816,817,827,837,847,860],{},[695,818,819,824],{},[710,820,821],{},[437,822,823],{},"Connected — “…” is readable.",[710,825,826],{},"All good – DDM names the site it found.",[695,828,829,834],{},[710,830,831],{},[437,832,833],{},"Details are still missing — the site URL or user, the directory ID and the client ID.",[710,835,836],{},"The site URL, directory ID or client ID is missing.",[695,838,839,844],{},[710,840,841],{},[437,842,843],{},"Microsoft rejected the app — check the client ID, the directory ID, the client secret (expired?) and the admin consent.",[710,845,846],{},"Microsoft refused the app: the client secret is wrong, missing or has expired, the client or directory ID is wrong, or admin consent is missing.",[695,848,849,854],{},[710,850,851],{},[437,852,853],{},"The site, user or folder was not found — check the details and whether the app may access them.",[710,855,856,857,859],{},"The site or the folder was not found – a typo in the site URL, or with ",[437,858,660],{}," the app does not yet have a right for this site.",[695,861,862,867],{},[710,863,864],{},[437,865,866],{},"The address does not answer — check the URL, the port and the firewall.",[710,868,869,870,474,873,876],{},"The DDM server cannot reach Microsoft. With a DDM on your own network: outgoing connections to ",[535,871,872],{},"login.microsoftonline.com",[535,874,875],{},"graph.microsoft.com"," must be allowed.",[464,878,880],{"id":879},"_4-import-scope-and-sync","4. Import scope and sync",[433,882,672,883,886,887,890,891,894,895,462],{},[437,884,885],{},"Import scope",", decide how the library's folders become categories and which files count, click ",[437,888,889],{},"Sync now"," once and then switch on ",[437,892,893],{},"Source active"," – see ",[460,896,245],{"href":897},"\u002Fen\u002Fexternal-sources\u002Foverview#import-scope",[433,899,900],{},"What applies to SharePoint:",[525,902,903,910,917],{},[528,904,905,906,909],{},"DDM takes over ",[437,907,908],{},"all files"," of the library from the given folder, in sub-folders too. Lists, pages and the folders themselves are not documents.",[528,911,912,913,916],{},"A file is recognised by its ",[437,914,915],{},"path in the library",". If you rename or move it in SharePoint, DDM creates it as a new document; the old one stays.",[528,918,919,920,923],{},"DDM does not take over permissions from SharePoint. Who sees a document is governed by the ",[460,921,922],{"href":64},"category's permissions"," in DDM.",[452,925,926,927,930,931,462],{},"A client secret expires – in Entra after two years at most. After that every sync fails with ",[437,928,929],{},"Microsoft rejected the app",". Create a new one in good time and enter it under ",[437,932,748],{},{"title":934,"searchDepth":935,"depth":935,"links":936},"",2,[937,938,945,946,947],{"id":466,"depth":935,"text":467},{"id":490,"depth":935,"text":491,"children":939},[940,942,943,944],{"id":499,"depth":941,"text":500},3,{"id":561,"depth":941,"text":562},{"id":586,"depth":941,"text":587},{"id":617,"depth":941,"text":618},{"id":668,"depth":935,"text":669},{"id":795,"depth":935,"text":796},{"id":879,"depth":935,"text":880},"Take over documents from the document library of a SharePoint site – with an app registration in Microsoft Entra ID.","md",null,{},{"icon":284},{"title":281,"description":948},"tM4b_Upnsj0lx_AgmaaXFzywnzY-bHt-lqAviiU5yNQ",[956,958],{"title":245,"path":278,"stem":279,"description":957,"icon":273,"children":-1},"Bring documents into the CMS automatically from SharePoint, OneDrive, Google Drive, an FTP server or your own interface – how to set up a source, what a sync does and what it never does.",{"title":286,"path":287,"stem":288,"description":959,"icon":289,"children":-1},"Take over documents from a person's OneDrive – with an app registration in Microsoft Entra ID.",1793617721066]