├── .gitignore ├── LICENSE ├── README.md ├── app └── requiredscopes.json ├── assets └── certificate │ └── Create-SelfSignedCertificate.ps1 ├── docs ├── PART1.md ├── PART2.md ├── PART3.md ├── PART4.md ├── PART5.md └── PART6.md ├── functions ├── sp-trigger-function │ ├── .gitignore │ ├── .jshintrc │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── README.md │ ├── deploy.ps1 │ ├── images │ │ ├── cors_settings.png │ │ └── func_debug.png │ ├── junit.xml │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── functions │ │ │ └── webhookHandler │ │ │ │ ├── config │ │ │ │ └── samplekey.txt │ │ │ │ ├── function.json │ │ │ │ ├── webhookHandler.ts │ │ │ │ └── webhookHandler │ │ │ │ └── webhookHandler.spec.ts │ │ ├── helpers │ │ │ ├── AuthenticationHelper.ts │ │ │ ├── SharePointWebHookHelper.ts │ │ │ └── StorageHelper.ts │ │ ├── host.json │ │ ├── local.settings.json │ │ ├── models │ │ │ ├── IChangeItem.ts │ │ │ ├── IChangeQuery.ts │ │ │ ├── IFunctionSettings.ts │ │ │ └── IWebhookSubcriptionData.ts │ │ └── proxies.json │ ├── tools │ │ └── build │ │ │ ├── helpers.js │ │ │ ├── webpack.dev.js │ │ │ └── webpack.prod.js │ ├── tsconfig.json │ └── tslint.json └── teams-config-function │ ├── .gitignore │ ├── Activities │ ├── Groups │ │ └── EnsureAndUpdateGroupActivity.cs │ └── Teams │ │ ├── AddSPLibProjectTabActivity.cs │ │ ├── AddSPLibTabActivity.cs │ │ ├── CreateProjectChannelActivity.cs │ │ └── EnableTeamActivity.cs │ ├── CreationResult.cs │ ├── Services │ ├── CertificateService.cs │ ├── ConfigurationService.cs │ ├── GraphServiceClientFactory.cs │ └── TeamsTabService.cs │ ├── StartConfiguration.cs │ ├── TeamsConfig.cs │ ├── TeamsConfiguration.csproj │ ├── TeamsConfiguration.sln │ └── host.json ├── images ├── ad_app_permissions.png ├── add_app.png ├── add_app_site.png ├── architecture.png ├── automation_creds.png ├── automation_variables.png ├── az_func_ext.png ├── azure_ad_clientid.png ├── browse_modules.png ├── certificate_thumbprint.png ├── check_deploy.png ├── configure_refiners.png ├── crawled_property_mapping.png ├── create_app.png ├── create_func.png ├── create_new_workspace.png ├── creation_completed.png ├── demo.gif ├── enable_logs.png ├── file_share.png ├── flow_step1.png ├── flow_step2.png ├── func_logd.png ├── get_func_url.png ├── grant_consent.png ├── group_membership.png ├── item_provisioning_status.png ├── logic_app_url.png ├── logicapp_final.png ├── logicapp_logs.png ├── logicapp_step1.png ├── logicapp_step2.png ├── logicapp_step3.png ├── logicapp_step4.png ├── logicapp_step5.png ├── logicapp_step6.png ├── logicapp_step7.png ├── logicapp_step8.png ├── logicapp_step9.png ├── logicapp_trigger.png ├── new-runbook-script.png ├── new-runbook.png ├── new_function.png ├── new_secret.png ├── ngrok.png ├── pnp-modern-search.png ├── pnp_workspace_requests_nav.png ├── query_template.png ├── runbook_logs.png ├── runbook_status1.png ├── runbook_status2.png ├── search_experience.png ├── start_flow.png ├── storage_account.png ├── storage_connection_string.png ├── teams-function-logic-app.png ├── term_store_config.png ├── term_store_perms.png ├── upload_cert.png ├── upload_cert_automation.png ├── upload_settings.png ├── upload_template.png ├── webhook_settings.png ├── webhook_statetable.png └── webhook_test.png ├── scripts └── New-Workspace.ps1 └── templates ├── resources ├── pnp-workspace-en-us.resx └── pnp-workspace-fr-fr.resx ├── rootsite-template.xml └── workspace-template.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/README.md -------------------------------------------------------------------------------- /app/requiredscopes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/app/requiredscopes.json -------------------------------------------------------------------------------- /assets/certificate/Create-SelfSignedCertificate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/assets/certificate/Create-SelfSignedCertificate.ps1 -------------------------------------------------------------------------------- /docs/PART1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/docs/PART1.md -------------------------------------------------------------------------------- /docs/PART2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/docs/PART2.md -------------------------------------------------------------------------------- /docs/PART3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/docs/PART3.md -------------------------------------------------------------------------------- /docs/PART4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/docs/PART4.md -------------------------------------------------------------------------------- /docs/PART5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/docs/PART5.md -------------------------------------------------------------------------------- /docs/PART6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/docs/PART6.md -------------------------------------------------------------------------------- /functions/sp-trigger-function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/.gitignore -------------------------------------------------------------------------------- /functions/sp-trigger-function/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/.jshintrc -------------------------------------------------------------------------------- /functions/sp-trigger-function/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/.vscode/extensions.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/.vscode/launch.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/.vscode/settings.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/.vscode/tasks.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/README.md -------------------------------------------------------------------------------- /functions/sp-trigger-function/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/deploy.ps1 -------------------------------------------------------------------------------- /functions/sp-trigger-function/images/cors_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/images/cors_settings.png -------------------------------------------------------------------------------- /functions/sp-trigger-function/images/func_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/images/func_debug.png -------------------------------------------------------------------------------- /functions/sp-trigger-function/junit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/junit.xml -------------------------------------------------------------------------------- /functions/sp-trigger-function/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/package-lock.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/package.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/functions/webhookHandler/config/samplekey.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/functions/webhookHandler/config/samplekey.txt -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/functions/webhookHandler/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/functions/webhookHandler/function.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/functions/webhookHandler/webhookHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/functions/webhookHandler/webhookHandler.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/functions/webhookHandler/webhookHandler/webhookHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/functions/webhookHandler/webhookHandler/webhookHandler.spec.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/helpers/AuthenticationHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/helpers/AuthenticationHelper.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/helpers/SharePointWebHookHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/helpers/SharePointWebHookHelper.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/helpers/StorageHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/helpers/StorageHelper.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/host.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/local.settings.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/models/IChangeItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/models/IChangeItem.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/models/IChangeQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/models/IChangeQuery.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/models/IFunctionSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/models/IFunctionSettings.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/models/IWebhookSubcriptionData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/models/IWebhookSubcriptionData.ts -------------------------------------------------------------------------------- /functions/sp-trigger-function/src/proxies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/src/proxies.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/tools/build/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/tools/build/helpers.js -------------------------------------------------------------------------------- /functions/sp-trigger-function/tools/build/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/tools/build/webpack.dev.js -------------------------------------------------------------------------------- /functions/sp-trigger-function/tools/build/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/tools/build/webpack.prod.js -------------------------------------------------------------------------------- /functions/sp-trigger-function/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/tsconfig.json -------------------------------------------------------------------------------- /functions/sp-trigger-function/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/sp-trigger-function/tslint.json -------------------------------------------------------------------------------- /functions/teams-config-function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/.gitignore -------------------------------------------------------------------------------- /functions/teams-config-function/Activities/Groups/EnsureAndUpdateGroupActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Activities/Groups/EnsureAndUpdateGroupActivity.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Activities/Teams/AddSPLibProjectTabActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Activities/Teams/AddSPLibProjectTabActivity.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Activities/Teams/AddSPLibTabActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Activities/Teams/AddSPLibTabActivity.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Activities/Teams/CreateProjectChannelActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Activities/Teams/CreateProjectChannelActivity.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Activities/Teams/EnableTeamActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Activities/Teams/EnableTeamActivity.cs -------------------------------------------------------------------------------- /functions/teams-config-function/CreationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/CreationResult.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Services/CertificateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Services/CertificateService.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Services/ConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Services/ConfigurationService.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Services/GraphServiceClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Services/GraphServiceClientFactory.cs -------------------------------------------------------------------------------- /functions/teams-config-function/Services/TeamsTabService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/Services/TeamsTabService.cs -------------------------------------------------------------------------------- /functions/teams-config-function/StartConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/StartConfiguration.cs -------------------------------------------------------------------------------- /functions/teams-config-function/TeamsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/TeamsConfig.cs -------------------------------------------------------------------------------- /functions/teams-config-function/TeamsConfiguration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/TeamsConfiguration.csproj -------------------------------------------------------------------------------- /functions/teams-config-function/TeamsConfiguration.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/functions/teams-config-function/TeamsConfiguration.sln -------------------------------------------------------------------------------- /functions/teams-config-function/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /images/ad_app_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/ad_app_permissions.png -------------------------------------------------------------------------------- /images/add_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/add_app.png -------------------------------------------------------------------------------- /images/add_app_site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/add_app_site.png -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/architecture.png -------------------------------------------------------------------------------- /images/automation_creds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/automation_creds.png -------------------------------------------------------------------------------- /images/automation_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/automation_variables.png -------------------------------------------------------------------------------- /images/az_func_ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/az_func_ext.png -------------------------------------------------------------------------------- /images/azure_ad_clientid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/azure_ad_clientid.png -------------------------------------------------------------------------------- /images/browse_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/browse_modules.png -------------------------------------------------------------------------------- /images/certificate_thumbprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/certificate_thumbprint.png -------------------------------------------------------------------------------- /images/check_deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/check_deploy.png -------------------------------------------------------------------------------- /images/configure_refiners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/configure_refiners.png -------------------------------------------------------------------------------- /images/crawled_property_mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/crawled_property_mapping.png -------------------------------------------------------------------------------- /images/create_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/create_app.png -------------------------------------------------------------------------------- /images/create_func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/create_func.png -------------------------------------------------------------------------------- /images/create_new_workspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/create_new_workspace.png -------------------------------------------------------------------------------- /images/creation_completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/creation_completed.png -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/demo.gif -------------------------------------------------------------------------------- /images/enable_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/enable_logs.png -------------------------------------------------------------------------------- /images/file_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/file_share.png -------------------------------------------------------------------------------- /images/flow_step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/flow_step1.png -------------------------------------------------------------------------------- /images/flow_step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/flow_step2.png -------------------------------------------------------------------------------- /images/func_logd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/func_logd.png -------------------------------------------------------------------------------- /images/get_func_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/get_func_url.png -------------------------------------------------------------------------------- /images/grant_consent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/grant_consent.png -------------------------------------------------------------------------------- /images/group_membership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/group_membership.png -------------------------------------------------------------------------------- /images/item_provisioning_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/item_provisioning_status.png -------------------------------------------------------------------------------- /images/logic_app_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logic_app_url.png -------------------------------------------------------------------------------- /images/logicapp_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_final.png -------------------------------------------------------------------------------- /images/logicapp_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_logs.png -------------------------------------------------------------------------------- /images/logicapp_step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step1.png -------------------------------------------------------------------------------- /images/logicapp_step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step2.png -------------------------------------------------------------------------------- /images/logicapp_step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step3.png -------------------------------------------------------------------------------- /images/logicapp_step4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step4.png -------------------------------------------------------------------------------- /images/logicapp_step5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step5.png -------------------------------------------------------------------------------- /images/logicapp_step6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step6.png -------------------------------------------------------------------------------- /images/logicapp_step7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step7.png -------------------------------------------------------------------------------- /images/logicapp_step8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step8.png -------------------------------------------------------------------------------- /images/logicapp_step9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_step9.png -------------------------------------------------------------------------------- /images/logicapp_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/logicapp_trigger.png -------------------------------------------------------------------------------- /images/new-runbook-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/new-runbook-script.png -------------------------------------------------------------------------------- /images/new-runbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/new-runbook.png -------------------------------------------------------------------------------- /images/new_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/new_function.png -------------------------------------------------------------------------------- /images/new_secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/new_secret.png -------------------------------------------------------------------------------- /images/ngrok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/ngrok.png -------------------------------------------------------------------------------- /images/pnp-modern-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/pnp-modern-search.png -------------------------------------------------------------------------------- /images/pnp_workspace_requests_nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/pnp_workspace_requests_nav.png -------------------------------------------------------------------------------- /images/query_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/query_template.png -------------------------------------------------------------------------------- /images/runbook_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/runbook_logs.png -------------------------------------------------------------------------------- /images/runbook_status1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/runbook_status1.png -------------------------------------------------------------------------------- /images/runbook_status2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/runbook_status2.png -------------------------------------------------------------------------------- /images/search_experience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/search_experience.png -------------------------------------------------------------------------------- /images/start_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/start_flow.png -------------------------------------------------------------------------------- /images/storage_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/storage_account.png -------------------------------------------------------------------------------- /images/storage_connection_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/storage_connection_string.png -------------------------------------------------------------------------------- /images/teams-function-logic-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/teams-function-logic-app.png -------------------------------------------------------------------------------- /images/term_store_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/term_store_config.png -------------------------------------------------------------------------------- /images/term_store_perms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/term_store_perms.png -------------------------------------------------------------------------------- /images/upload_cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/upload_cert.png -------------------------------------------------------------------------------- /images/upload_cert_automation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/upload_cert_automation.png -------------------------------------------------------------------------------- /images/upload_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/upload_settings.png -------------------------------------------------------------------------------- /images/upload_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/upload_template.png -------------------------------------------------------------------------------- /images/webhook_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/webhook_settings.png -------------------------------------------------------------------------------- /images/webhook_statetable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/webhook_statetable.png -------------------------------------------------------------------------------- /images/webhook_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/images/webhook_test.png -------------------------------------------------------------------------------- /scripts/New-Workspace.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/scripts/New-Workspace.ps1 -------------------------------------------------------------------------------- /templates/resources/pnp-workspace-en-us.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/templates/resources/pnp-workspace-en-us.resx -------------------------------------------------------------------------------- /templates/resources/pnp-workspace-fr-fr.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/templates/resources/pnp-workspace-fr-fr.resx -------------------------------------------------------------------------------- /templates/rootsite-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/templates/rootsite-template.xml -------------------------------------------------------------------------------- /templates/workspace-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/tutorial-workspace-provisioning/HEAD/templates/workspace-template.xml --------------------------------------------------------------------------------