Category Archives: การเอาไปใช้

ตั้งเวลาสำรองข้อมูล กับ wss3.0

สวัสดีครับ

สำหรับคนที่ยังไม่คุ้นเคยกับการใช้งาน windows sharepoint service 3.0 (WSS3.0) ผมขอเกริ่นนำก่อนนะครับว่า WSS3.0 มีระบบการ สำรองข้อมูลมาให้ด้วยโดยจะมี wizard ง่ายๆ ผ่านหน้าเว็บ โดยมีขึ้นตอนดังนี้

  1. สร้าง shared folder รอไว้ก่อน โดยจะต้องให้สิทธิ์ ในการ write ด้วยนะคับ ถ้าจะให้ได้ แน่นอน ให้ กำหนด everyone แต่ไม่แนะนำให้ทำแบบนั้น
  2. เข้าไปที่ หน้า Central Administration ที่ แท็บ Operations ในส่วนของ Backup and Restore
  3. เลือก Perform a backup เพื่อทำการสำรองข้อมูล
  4. เลือกระดับ ที่จะสำรองข้อมูล ซึ่ง มีอยู่ สี่ระดับ ง่ายๆ คือ
    1. Farm – อาจจะมี server 1 หรือมากกว่าก็ได้ ซึ่ง backup ของ sharepoint ไม่ได้มองเป็น server แต่ดูที่ service
    2. Web Applications Collection – ซึ่ง ใน หนึ่ง colletion อาจจะมีหลาย web applicatoin ได้
    3. Web Appliction – ถ้ามองง่ายๆ คือ หนึ่ง site ครับซึ่งจะมี database content เดียวหรือมากกว่า แล้วแต่การออกแบบ แต่ชั้นนี้จะรวมถึงค่า config ของ web application ด้วย
    4. Content databaes – ในนี้จะมีแต่ ด้าต้าล้วนๆคับ
  5. พอเราเลือกได้แล้วก็กด continue to backup options
  6. จะมีช่องให้เรากรอก ข้อมูลของ path ที่เรา ทำให้ในข้อ 1. แล้วก็มีให้เลือกว่า จำสำรองแบบ สำรองทั้งหมด (full backup)  หรือ ส่วนที่แตกต่างจากการสำรองทั้งหมดครั้งล่าสุด (Differential backup) ซึ่งนั่นก็คือ ถ้าเป็นการสำรองข้อมูลครั้งแรก ยังไงก็ต้องทำ full backup ครับ
  7. หลังจากนั้นก้อให้กด OK แล้วก็รอ

แต่

เราต้องทำแบบนี้ทุกวันเหรอ?  เวลาเรา backup ส่วนใหญ่เราก็จะทำ schedule backup นี่หน่า หรือว่า wss3.0 ทำไม่ได้?

คำตอบคือ ทำได้ครับ แต่ว่าต้องทำผ่าน command line แล้วจับ commandline ไปทำ batch file (.bat) อีกที แล้วก็จัดการใช้ schedule ใน Windows เรียก batch file ให้ทำงาน โดยคำสั่งจะใช้แบบนี้

stsadm -o backup -directory \\ServerName\BackupPath\  -backupmethod full -item “Item Name

พอหลังจากเรา ทดสอบจนพอใจแล้วว่า สำรองข้อมูลถูกที่ถูกทาง เราก็จัดการสร้าง batch file ขึ้นมา มีโค๊ดด้านในดังนี้

@echo off

FOR %%A IN (%Date:/=%) DO SET Today=%%A

set LogFileName=BackupLog_%today:~0,8%.txt

rem echo %LogfileName%

echo ===============================================================

echo Back up sites for the farm to \\Servername\BackupPath\

echo ===============================================================

@echo off

stsadm -o backup -directory \\Servername\BackupPath\ -backupmethod full -item “Item Name” >> %LogfileName%

echo completed

แล้ว save เป็น FullBackup.bat เท่านี้เราก็ตั้งเวลาในการ backup แบบสบายๆ

สงสัยตรงไหนก็ถามกันมาได้นะครับ

สวัสดี

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

SharePoint – น่าใช้ หรือ ไว้ก่อน

หลังจากลงเรื่องเทคนิคของ sharepoint มานิดหน่อยคราวนี้เรามาดูกันในมุมของการนำไปใช้จริงบ้างครับว่า จริงๆแล้วว่าเมื่อไหร่ sharepoint ถึงจะน่าใช้ แล้วเมื่อไหร่ถึงจะเก็บมันไว้ก่อน

คงไม่พ้นที่จะต้องสมมติหละคับ ถ้าคุณอยู่ในสภาพแวดล้อม แบบนี้

  • เป็นองกรค์ ที่มี Windows เป็นเส้นเลือดของ IT บริษัท
  • ต้องการระบบที่ทำงานร่วมกับ MS Office ได้โดยไม่ต้องคิดมาก
  • มีบุคลากรอย่างน้อยหนึ่งคนสำหรับระบบนี้ พร้อมกับเวลาอีกพักใหญ่ๆ
  • ต้องการ ระบบการจัดการเอกสาร (โดยเฉพาะพวก MS Office) ที่มีระบบควบคุมเวอร์ชั่น มีการเช็คอินเช็คเอ้าท์เอกสารเพื่อนนำไปแก้ไข
  • ต้องการเว็บของ ทีมแบบง่ายๆ เพื่อแบ่งปันข้อมูล
  • อยากได้ระบบที่ได้ชื่อว่า มีคนรับผิดชอบ คือ Microsoft
  • ใช้ Sharepoint เถอะครับ เงินน้อย ใช้ windows sharepoinะ service เงินเยอะใช้ microsoft office sharepoint server (แต่ต่อไปจะกลายเป็น Microsoft Sharepoint Server เฉยๆ แล้ว เนื่องจากเริ่มดัง เลยแยกวง)

โดยการออกแบบ sharepoint ค่อยข้างจะมีครบทุกเกือบทุกอย่าง สำหรับการสร้าง intranet เล็กๆขึ้นมา แต่… ด้วยความที่มันถูกสร้างมาแบบกลางๆ แล้วก็จาก นิยามที่ใครๆ บอกว่า sharepoint ไม่ใช่ระบบสำเร็จรูป แต่เป็น ระบบกึ่งสำเร็จรูป ต่างหาก ซึ่งแน่นอนว่า ถ้ากินแบบ ไม่ใส่น้ำร้อน ก็คงขาดคุณค่าทางอาหาร แล้วก็ท้องอืด ทรมานในกาลต่อมาแน่นอน

แต่ถึงจะบอกว่า เป็นระบบกึ่งสำเร็จรูป แต่มันก็ไม่ได้ง่าย เหมือ ใส่น้ำร้อนปิดฝา แล้วรอ สามนาที เพราะว่าการที่จะ implement sharepoint ได้ค่อนข้างต้องใช้ความรุ้หลายอย่าง จนบางครั้งท้อใจว่า คิดถูกหรือผิดที่เอามาใช้

แต่อย่างไรก็ตาม ผมว่า ถ้าคุณไม่รู้จะเริ่มจากอะไร หรือว่า ไม่รู้ว่าจะหา opensource อะไรมาใช้งาน แล้วถ้ามี windows server อยู่แล้วด้วย ก็ไม่น่าจะเสียหายที่จะเอา window sharepoint service มาใช้งานนะครับ

ลองมาคุยกันครับ

สวัสดี

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

สร้าง Custom List บน sharepoint : Export Excel ไปเป็น Sharepoint List

จากคราวที่แล้ว ได้ลองใช้ add-in ของ excel ในการสร้าง List บน sharepoint ไปแล้ว คราวนี้ ถ้าเกิดว่าเราไม่ต้องการ ที่จะ อัพเดท sharepoint List ด้วย excel อีกต่อไปหละ แล้วเหตุใดจึงต้องทำให้มัน sync ด้วยการเอา add in มาลงด้วย

นั่นสิ ทำไม ๆ

คิดได้ดังนั้นแล้วเราก็ มาใช้ Export feature บน excel เองเลยดีกว่า ทำตามขั้นตอนเลยครับผม

  1. เปิดไฟล์ลูกค้าขึ้นมาเหมือนเดิม
    CustomList_1
  2. เลือกข้อมูลที่ต้องการไปทำ sharepoint list แล้วไปที่ “Insert”->”Table”
    CustomList_1_2
  3. จะมี Dialog box ขึันมาถามเพื่อยืนยันเขตข้อมูลอีกครั้งถ้าใช่ก็ “OK” ถ้าไม่ใช่ ก็เลือกใหม่
    CustomList_1_3
  4. แค่นี้เราจะได้ตารางข้อมุลที่เอาไว้ทำ list ดังภาพ
    CustomList_1_4
  5. เราจะเห็นปุ่ม Export อยู่ใน Ribbon บรรจงกดลงไปแล้ว  เลือก “Export the data o sharepoint List”
    CustomList_1_5
  6. จะมี dialog box มาให้เราใส่ url ของ sharepoint site แล้วก็ ชื่อ ของ list ที่เราต้องการพร้อม คำอธิบาย อีกทั้งยังมีปุ่มออฟชันให้เลือกได้ว่า จะกำหมดให้อ่านได้อย่างเดียวหรือไม่ กรอกเสร็จแล้วก็ กด “Next” ในทันที
    CustomList_1_6
  7. หลังจากนั้นก็จะมี dialog box มาถามให้เราดู (ย้ำว่าดูอย่างเดียว ทำไรต่อไม่ได้) ว่า ชนิดข้อมูลถูกต้องหรือไม่ (ถ้าไม่ถูกก็กลับไปแก้)ให้ถูก (คือเริ่มใหม่แต่ต้นนั่นแหละ แป่วว)
    CustomList_1_7
  8. หลังจากกด “Finish” แล้ว ก็จะมี message box มาบอกว่า สร้าง sharepoint list ให้เรียบร้อยแล้ว  ถ้าอยากดูก็ไปที่ link ที่แสดง แบบนี้
    CustomList_1_8
  9. แต่ว่าไม่อยากดูตอนนี้ เลยจบแล้วครับ
LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

สร้าง Custom List บน sharepoint : แนะนำ Import Spreadsheet Feature

สวัสดีครับไม่ได้มาเขียนเกี่ยวกับ sharepoint นานเลยทีเดียววันนี้ก็มี feature มาแนะนำและลองให้ทำตามกันดูแบบ Step by Step ก่อนที่ผมจะค่อยๆพาเล่นอะไรต่อไปนะครับ

เนื่องจากหลายคนเก็บข้อมุลต่างๆบน Excel (ผมก็เป็นคนหนึ่งเช่นกัน) หลายๆคนอาจจะทราบกันอยู่แล้วว่า ความเก่งของ sharepoint คือสามารถสร้าง Custom List ได้จาก file Excel ที่มีอยู่แล้ว สำหรับคนที่ยังไม่เคยใช้ ก็ทำตามนี้ครับ

1. ผมมีไฟล์ Excel ที่เป็นลักษณะตาราง สำหรับเก็บข้อมุลการติดต่อลูกค้าแบบนี้ครับ

CustomList_1
2. เปิดหน้า sharepoint ขึ้นมา
3. เลือก Site Action –> Create –> ภายใต้ Custom List จะมี Import Spreadsheet

CustomList_2
4. หลังจากนั้นก็จะมีให้ ตั้งชื่อ custom List และคำอธิบาย รวมถึงเลือกไฟล์ excel ที่ต้องการนำมาทำ custom list

CustomList_3
5. แล้วก็กด ปุ่ม Import sharepoint ก็จะเปิด excel ขึ้น พร้อมทั้งให้เราเลือก เขตข้อมูลที่นำมาสร้าง List

CustomList_4

6. กด ปุ่ม Import ก็เป็นอันเสร็จพิธี

CustomList_5
ซึ่ง List นี้เราก็ยังสามารถกำหนด permission ต่างๆ รวมถึงการทำ version control ได้เหมือน List ทั่วๆไป และยังประหยัดเวลาอีกด้วย ตอนต่อไปเราจะมาสร้าง Custom List แบบไม่ต้องเปิด sharepoint กันนะครับ

ปล ขอประชาสัมพันธ์นิดนึงนะครับ คือว่าบทความที่ผมเขียนลง GF ผมนำมาจาก Blog เกี่ยวกับ sharepoint ที่เป็นภาษาไทย ที่ http://sharepoint.in.th ที่ผมเขียนเอาไว้ ตอนนี้มีคนเดียว แต่อีกซักพักจะมีคุณ Banpote_tt มาแจมด้วยหวังว่า คงจะเป็นประโยชน์สำหรับเพื่อนๆที่ กำลังเริ่มใช้งาน sharepoint กันนะครับ

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

Trick : แสดง custom Google map บนแชร์ point แบบไม่ต้องเขียน webpart เป็น

สวัสดีครับ พักนี้เครียดครับคิดอะไรไม่ค่อยออกเลยต้องเปลี่ยนบรรยากาศมาเขียนบทความบ้าง เพราะบางทีการยึดอยู่กับอะไรนานๆมันก้ตันได้ครับ วันนี้มี Trick (ที่หลายๆคนอาจจะรู้และไม่รู้) มาฝากกัน เรืองของเรื่องก็มีอยู่ว่า
หัวหน้า : อยากจะแสดง แผนที่บริษัทโดยใช้ Google map บน sharepoint จัดให้หน่อย (หัวหน้าใช้ศัพท์วัยรุ่นซะด้วย)

ผม : งานเข้าแล้วพี่น้อง ยังเขียน webpart ไม่เป็นทำไงดี (ป่อย???)

ปิ๊ง มันมี PageViewer Web Part นี่หน่า เสร็จโจร เราก็เขียน html ธรรมดา แล้วก็มี java script ไปยุ่งกะ google API แล้วก็เอามาแสดง ก็เสร็จแล้ว ว่าแล้วก็จัดการเขียน Thailand_map.html ขึ้นมาหน้าตาแบบนี้

ShowGoogleMap1

จุดสำคัญคือ

  1. เราต้องไปลงทะเบียนกับ google map ก่อนเพื่อนให้ได้ key เอามาใช้งาน
  2. เราต้องสร้าง Picture Library ไว้เก็บรูป
  3. เราต้องสร้าง Document Library ไว้เก็บไฟล์ html

เราจะใช้ webpart ตัวนี้ครับ Page Viewer Web Part

ShowGoogleMap2

แล้วเราก็ใส่ url ของ Thailand_map.html ที่เราสร้างขึ้นมาและอัพโหลดไปเว็บไว้ใน document library บน sharepoint แล้ว

ShowGoogleMap3

เมื่อเรียบร้อยแล้ว เราก็จะได้หน้าตาแบบนี้ ผ่าง !!!

ShowGoogleMap4

ง่ายๆเลยใช้มั๊ยครับ ลองเล่นกันดุนะครับ ถ้าเราอยากจะปรับค่าอะไรของ Map เราก็จัดการกับไฟล์ Thailand_map.html อย่างเดียวแล้วก็อัพโหลดขึ้นไปใหม่ก็เรียบร้อย เอาเวลาที่เหลือไปนั่่งศึกษาการเขียน webpart ต่อไป (มีงานส่ง และมีเวลาศึกษาเพิ่มเติมด้วย) ไม่เพียงแต่ Google map เท่านั้นนะครับ ยังคงใช้ได้กับพวก widget / gadget อื่นๆที่แจกตามเว็บได้ด้วย

สวัสดีครับ
LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare