Category Archives: เล่าให้ฟัง

FROM TECH – APP Form ด้วย LigthSwitch

 

ถ้ายังจำกันได้ ผมเคยเขียนไว้ InfoPath Good bye my form, what’s next? ว่า อีกทางเลือกหนึ่งในการสร้าง form บน SharePoint Online คือ LightSwitch วันนี้เลยมาชี้เป้า Tutorial ที่เรียกว่าสมบูรณ์มาก ตั้งแต่การเริ่มสร้าง แอพ survey ด้วย LightSwitch ด้วย standard HTML client ไปจนถึง การ Authenticate กับ Office 365 จนกระทั่ง Deploy ขึ้นไปบน SharePoint Online อย่าให้เสียเวลา กด ลิงค์ ไปเลย http://code.msdn.microsoft.com/officeapps/Survey-App-Tutorial-a70d0afd 

ให้เข้ากับคอนเซ็ปเว็บ ต้องมี ภาษาไทย ผมเลยขอ คัดลอกบางส่วน ออกมาเขียนเป็นภาษาไทยแบบกระชับๆ นะครับ (ภาพด้านล่างเป็นหน้าจอบางส่วนที่เอามาจากใน Tutorial นะฮะ)

  1. การ Enable SharePoint Chrome bar ใน Application ที่สร้างจาก LightSwitch
    1. ก่อนอื่นต้องมี SharePoint Online Developer Site ก่อน ถ้ายังไม่มี ให้ดูได้จาก blog นี้ที่เคยเขียนไว้ที่เว็บเพื่อนบ้าน MVPSkill.com ได้เลยครับ
      http://www.mvpskill.com/kb/how-to-provision-a-developer-site-%E0%B8%9A%E0%B8%99-office-365.html
    2. การพัฒนา แอพบน LightSwitch ผมขอข้ามไปนะครับ
    3. เลือก project properties
      image
    4. เลือก Tab
      image 
    5. พอถึงตรงนี้ให้นึกถึงตอนเราสมัคร แล้วจัดแจงเปลี่ยนให้เป็นรูปแบบนี้ครับ userid@yourdomain.onmicrosoft.com. แล้วกรอกลงไปในช่อง
      image
    6. ถ้าเกิดว่า ณ ตอนนั้นเรา log in ไว้อยู่แล้ระบบจะผ่านให้เลย แต่ถ้ายังไม่ log in ก็จะ มีหน้า Log in ให้เรา log in ก่อน แล้วก็จะได้แบบนี้
      image
    7. ถึงตอนนี้ assembly ของ SharePoint online จะถูก แอดเข้ามาเต็ม แล้วคราวนี้เราจะสามารถ ทำงานกับ SharePoint ผ่าน SharePoint’s Client Object Modle (CSOM) ได้แล้ว
    8. เลือก Authen เป็นแบบ client secret
      image 
  2. เทสหน่อย
    1. ให้เรากด F5 ถ้าเป็นการ run ครั้งแรก ก็จะมีถาม ให้ install Localhost certificate เนื่องจาก LightSwitch แอพที่เราพัฒนากับ SharePoint จะใช้ SSL เพื่อไม่ให้มันถามเราบ่อยๆ เราก็ Accept ไปเลย ถ้าไม่ ก็จะโดนถามตลอดๆ ไม่ได้เป็นอันตรายแต่อย่างใด กด Yes ได้เลย
      image
      และถ้าเจอหน้าจอถามเรื่อง Security Warning ก็คลิก Yes. เช่นเดิม
      image
    2. หลังจากนั้น ก็จะทำการเปิด browser ขึ้นมาให้และเจอหน้าจอให้ Trust Application ถ้าไม่ Trust It  ก็ไม่ได้นะฮะ
      image 
    3. เราก็เทสไปตามเรื่องตามราวว
  3. พร้อม Publish แล้ว ในกรณีนี้เราจะใช้แบบ Auto Hosted ซึ่งจะช่วย provision พื้นที่ๆ ใช้เก็บ App กับ Data ให้เราอัตโนมัติบน Office 365 เลย  ซึ่งจริงๆแล้วเบื้องหลังมันก็ไป เก็บบน Windows Azure กับ SQL Azure นั่นแหละ (จะคล้ายๆกับ การสร้าง SharePoint App ด้วย Access Web App เลย) แต่ไม่มี UI ให้เราไป manage ได้ (แต่เราสามารถเข้าถึง Data ได้ผ่าน Excel นะ ไว้ว่างๆ จะมาเล่าให้ฟัง)
    1. อันดับแรกก็ คลิ้กขวาที่ โปรเจคเลือก publish
    2. เสร็จแล้วเลือก Autohosted
      image
    3. แล้วก็เช่นเดิม next next Technology ก็จะได้ app packpage มาหนึ่งตัว
  4. ยังไม่จบ เราต้องเข้าไป Deploy บน SharePoint Online ก่อน
    1. ก่อนก็ให้เราเข้าไปที่ Developer Site ที่เราบอกไว้ตั้งแต่ตอนแรก ใน Apps in Testing จะมี app ของเราอยู่ (ที่เราแอบรันเทสไปแล้ว) ให้ลบทิ้งเลย โดยการกด สามจุดมหัศจรรย์ แล้ว remove
      image
    2. แล้วเราก็ กด new app to deloy แล้วให้กด upload แล้วก็ browse ไปหา ไฟล์ที่เราได้จากขั้นตอน 3
      image
    3. หลังจากที่ อัพโหลดเสร็จ ก็กด Deploy
      image 
    4. กด Trust It  เช่นเคย
      image
    5. รอจน install เสร็จ เราก็ กด ลิงค์มาใช้ได้เลย
      image

 

จบละ อย่าลืมไป download ต้นฉบับ (ภาษาอังกฤษ) กับ source code ได้ ที่ http://code.msdn.microsoft.com/officeapps/Survey-App-Tutorial-a70d0afd 

 

สวัสดีครับ

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

SharePoint Conference 2014: Connect Reimagine Transform

อีกไม่กี่ชั่วโมงแล้ว เกาะอยู่หน้าคอมพิวเตอร์รอ

3ae2a3f5-4b47-40a7-a1c6-e064da48b846

ใครยังไม่ได้ดูมาดูกันเลยครับถ่ายทอดสด Keynote, อดีตประธานธิบดีสหรัฐฯ Bill Clinton  ที่นี่เลยครับ  http://channel9.msdn.com/Events/SharePoint-Conference/2014

แก้ไข้ มาเพิ่ม วีดีโอ

แก้ไข้อีกรอบ วีดีโอโดนเอาออกไปแล้วคับ T_T

เพิ่มเติม 14 มีนา 2014

script powershell ดาว์นโหลด สไลด์และวีดีโอจากงาน SPC2014
The Ultimate Script to download all #SharePoint Conference 2014 videos AND slideshttp://ctt.ec/168h2+ by @vladcatrinescu #spc14

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

Yammer เตรียมเปลี่ยน Embed Code ดีเดย์ 9 เมษา

สวัสดีครับ

วันนี้มีข่าวมาฝากนิดหน่อย เกี่ยวกับการเปลี่ยนแปลงของ Yammer และแน่นอนเกี่ยวกับ SharePoint.in.TH โดยตรง เพราะว่า blog นี้ integrate Yammer ไว้ด้วยเช่นกัน ใครยังได้ลองต้องลองเลยครับ รายละเอียดอยู่ในบล็อกก่อนหน้า

โดยสรุปแล้วก็คือต้องเราต้องเปลี่ยน embed code เก่านั่นเอง  ซึ่งทาง Yammer บอกว่า การเปลี่ยนแปลงครั้งนี้จะเพิ่มความง่ายให้กับ user ด้วยสิ่งที่เรียกกว่า SSO (Single Sign-On)  หรือก็คือสิ่งที่จะช่วยให้ ผู้ใช้ในระบบ ของเราไม่ต้องยืนยันตัวตนอีกครั้ง (ในกรณีที่เค้าทำการยืนยันตัวตนไว้แล้ว) ซึ่งในกรณีนี้ ก็คือ ผู้ใช้ Log in เข้าเว็บ Yammer.com ไว้แล้ว (ประมาณว่า เปิดคอมปุ๊บเข้าปั๊บ แบบเราเข้า facebook) แล้วพอมาเข้าเว็บไซต์หรือระบบที่เรา Integrate Yammer เอาไว้ ผู้ใช้จะไม่ต้อง log in อีกทีหนึ่ง เอาสั้นๆ ง่ายๆแค่นี้ก่อน

แล้วคราวนี้ถ้าไม่เปลี่ยนจะเป็นยังไง?

พอดีว่า Blog SharePoint.in.TH ก็ Integrate Yammer ไว้ตั้งแต่ ตุลาปีที่แล้วละ ดังนั้นแน่นอนว่าเป็น Code เก่า ดังนั้นผู้ใช้ จะเห็นแบบนี้ (ถึงแม้ว่าจะ login  Yammer ไว้แล้วก็ตาม)

2014-02-08_0557

 

