zettelkasten/OneNoteExport/Kommunikationstechnologie/Sharepoint/Wizdom/17_Projektseiten Provisionierung.md
Ralf Koop 5a108aa2b4 .
2023-08-25 23:29:11 +02:00

15 KiB

Projektseiten Provisionierung

Donnerstag, 23. April 2020

08:35

 

Vorbereitungen :

 

 

für die neue Webanwendung müssen wir folgende Änderungen vornehmen:

In der Wizdom Webconfig müssen unter den appSettings die Keys TenantSiteUrl und AdminSiteUrl angepasst werden:

<add key="TenantSiteUrl" value="https://workplace-spt.bkk-mobiloil.de" />

<add key="AdminSiteUrl" value="https://workplace-spt.bkk-mobiloil.de" /> ---- Sagt aus, wo die Projektsitecollections erstellt werden sollen

 

Zudem muss auf dem Frontend-Server folgendes Skript ausgeführt werden:

$WebApplicationUrl = "https://workplace-spt.bkk-mobiloil.de"

$siteColUrl = "https://workplace-spt.bkk-mobiloil.de"

$webapp = Get-SPWebApplication $WebApplicationUrl

$newProxyLibrary = New-Object "Microsoft.SharePoint.Administration.SPClientCallableProxyLibrary"

$newProxyLibrary.AssemblyName = "Microsoft.Online.SharePoint.Dedicated.TenantAdmin.ServerStub, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"

$newProxyLibrary.SupportAppAuthentication = $true

$webapp.ClientCallableSettings.ProxyLibraries.Add($newProxyLibrary)

$webapp.Update()

 

Restart-Service W3SVC,WAS -force

 

$site = Get-SPSite -Identity $SiteColUrl

$site.AdministrationSiteType = [Microsoft.SharePoint.SPAdministrationSiteType]::TenantAdministration

 

 

 

https://workplace-spt.bkk-mobiloil.de muss Self Site Creation Service aktiviert sein.

 

 

 

 

 

Es muss eine Wizdom Unterwebseite genutzt werden als Projekt Dashboard (Ersteller Seite für Projekte)

(Diese kann auch auf einer anderen WebApp liegen wie zB Mobilnet.)

 

 

Haupt SP SC in der SPT lautet :

https://kerbmobilnet-spt.bkk-mobiloil.de/sites/projekte

dort gibt es eine Unter Wizdom Site Collection

Dashboard --> https://kerbmobilnet-spt.bkk-mobiloil.de/sites/projekte/Projekte-Dashboard

 

Neue Wizdom Unterwebseite :

 

Computergenerierter Alternativtext: Neue Wizdom-Unterwebsite Titer Dashboard2 Beschreibung Wiedernolung Dasnboarderstellung URL-Name• httpsy/kerbmobilnet-sptbkk-rnobiloil_de/sites/projekte/ Vorlage• Arbeltsbflelcllt Dasnooard2 Venvenden Sie eindeutige Berechtigungen tur diese Ste Nein Venvenden Sie die Leiste tur hautbg verwendete Hyperlinks von der übergeordneten Website? Ja Website erstellen {width="2.75in" height="3.6354166666666665in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 12:19

 

https://kerbmobilnet-spt.bkk-mobiloil.de/sites/projekte/Dashboard2

 

 

Auf der4 Wizdom Seite unter

https://wizdom-spt.bkk-mobiloil.de//Base/Pages/Configuration.aspx?SPHostUrl=https%3A%2F%2Fkerbmobilnet%2Dspt%2Ebkk%2Dmobiloil%2Ede&SPLanguage=de%2DDE&SPClientTag=0&SPProductNumber=16%2E0%2E10343%2E20000&userLoginName=bkk-mobiloil\admin-rko#!?configurationRoot=Modules.html&selectedModule=Workspaces&selectedPage=Administration

 

Wizdom -> Module -> Workspaces

 

kann man nun das Provisionieren einstellen :

 

 

Computergenerierter Alternativtext: Workspaces Administration Templates Modem Tem plates Documentation Edit workspace instances o Dashboard 2 O Projekte-Dashboard Archived instances {width="11.947916666666666in" height="1.8333333333333333in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 12:25

 

 

 

Auf Projekte-Dashboard klicken oder auf den Stift rechts :

Hier befinden wir uns nun auf der Instance Projekt-Dashboard .

 

Hier kommt man dann auf die Site um die Berechtigungen zu bearbeiten :

 

Computergenerierter Alternativtext: Instance p roj ekte-Da shboard Workspace types Role replacement Site creation permissions @ Wizdom administrators and instance administrators C) Everyone C) Specific people and groups Ctnclusive Wi2dom administrators and instance administrators) Administrators Select users Admin-Rko OKK-MOBILOlLi,Admin-Rk» Koop, Ralf cBKK-MOBlL01LXKoopR» Admin-Kbe OKK-MOBILOlLIAdmin-Kbe Benscheidt. Kay {width="3.625in" height="1.9583333333333333in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:30

 

 

Hier wird Eingestellt, wer alles eine SiteCollection erzeugen darf

 

Unter Workplace Type kann man dann mehrere Workplace Vorlagen erzeugen :

 

 

Computergenerierter Alternativtext: O Instance P r0jekt.-Dashboard Workspace types Create workspace type Workspace types Workspace {width="10.625in" height="1.1875in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:32

 

 

Jede Vorlage ergibt ein Type von SC Zb Vorlage für Projekte oder Vorlage für Teamsites.

Der Benutzer sieht das dann wie Folgt auf der Seite wenn er auf Erzeugen klickt im Projekt Dashboard :

 

 

Computergenerierter Alternativtext: Neue Seite Workspace Testrkoworkspace {width="3.1041666666666665in" height="1.7708333333333333in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:34

 

Hier hatte ich dann schon mal eine 2. Workplace Type hinzugefügt.

 

Zurück im Wizdom Config Center, wenn man bei Workplace Type auf den Stift klickt, kann man den Workplace Type Einstellen :

 

 

Computergenerierter Alternativtext: O Workspace types Delete workspace type Workspace Workspace type: Workspace Roles Name Workspace Image Description Noticeboard channels SharePoint options Tem plate Workspace Associated groups Add default associated groups New workspace Create a SharePoint Classic site With every new workspace Selecting this Will disable auto creation Of a Sharepoint Moden Site workspace Site repository settings C) NO repositories - Sites are created as subsites C) Sitecollection repositories - Sites are created across sitecollections Sitecollection - Sites are created as sitecollections Warning: Using this capability Wi I make site provisioning much slower as site collection is created ondemand. Also note that having many site collections with Wlzdom installed will increase upgrade time. Save configuration 1 Create a Noticeboard channel with every new workspace •Note that large Of Noticeboard Channels With unique permissions, Will impact Noticebærd general performance Parent noticeboard channel None {width="7.958333333333333in" height="2.84375in"}

Computergenerierter Alternativtext: Farm level configuration is required to enable sitecollection creation in an on-premises environment. Please read documentation \'On-premises: Sitecollection Creation\'. Uri Managed Path Result ex. https•.//tenant.sharepoint.com/sites/lworkspace title) Max sitecollection size (Mb) 1000 Sitecollection owner Select user Admin-Rko CBKK-MOBlLOlLXAdmin-Rk» Features Publishing enabled C) Send notification emails Tim enne (UTC+OI:OO) Amsterdam, Berlin. Bern, Rome, Stockholm, Vienna Language German {width="7.885416666666667in" height="2.84375in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:36

 

 

 

Rechts unter Template können die Verschiedenen Template gewählt werden :

 

 

Computergenerierter Alternativtext: Wizdom Website Collaboration Gemeinschaften Works ace Arbeitsbereiche Unternehmensnachrichten Abteilung FrontPage Gamifizierung Richtlinien und Prozeduren Policies & Procedures Chapter Content Governance Dashboard Was ist los SharePoint Teamwebsite Teamwebsite (klassische Erfahrung) Blog Do kumentcenter eDiscovery-Fall Datenarchiv Business Intelligence Center Veröffentlichungswebsite Veröffentlichungssite mit Workflow Unternehmenssuchcenter Unternehmenswiki Proje ktwebs ite Communitywebsite Basissuchcenter Vi Sio -Prozessrepository {width="2.9895833333333335in" height="2.40625in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:38

 

Ich kläre gerade noch wie die Template verändert bzw wie wir neue hinzufügen können.

 

Rest dürfte relative Selbsterklärend sein.

 

 

Zurück zu WorkplaceType, dort auf der Linken Seite gibt es noch folgende MenuePunkte :

 

 

Computergenerierter Alternativtext: Workspace types Roles Workspace Manager Workspace Team Guests Create role {width="8.34375in" height="1.1770833333333333in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:51

 

Unter Rollen, kann man Berechtigungsgruppen erzeugen und Verwalten.

Die Berechtigung geschieht bei diesen SiteCollection ausschließlich in Wizdom, es werden keine Sharepoint Gruppen in der SC erzeugt oder genutzt.

 

 

Computergenerierter Alternativtext: Workspace types Metadata Workspace Roles Name Phase O Description Start O End O Status O Image O Keywords O Art der SC O select datetime datetime select imagepic ker taxonomy select inherited from instance inherited from instance inherited from instance inherited from instance inherited from instance inherited from instance inherited from instance sitetype specific Required add to sitetype add to sitetype add to sitetype add to sitetype Q.) add to sitetype add to sitetype add to sitetype Add metadata {width="8.229166666666666in" height="2.1458333333333335in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:53

 

Unter dem Punkt Metadata kann man noch eigene Metadaten erzeugen, die zur Beschreibung der SC herangezogen werdne kann.

Diese Metadata sind auch nur für den einen Workplacetype gültig.

 

Somit wären die Einstellungen für den Workspace Type fertig.

 

Zurück zur Instance Projekt-Dashboard :

 

 

Computergenerierter Alternativtext: Instance roj ekte-Da shboard Norkspace types Q)le replacement Metadata Name Phase O Description Start Status O Image O Keywords Required select datetime datetime select imagepicker taxonomy Add metadata Edit {width="9.572916666666666in" height="2.3541666666666665in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 14:57

 

Auch hier gibt es noch mal eine Metadata Store, der dann auf alle WorkplaceTypen angewendet wird.

 

 

Unter Role replacement :

 

 

Computergenerierter Alternativtext: Instance p roj ekte-Da shboard Workspace types Role replacement Find in roles Select user or group Select user or group Admin-Rko OKK-MOBILOlLIAdmin-Rk» Workspace roles Click to add/remove OJIes Selected roles • Workspace (Workspace) • Workspace Team (Workspace) • Guests (Workspace) Replace with Select user or group Select user or group Admin-Kbe OKK-MOBILOlÜ.Adrnin-Kbe» Search Replace Workspace name testrkowithKay Workspace Wpe Workspace Workspace roles Workspace Manager {width="9.385416666666666in" height="3.3854166666666665in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 15:01

 

 

kann man die Berechtigungen von einer Person auf eine andere Person übertagen / ersetzen lassen.

 

Hierzu wird unter Find Rules der Name eingetragen dann die Gruppen gewählt, die durchsucht werden sollen und dann klickt man auf Suchen.

Dann werden Rechts die Ergebnise angezeigt.

hier kann man dann einzelne Ergebnise anhacken und duch den Namen unten Replace With durch klicken auf Replace ersetzen/Übertragen lassen.

 

 

Das wäre erstmal alles was ich darüber weiß.

Ich werde dies bei Gegebenheit noch ergänzen.

 

 

 

 

 

 

 

 

 

Wenn man von Intsance zurück geht auf Workplace, dann kann man dort noch WebTemplate einstellen, dies scheint aber "nur" die Anzeige der Seiten zu betreffen :

 

 

Computergenerierter Alternativtext: Workspaces Administration Templates Modem Tem plates Documentation Edit workspace instances o Dashboard 2 O Projekte-Dashboard Archived instances {width="10.072916666666666in" height="1.53125in"}

 

Erfasster Bildschirmausschnitt: 27.04.2020 15:07

 

 

 

Computergenerierter Alternativtext: O Workspaces Approval, html Administration Favouriteshtm I Templates NewSiteDiaIog htm Modem Tem plates OverviewColumns.html Documentation Overviews ites. htm I Project Metadata-html Project Roles.html Project Roles_horisontal.html ProjectSpace/Templates/ViewTem plates/Approval/Approval htm I kciv e less\' \"bootstrap-wrapper (table class---table\") Ghear: I translate\"\" K/tr» rig-repeat---site in sites track by Sindex-y (ltd) (Isite. status)) U tro / rooty Utah 22 Uncustomize ng-show-\"sites sites . length {width="9.96875in" height="2.4479166666666665in"}

 

Computergenerierter Alternativtext: Workspaces Overview js Administration Templates Modem Tem plates Documentation ProjectSp ace/Template s/ModemTemp lates/oveMiew/Overview.js 1 define(t \'Oåcrosoft/load-theed-styles•, function (IO&dTheædStyIes, Vue) Vue - Vue VueC •default \'l : Vue; \'undefined\' global : typecf \' undefi n ed \' self : Uncustomize o; Il • c onønjsGIobaI \' typeof function -t \'undefined\' typeof global thrcn nea Error( \'Dynamic requires are not currently supported by rollup-plugin-cmmonjs•); functi on urwrapExports(x) x.\_esnodule GS •default\') x.default functi on moduLe) module - exports: O fn(mdule, mdule.exø•rts), mdule.exports; return {width="9.927083333333334in" height="1.625in"}

 

 

Computergenerierter Alternativtext: Workspaces Administration Templates Modem Tem plates Documentation API V2 AppsController InstancesController RolesController SitesController SitetypesController (BASE URL: , API VERSION: V2, HOST: httpswwizdom-spt.bkk-mobiloil.de open/hide open/hide open/hide open/hide open/hide list operations list operations list operations list operations list operations expand operations expand operations expand operations expand operations expand operations {width="9.760416666666666in" height="1.7916666666666667in"}