ปกติแล้วเมื่อเราติดตั้ง Alfresco เรียบร้อยแล้ว เราจะได้ Solution ในการจัดการกับ Content ที่สมบูรณ์แบบ ซึ่งนอกจาก Standard Feature ที่เราจะได้ จาก Alfresco แล้ว ยังมี Add on ที่สามารถ Install เข้าไปใน Alfresco เพิ่มเติมอีกด้วยนะครับ ซึ่งเราสามารถไปหา Add On ของ Alfresco ได้ที่ เข้าไป Download Add On ของ Alfresco ที่ต้องการได้ที่ http://addons.alfresco.com

ซึ่ง Add-On ของ Alfresco จะมี 2 แบบ นะครับ คือ 1.Installer อยู่ในรูปแบบของ .jar และ 2 Installer อยู่ในรูปแบบของ .amp
มาดูแบบแรกกันก่อนนะครับ คือ .jar ซึ่งถ้า Add On ที่ Download มาอยู่ในรูปแบบของ jar file ให้ทำการ Copy ไปไว้ที่ Path /Alfresco/Tomcat/shared/lib นะครับ


Continue reading

ปกติแล้วเราสามารถทำการ Sorting Property ที่เป็นค่า Default ใน Alfresco ได้ ตามรูปด้านล่าง ซึ่งในบทความนี้ เราสามารถทำการเพิ่ม Property ที่เราสร้างขึ้นมาเอง (Custom Property) ให้อยู่ใน Sorting List นะครับ

ทำการเปิดไฟล์ที่ชื่อ share-config-custom.xml นะครับ ภายใต้ Folder /alfresco/tomcat/shared/classes/alfresco/web-extension


Continue reading

ในเรื่องของการทำ Workflow นั้น จะมี Feature ที่สำคัญอีกเรื่อง คือเรื่องของ Priority ซึ่งจะช่วยให้ ผู้ที่จะอนุมัติงานเห็นลำดับความสำคัญของ งานที่จะต้องทำก่อน ซึ่งโดยปกติแล้ว เรามักจะเห็นการกำหนด Priority ที่หน้า eForm แต่จริงๆ แล้ว เราสามารถกำหนด Priority ได้จาก Workflow Designer นะครับ โดยมีวิธีการดังต่อไปนี้

  • ทำการเลือก Workflow ที่ต้องการกำหนด Priority
  • จากนั้นคลิกที่ Task ที่ต้องการกำหนด Priority
  • ไปที่ Tab Property เลือกที่ Main Config จากนั้นในช่องของ Priority โดยค่าที่สามารถใส่ได้จะเป็นค่าตัวเลขนะครับ ได้แก่ 3 (Low Priority), 2 (Medium Priority), 1 (High Priority)


Continue reading

ปกติการดู Log ใน Alfresco นั้นเป็นสิ่งมที่จำเป็นมากๆ ไม่ว่าจะเป็นการเขียน โปรแกรมกับ Alfresco หรือ Admin ในการดูแลระบบ Alfresco ซึ่งการดู Log นั้น ใน Linux จะเป็นการใช้คำสั่ง tail –f ในการดู Log นะครับ ซึ่งใน Windows ก็จำเป็นต้องดู Log เช่นกัน ซึ่งมีโปรแกรมที่สามารถดู Log ได้ บน Windows แบบ Real-time นั่นคือโปรแกรม BareTail

เข้าไป Download Software ได้ที่ http://www.baremetalsoft.com จากนั้นทำการ Double Click ที่ BareTail.exe

คลิกที่ปุ่ม Open นะครับ จากนั้น เลือกไฟล์ ที่เป็น Log ใน Alfresco นะครับ ซึ่งจะอยู่ที่ /Alfresco/tomcat/logs โดย File Log จะโดน Split ตามวันนะครับ โดยจะขึ้นต้นด้วย คำว่า alfrescotomcat-stdout. <วันที่ปัจจุบัน> นะครับ ให้เปิด File นี้ขึ้นมา จะสังเกตุว่า จะเป็น Log ในปัจจุบัน


Continue reading

Alfresco Web Quick Start คือ template เว็บไซต์ที่สามารถเริ่มต้นอย่างรวดเร็ว ทำให้นักพัฒนาสามารถสร้าง ปรับแต่งการใช้งานเว็บแบบไดนามิกที่มีคุณสมบัติการจัดการเนื้อหาที่มีประสิทธิภาพสำหรับธุรกิจและทำงานร่วมกับ Alfresco ได้อย่างมีประสิทธิภาพ ในส่วนของ Alfresco Web Quick Start จะเป็น Components package ซึ่งเราจะต้องเลือกในขั้นตอนการติดตั้งในหน้าต่าง Select Components ตามภาพ