และโดยปกติ (ก่อนที่จะได้รับเมล์ ด้านล่าง)  พอกด ปุ่มสีฟ้าๆ ระบบก็จะ pop up หน้าต่าง ให้เรา login แบบนี้

2014-02-08_0605

แล้วผู้ใช้ของเราก็จะเห็น Feed  (เหนื่อยจริง กว่าจะเล่นได้) จาก email เค้าบอกว่าประมาณ กุมภาฯ pop up ตรงนี้จะหายไป (รอดู)

 

ถามว่าแล้วถ้ายังไม่เปลี่ยนได้มั๊ย รอเมษาก่อนอะไรแบบนี้?

คำตอบคือ ไม่ได้ครับ เพราะว่าถ้าเรายังไม่เปลี่ยน Code เวลาที่เรากดปุ่ม สีฟ้า จะเจอหน้าจอแบบนี้แทน (งานเข้า แน่ๆ ถ้าใช้ในองค์กร)

2014-02-08_0557_001

ครับ ดังนั้นรีบอัพเดทกันก่อนดีกว่า  ด้านล่างผมเปรียบเทียบ code (ในกรณีนี้ผมใช้เป็น embed script) ก็หน้าตาประมาณนี้ มีการเปลี่ยน reference ถึง java script file กับ ต้องระบบ ความกว้าง (ขั้นต่ำ) 400 px  (ความสูงไม่กำหนด แต่ ถ้าน้อยมาก ก็จะต้อง scroll เยอะ ไม่สนุก)

2014-02-08_0615

ตอนนี้ก็ผมอัพเดท widget ด้านข้าง หรือว่าจะเข้าไปเล่นที่ Online.SharePoint.in.TH ก็ได้ตามสะดวกครับ

สวัสดีครับ

 

—————— ผมแนบต้นฉบับอีเมล์มาไว้ให้ด้วยเลย เผื่อว่าใครอยากอ่านภาษาอังกฤษ นะครับ

Action Required:
Embed Integration Upgrade

On April 9th 2014, we will be moving to a new version of Yammer Embed and retiring our current Embed code. We have identified your network as having an active Yammer Embed instance — to ensure you do not encounter any service disruptions, we encourage you to begin the upgrade process as soon as possible.

Embed Improvements – What has changed?
Our new Embed has enhanced security and reliability — and includes some additional functionality. We’ve streamlined the SSO user experience: authorized users will now be automatically logged into your Embed instance via any SSO-enabled network (removing the blue “log-in” button). We are also simplifying the sign-up flow: eliminating the pop-up prompt for log-in. With additional updates (in February), users will also be able to embed a group feed (not just the All Company group) – we will provide additional communications when this becomes available. All other existing Embed feature functionality (including SSO expiration policies) will remain the same

What does this mean for my network?
You should begin the upgrade process as soon as possible. The Embed Update should be a straightforward process for you and/or your IT administrators and require all instances of Embed to be replaced.

Embed Upgrade Guide:
http://success.yammer.com/integrations/yammer-embed/

Please do not hesitate to reach out with to the MS Support team for assistance. http://community.office365.com/en-us/default.aspx

Thank you,
The Yammer Team

YCN FAQ:
https://www.yammer.com/yammerycn/notes/1061603

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

Office 365 is coming to SharePoint.in.TH

หลังจากที่ SharePoint.in.TH อายุครบ 5 ขวบปี ไปหนึ่งเดือนนิดๆ ผมก็คิดว่าจะลองย้ายข้อมูลบางส่วน เช่น Blog ไปใช้ความสามารถของ Office 365, SharePoint Online Public Facing ดูหน่อย

แอบให้ดูหน้า Setting

SharePointInTH_O365

Powered_by_O365

หน้าตาสุดท้ายจะเป็นยังไงไว้มาลุ้นกัน

วันนี้มาเร็วไปเร็ว

สวัสดีครับ

 

ปล. เผื่อว่าใครใจร้อน ลองคลิ๊กเลย

logoSharePointInTH

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

Exchange & SharePoint 2013 – Together Better.

ผ่านไปอีกหนึ่งงาน สำหรับงานสัมมนาดีๆ ที่จัดโดย MVPSkill.com  งานนี้ SharePoint.in.TH ก็ได้ไปแชร์ข้อมูลเกี่ยวกับการทำงานร่วมกันระหว่าง Exchange Server (แน่นอน เพราะเป็นงาน Exchange นี่นา) ทำงานร่วมกับ SharePoint Server แล้วจะมีความสามารถอะไรเพิ่มเติมขึ้นมาบ้าง

เนื้อหาโดยสรุป (ตัดส่วนไร้สาระออกไปแล้ว และบางอย่างไม่ได้อยู่ใน slide) ได้แก่

  • Site Mailboxes เป็นการเพิ่มอำนาจในการบริหารจัดการแก่ Power User ที่ใช้งาน SharePoint ให้สามารถสร้าง mailboxes ขึ้นมาใหม่สำหรับใช้งานร่วมกันระหว่าง members ของ Team Site
  • ความแตกต่างของ Site Mailboxes  กับ Public Folder (ในมุมมองของ IT Pro) คือ Public Folder ตัวอีเมล และเอกสาร (แนบที่ใช้กันใน โปรเจค) จะถูกเก็บอยู่บน Database ของ Exchange. แต่ Site Mailbox ตัวอีกเมล์จะเก็บน Exchange แต่ เอกสารจะเก็บบน SharePoint (เป็นการกระจายโหลด แบบหนึ่ง)
  • เพิ่มความสะดวกในการจัดการ Mailbox ของ สมาชิกในทีมโปรเจค และ สำหรับสมาชิกที่เพิ่งถูกดึงเข้ามาในโปรเจค เพราะ อีเมล์ในโปรเจค ถูกเก็บในทีเดียวกัน คือ Site mailbox.
  • รองรับการการใช้งาน eDiscovery Feature
  • eDiscovery Site Collection เป็นการเพิ่มความสะดวกสบายและให้อำนาจแก่ พนักงานในองค์กรที่มีส่วนเกี่ยวข้อง เช่น แผนกตรวจสอบภายใน แผนกกฏหมาย แผนกทรัพย์สินทางปัญญา ในการตรวจสอบข้อมูล ที่อยู่ใน mailbox, site บน SharePoint.
  • eDiscovery ไม่ใช่ของใหม่เอี่ยม ถ้ามองย้อนกลับไปที่ SharePoint 2010 จะมี Record Center ที่สามารถทำได้คล้ายๆ แต่ขอบเขตจะถูกจำกัดที่ Site ของตัวเองเท่านั้น
  • นอกจากแผนกที่เกี่ยวข้องทางกฏหมายจะทำงานได้ง่ายขึ้น เข้าถึงข้อมูลที่จำเป็นต่อการดำเนินการทางกฎหมายได้ง่ายขึ้น แผนกอื่นๆ ยังสามารถใช้ประโยชน์นี้ในงานตัวเองเช่นกันเช่น การค้นหา ข้อมูลอีเมล์ หรือเอกสาร (ที่อยู่บน SharePoint) เก่าๆ ของโปรเจคที่ผ่านมา เป็นต้น
  • ลดความยุ่งยากของไอที ในการที่บริหารจัดการ สืบคืนข้อมูล รวมถึงช่วยเพิ่มประสิทธิภาพในการรับมือเหตุการณ์ที่ พนักงานในองค์กรจะกระทำผิดกฎบริษัทได้
  • อย่างไรก็ตามต้องมีนโยบายในการบริหารจัดการด้วย เช่น การทำการอบรมหรือแจ้งให้ผู้ใช้ทราบเกี่ยวกับนโยบาย ICT ขององค์กร และใช้งานอย่างมี จริยธรรมทางวิชาชีพ (Professional Ethic)
  • Skye drive ด้วยการทำงานพื้นฐานไม่แต่ต่างจาก cloud storage อื่นๆ แต่ความได้เปรียบคือ การทำงานร่วมกันของพนักงานองค์กรที่มี SharePoint 2013 อยู่แล้ว

 



 

ภาพรวม ดูคนฟัง (ที่ส่วนใหญ่เป็น IT Pro) นิ่งๆไป ไม่ค่อยแน่ใจว่า กำลังอึ้ง หรือว่างงตั้งแต่ SharePoint แล้ว เพราะจากการสอบถามเบื้องต้น ยังไม่ค่อยได้ยุ่งกับ SharePoint เท่าไหร่ จนเริ่มสงสัยว่า SharePoint เป็นโปรดัก ซับซ้อนเกินไป หรือว่าบริษัทส่วนใหญ่ในไทย ยังไม่ได้ความสำคัญเกี่ยวกับ Collaboration ในองค์กรเท่าไรนัก

เจอกันอีกครั้งนะครับ งาน Power shell Day : Demo fest. วันที่ 1 มีนาคม 2014  ติดตามข่าวสารกันให้ดีๆนะครับผม

สวัสดีครับ

ปล  ซักกลางๆ ปีอยากมีงานที่ SharePoint เป็นพระเอกบ้าง อยากหาคนสนใจมาร่วมแบ่งปัญประสบการณ์มาแชร์กัน ใครสนใจหลังไมค์มาได้เลยนะครับ

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare