ค้นหาเว็บไซต์

การกำหนดค่าแอปพลิเคชันบริการกราฟิก Visio ใน SharePoint 2013 โดยใช้ PowerShell


ไดอะแกรม Visio เป็นวิธีที่ยอดเยี่ยมในการแสดงแนวคิด ลดความซับซ้อนของโทโพโลยีที่ซับซ้อน แสดงผังกระบวนการ ฯลฯ ด้วย Visio Services ใน SharePoint 2013 คุณสามารถเผยแพร่ไดอะแกรม Visio ใน SharePoint เพื่อให้สามารถแชร์และดูออนไลน์ได้โดยไม่ต้องติดตั้งแอปพลิเคชัน Visio บน คอมพิวเตอร์ไคลเอนต์

การกำหนดค่าบริการ Visio ใน SharePoint 2013

การจัดเตรียมบริการ Visio นั้นตรงไปตรงมา ไปที่ไซต์การดูแลระบบจากศูนย์กลางของ SharePoint 2013 การจัดการแอปพลิเคชัน >> แอปพลิเคชันบริการ >> จัดการแอปพลิเคชันบริการ >> คลิกที่ "ใหม่" และเลือก "Visio Graphics Services"

บริการ Visio Graphics มีเฉพาะใน SharePoint 2010/2013 Enterprise Edition เท่านั้น! ตรวจสอบให้แน่ใจว่า "ฟีเจอร์ไซต์ SharePoint Server Enterprise" ถูกเปิดใช้งานทั้งในระดับไซต์คอลเลกชันและระดับไซต์

กรอกแบบฟอร์มด้วยชื่อแอปพลิเคชันบริการ เลือกกลุ่มแอปพลิเคชันบริการ และรายละเอียดอื่นๆ คลิกที่ "ตกลง" เพื่อสร้างแอปพลิเคชันบริการ Visio ให้เสร็จสมบูรณ์

SharePoint 2010 อนุญาตให้เผยแพร่ไฟล์รูปวาด .VDW Visio ไปยัง SharePoint เท่านั้น ด้วย SharePoint 2013 คุณสามารถเผยแพร่ไฟล์ .vsdx ได้โดยตรง!

สร้างบริการกราฟิก Visio ใน SharePoint 2013 โดยใช้ PowerShell:


Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue

#Start the service instance
Get-SPServiceInstance | Where{$_.TypeName -like '*Visio*'} | Start-SPServiceInstance

#Create new Service Application Pool
New-SPServiceApplicationPool -Name "Visio Services" -Account "Crescent\SPS_Services" 

#To Re-use any existing App Pool, use: $ServiceAppPool = Get-SPServiceApplicationPool "Service Application Pool"

#Create Visio Service Application
$VisioServiceApp = New-SPVisioServiceApplication -ApplicationPool "Visio Services" -Name "Visio Service Application"

#Create Service Application Proxy
New-SPVisioServiceApplicationProxy -ServiceApplication "Visio Service Application" -Name "Visio Service Application Proxy" 

เพื่อยืนยันว่าทุกอย่างพร้อมใช้งานแล้ว ให้ไปที่หน้า "บริการบนเซิร์ฟเวอร์" ในการดูแลจากศูนย์กลางของ SharePoint 2013 และตรวจสอบให้แน่ใจว่า "Visio Graphics Service" ถูกทำเครื่องหมายเป็นเริ่มต้นแล้ว และภายใต้รายการแอปพลิเคชันบริการ "Visio Graphics Service Application" คือ อยู่ในรายการ

แอปพลิเคชันบริการ Visio ของ SharePoint 2013:

บัญชีบริการแบบอัตโนมัติของ SharePoint 2013 Visio:

หากไดอะแกรม Visio ของคุณใช้การเชื่อมต่อข้อมูล คุณต้องสร้างรหัสแอปพลิเคชันภายใต้บริการร้านค้าที่ปลอดภัยสำหรับการดำเนินการแบบอัตโนมัติของบริการกราฟิก Visio

ให้สิทธิ์แก่บัญชี Visio Service บนเว็บแอปพลิเคชันทั้งหมด

ตรวจสอบให้แน่ใจว่าบัญชีบริการที่คุณใช้สำหรับแอปพลิเคชันบริการกราฟิก Visio นั้นได้รับอนุญาตให้ DBO เข้าถึงฐานข้อมูลเนื้อหาทั้งหมดของแอปพลิเคชันเว็บทั้งหมดเพื่อแสดงรูปวาดเว็บ Visio


#Visio service Account
$VisioServiceAccount = "Crescent\VisioAppPoolAccount"

#Iterate through All Web Application
Get-SPWebApplication | Foreach-Object {
  #Grant access to each web app    
 $_.GrantAccessToProcessIdentity($VisioServiceAccount)
 $_.Update()
} 

จะเผยแพร่ไฟล์ Visio ใน SharePoint 2013 ได้อย่างไร
อัปโหลดภาพวาด Visio ของคุณ (VDW หรือ VSDX) ไปยังไลบรารี SharePoint ใดก็ได้ SharePoint 2013 ควรแสดงไฟล์ Visio ในเบราว์เซอร์!

บทความที่เกี่ยวข้อง