null

จากนั้นก็ log-in เข้าไปแล้วสร้าง site


Continue reading

ปกติแล้ว Alfresco สามารถเข้าถึงได้หลายทางไม่ว่าจะเป็น WEB UI, CIFS, FTP หรือ WEBDAV สำหรับการเข้าผ่าน CIFS นั้นกรณีเข้าใช้งานผ่าน Windows XP ไม่มีปัญหา แต่ถ้าเราใช้งานผ่าน Windows 7 แล้วล่ะก็จะเห็นว่าไม่สามารถเข้าได้ โดยจะหยุดอยู่แค่หน้า login เท่านั้น ที่นี้เรามาดูกัน ถ้าต้องการให้ Windows 7 ใช้งาน Alfresco ผ่าน CIFS ต้องทำยังไงบ้าง เนื่องจาก windows 7 จะใช้ NTLM2(Alfresco เองใช้ NTLM1) ซึ่งเพิ่ม secure ในเรื่อง man in the middle ทำให้ passthru ไม่ support จึงต้องเซตค่าที่ group policy ในแต่ละเครื่องดังนี้

ไปที่ Control Panel -> Administrative Tools -> Local Security Policy

null


Continue reading

บางครั้ง Alfresco Content อาจมีปัญหาทำให้ไม่สามารถเข้าถึงได้ ซึ่งเราสามารถจัดการได้โดยการ rebuild index ใหม่ ในที่นี้จะเป็นการ rebuild index Solr บน Alfresco มาดูวิธีกัน

ขั้นแรกตรวจสอบ path ที่ Solr core อยู่ก่อน ซึ่งจะอยู่ที่ไฟล์ solrcore.properties
โดยปกติแล้วไฟล์ solrcore.properties จะอยู่ใน $ALFRESCO_HOME/alf_data/solr/workspace-SpacesStore/conf และ $ALFRESCO_HOME/alf_data\solr\archive-SpacesStore\conf

null

เมื่อรู้แล้วว่า datastore อยู่ที่ไหน ให้ stop service alfresco ก่อน

sudo service alfresco stop


Continue reading

มีคำถามมากมายเลยนะครับที่เกี่ยวข้องกับการทำ Workflow โดยเฉพาะมีคำถามที่ว่า เมื่อเราสร้าง Workflow แล้วต้องการให้ในขั้นตอนสุดท้าย ให้ทำการส่งมายังผู้ที่ทำการ Start Workflow เพื่อให้ทำการรับทราบอีกครั้งหนึ่ง ต้องทำยังไง วันนี้เรามีวิธีการง่ายๆ นะครับ โดยการใช้งานตัวแปรที่ชื่อว่า ${initiator.properties.userName}

เริ่มต้นเรามาสร้าง Workflow ง่ายๆ ซัก 3 Task ดังรูปนะครับ

null


Continue reading

เราสามารถสร้่าง Workflow เอกสารใน Alfresco ได้ง่ายๆ ผ่านทาง Activiti BPMN Designer เครื่องมือที่เราใช้ก็คือ Eclipse และเพิ่ม plugin Activiti BPMN Designer เข้าไป เท่านี้เราก็ได้เครื่องมือสำหรับสร้าง Workflow บน Alfresco แล้ว มาเริ่มกันเลย

เปิด Eclipse ขึ้นมาเลยนะครับ

null

จากนั้นเข้าไปที่ Menu Help เลือก Eclipse Marketplace


Continue reading

นอกจากเราจะใช้งาน Alfresco ผ่านทาง Note book หรือ Computer PC แล้ว Alfresco ยังมี Application ที่รองรับการใช้งานผ่านทาง Mobile Device ซึ่งรองระบบทั้งระบบปฏิบัติการ iOS และ Android เพื่อให้ผู้ใช้งาน สามารถใช้งาน Alfresco ได้สะดวกมากยิ่งขึ้นนะครับ โดย Application นี้ สามารถ down load ภายใต้ชื่อ Alfresco นะครับ

หาก Download ภายใต้ระบบปฏิบัติการ iOS ที่หน้าจอจะปรากฏ Application Alfresco อยู่ 2 แบบด้วยกันนะครับ ให้ผู้ใช้เลือก Download Application Alfresco ที่มีพื้นหลังสีดำนะครับ ส่วนที่ใช้ระบบปฏิบัติการ Android จะมีให้เลือกเพียง logo เดียวนะครับ

null


Continue reading