March 2009 - Posts
K2 BlackPearl adalah salah satu tool third party yang berjalan di platform Microsoft yang bertujuan untuk mempermudah suatu pembuatan bisnis operasi seperti workflow applikasi.
Pada gambar ini kita akan melihat seperti apa hubungannya K2 BlackPearl dengan Microsoft Platform:

Di sini kita bisa lihat didalam diagram ini K2 BlackPearl running di Environment OS Windows 2003 dimana di dalam OS Windows 2003 tersebut kita menggunakan .Net Framework, Sql 2005 dan reporting service, IIS, Messaging (MSMQ), MSDTC, dan Kerberos.
Sedangkan Aplikasi yang dapat menggunakan K2 BlackPearl tersebut yaitu Microsoft Office Application, Infopath, Asp.net form, WinForms dimana ini semua biasa kita gunakan salah satunya di Microsoft SharePoint Server 2007 / WSS 3.0.
Saya akan membahas K2 BlackPearl ini hanya didalam bidang saya yaitu Microsoft Sharepoint 2007, karena memang produk Microsoft ini sangat cocok untuk digunakan sebagi kolaborasi dokumen dan routing approval.
Apa saja sih kelebihan K2 BlackPearl ini sebagai designer Workflow Applikasi :
1. K2 Designer dengan Visual Studio
K2 Design dengan visual studio adalah salah satu cara dari K2 BlackPearl untuk melakukan drawing / penggambaran proses rutin bisnis yang akan kita lakukan. UI yang sangat memberikan pengertian mengenai bisnis proses sehingga para IT developer bisa dengan cepat mengerti alur bisnis proses yang sedang dilakukan juga dengan cepat melakukan suatu perpindahan dari satu activity ke activity lainnya dengan rule yang telah ditentukan.
Didalam K2 BlackPearl kita pun diberikan kemampuan untuk dapat mengomptimalkan K2 BlackPearl dengan membuat kustom kode.
Dengan kustom kode ini kita akan dapat melakukan koneksi ke database lainnya, atau data lainnya.
2. K2 Designer dengan Visio
Beberapa IT Analyst selalu menggunakan Visio untuk memberikan penjelasan mengenai bisnis proses.Oleh sebab itu K2 pun menyadarinya dan akhirnya memberikan add in tool yang dapat kita install.
Dan ini membuat bisnis proses yang telah dibuat di visio dapat di integrasikan dengan K2 BlackPearl dan menjadi satu workflow yang kita inginkan.
3. K2 Web Designer
K2 Web Designer ini hanya dapat digunakan didalam environment SharePoint, dan sehingga membuat user yang dapat mempunyai akses administrator dapat membuat workflow tanpa harus ada campur tangan IT. Dan list yang telah di update k2 workflownya langsung dapat bekerja sesuai dengan bisnis proses yang ada.
Semoga penjelasan ini dapat memberikan penjelasan mengenai apa itu K2 BlackPearl dan fungsinya. Next nya kita nanti akan membahas penggunaan K2 didalam aplikasi terutama SharePoint.
Article ini saya buat karena ada beberapa di milis yang memberikan pertanyaan kenapa pada saat aplikasi nya di pasang di client, crystal reportnya tidak bisa dijalankan sedangkan crystal report tersebut ada didalam .net framework dan di komputer programmer tersebut aplikasi itu berjalan normal.
Ini adalah dependecies yang harus kita perhatikan pada saat akan membuat deployment Crystal Report
| System | .msm File |
| x86 (32bit) | | Microsoft_VC80_ATL_x86.msm | | policy_8_0_Microsoft_VC80_ATL_x86.msm | |
| IA64 (64bit)* | | Microsoft_VC80_ATL_x86_ia64.msm | | Microsoft_VC80_CRT_x86_ia64.msm | | Microsoft_VC80_MFC_x86_ia64.msm | | policy_8_0_Microsoft_VC80_ATL_x86_ia64.msm | | policy_8_0_Microsoft_VC80_CRT_x86_ia64.msm | | policy_8_0_Microsoft_VC80_MFC_x86_ia64.msm | |
| x64 (64bit)* | | Microsoft_VC80_ATL_x86_x64.msm | | Microsoft_VC80_CRT_x86_x64.msm | | Microsoft_VC80_MFC_x86_x64.msm | | policy_8_0_Microsoft_VC80_ATL_x86_x64.msm | | policy_8_0_Microsoft_VC80_CRT_x86_x64.msm | | policy_8_0_Microsoft_VC80_MFC_x86_x64.msm | |
Langkah-langkah membuat CR Deployment sebagai berikut : (untuk x86 environment)
1) Copy CrystalReportsRedist2005_x86.msm ke the \Program Files\Common Files\Merge Modules folder.
2) Start Visual Studio.
3) Pilih New|Project di visual studio
4) Dalam New Project pilih Windows Setup Project atau Web Setup Project

5) Di solution explorer tambah merge module crystal report
![clip_image002[1] clip_image002[1]](http://geeks.netindonesia.net/blogs/agusto/clip_image0021_thumb_36DA4D00.jpg)
6) Tambahkan CrystalReportsRedist2005_x86.msm

Otomatis _VC80_ATL_x86.msm dan policy_8_0_Microsoft_VC80_ATL_x86.msm akan masuk ke project kita.
![clip_image002[3] clip_image002[3]](http://geeks.netindonesia.net/blogs/agusto/clip_image0023_thumb_447CE33B.jpg)
7) Build project nya
8) Deploy ke server
| Bila ada para geeks yang lagi berencana mengambil ujian Microsoft yaitu Microsoft Certified Technology Specialist (MCTS), Microsoft Certified IT Professional (MCITP) and Microsoft Certified Professional Developer (MCPD). Silahkan menggunakan kode promo ini : IDE401AD dan daftar ke site http://www.learnandcertify.com/ untuk mendapatkan discount 10% dan itu pun dapat dilakukan walaupun ujian yang diambil di ulang kembali gagal (ini hanya berlaku di indonesia) Pengambilan voucer sudah dimulai dari sekarang sampai tanggal 31 April 2009, dan gunakan voucer ini dapat dipakai sampai dengan tanggal 31 May 2009. | |
Untuk detail information sebagai berikut :
“Your Unique MVP Certification Promotion Code: IDE401AD
From now till April 30, 2009, your community and network can key in the above MVP Promotion Code at www.learnandcertify.com to obtain a Microsoft Certification Exam Voucher Code at a 10% discount and free retake offer. The Exam Voucher Code is valid for exams taken by May 31, 2009 in Indonesia. Note that the limited time offer is valid for Microsoft Certified Technology Specialist (MCTS), Microsoft Certified IT Professional (MCITP) and Microsoft Certified Professional Developer (MCPD) exams only. More information on how to obtain the vouchers and the Terms & Conditions of Usage are available to your community at www.learnandcertify.com.”
Ayo. Buruan daftar
Agusto Xaverius
MVP SharePoint Services
Ini adalah tools yang lumayan berguna bagi saya dan dapat di download di : http://sppurgelist.codeplex.com/
Apa fungsi dari tools itu adalah untuk mengetahui berapa item yang ada didalam suatu list / document library atau bila kita memberikan parameter /true maka data yang ada di list / document library tersebut akan terhapus.
Contoh :
C:\SPPurgeList.exe "http://workspac:2100" "NotaDinas" /true.
| Bab 1. Pengenalan Programming di SharePoint 2007 |
| | 1.1 Mengenal SharePoint 2007 |
| | 1.2 Collaborative Application Markup Language (CAML) |
| | 1.3 Mempersiapkan Lingkungan Pemrograman |
| Bab 2. Programming Menggunakan SharePoint Object Model |
| 2.1 Membuat Web Part |
| | 2.2 Manipulasi Site/Web |
| | 2.3 Manipulasi List |
| | 2.4 Manipulasi Document Library/Files |
| | 2.5 Memanfaatkan Event Handler |
| | 2.6 Feature |
| Bab 3. SharePoint Workflow |
| | 3.1 Workflow dengan SharePoint Designer |
| | 3.2 Workflow dengan Visual Studio 2008 |
| Bab 4. Programming WebPart Tingkat Lanjut |
| | 4.1 Membuat custom WebPart property |
| | 4.2 Connected WebPart |
| | 4.3 Debugging WebPart |
| Bab 5. Membuat Template dan File Definisi |
| | 5.1 List Template |
| | 5.2 Site Template |
| | 5.3 Site Definition |
| | 5.4 Membuat List Definisi |
| Bab 6. Content Type & Column Type |
| | 6.1 Mengenal Content Type & Column Type |
| Bab 7. Programming Menggunakan SharePoint Web Services |
| | 7.1 Menggunakan Document Workspace Web services |
| | 7.2 Menggunakan List Web services |
| | 7.3 Menggunakan User Profiles & Security web services |
| | 7.4 Membuat Custom Web Services |
| Bab 8. Memanfaatkan Excel Services |
| | 8.1 Mengenal Excel Services |
| | 8.2 Mempublish Table, Formula dan Graphics |
| | 8.3 Menggunakan Excel Services Web Service |
| | 8.4 Membuat User Defined Function (UDF) |
Dari Bab 1 sampai bab 7, semua pemahaman SharePoint dapat dilakukan hanya dengan menginstall WSS (Windows SharePoint Services 3.0) sedangakan untuk Bab 8, pemahaman ini hanya dapat dilakukan dengan menginstall SharePoint Portal Server versi enterprise.
Kami juga mengucapkan terima kasih kepada :
1. Naren dan Wely atas supportnya
2. Riwut Libinuko (MVP SharePoint Singapore) atas ide nya dalam pembuatan ebook ini
3. Umi Fadilah atas design ebook ini.
Penulis : Wely, Aries Prasetya, Agusto
Hari ini jam 13.00 tanggal 20 Maret 2009, akhirnya saya bisa juga mendapatkan waktu untuk mengambil ujian MCTS 70-630. Sesuai dengan job deskripsi saya selama ini saya pun mengambil ujian SharePoint dan memutuskan untuk mengambil ujian MCTS Sharepoint Configuration (70-630) terlebih dahulu.
Setelah saya meminta istrirahat selama 15 menit dan akhirnya jam 13.15 saya ambil ujian, untuk ujian web begini sampai sekarang saya gaptek sekali, takut ada apa apa dengan data yang jawab disana dan takut tidak lulus karena tidak reimbursement katanya dari kantor heheheheh.
Setelah semua soal sebanyak 51 soal saya jawab, dan setelah itu ada button untuk review kembali, dan memberikan comment bisa perlu. Akhirnya saya memberanikan diri untuk klik button exit dimana button tersebut menandakan bahwa segala soal yang telah saya jawab akan di nilai.
Dan puji Tuhan,hasilnya saya lulus akan ujian ini dan tinggal tunggu notifikasi dari Microsoft untuk mengupdate status sertifikat saya selama ini.
Akhirnya lega sudah janji untuk kantor saya mendapatkan sertifikat ini akhirnya bisa saya dapatkan, dan bisa long weeked dah besok.
Bila kita install SharePoint 2007 kita akan mendapatkan satu services yang
tidak ada di Windows SharePoint Services (WSS) 3.0. Services itu adalah Share
Services (SSP).
Apa itu Share Service ? ShareService dari nama nya kita bisa ketahui bahwa
suatu service nya di kita bisa share untuk setiap site kita. Assumsi kita
memiliki 2 site misalnya http://moss:2100 dan http://moss:2200, kita
menginginkan pada saat user masuk ke site http://moss:2100 dapat melakukan
search ke site http://moss:2200 begitupun sebaliknya.
Itulah salah satu kelebihan SharePoint 2007 yang tidak dimiliki oleh WSS 3.0.
Tapi hal itu sekarang bisa kita akomodir dengan kita menginstall Search Server
2008. Didalam produk ini microsoft memberikan 2 tipe produk yaitu Search
Server 2008 Express (Free) dan Search Server 2008 Enterprise (Not Free).
Apa saja sih perbedaan antara Search Server 2008 Express, Search Server
2008 Enterprise dengan SharePoint 2007 Search.
|
Product Features
|
Microsoft Search Server 2008 Express
|
Microsoft Search Server 2008
|
Microsoft Office SharePoint Server 2007
|
|
Streamlined Installation
|
*
|
*
|
*
|
|
Rich Out-of-the-Box UI
|
*
|
*
|
*
|
|
No Pre-set Document Limits
|
*
|
*
|
*
|
|
Extensible Search Experience
|
*
|
*
|
*
|
|
Relevance Tuning
|
*
|
*
|
*
|
|
Continuous Propagation Indexing
|
*
|
*
|
*
|
|
Federated Search
|
*
|
*
|
*
|
|
Security-trimmed Results
|
*
|
*
|
*
|
|
Query and Results Reporting
|
*
|
*
|
*
|
|
High Availability and Load Balancing
|
|
*
|
*
|
|
Search Structured Data
|
|
|
*
|
|
People and Expertise Searching
|
|
|
*
|
|
SharePoint Productivity Infrastructure
|
|
|
*
|
Saya lihat didalam videnya disite Search Server 2008, aplikasi
search yang ada di SharePoint 2007 ini yang di adopt sehingga yang biasa
menggunakan SharePoint Web Administrator pasti akan bisa melakukan setting untuk
Search Server tersebut.
Untuk lebih jelasnya dapat klik ke site ini :
http://www.microsoft.com/enterprisesearch dan untuk mendowloadnya bisa ke
link ini
http://www.microsoft.com/enterprisesearch/downloads/default.aspx
Jam 8 pagi saya langsung siap-siap berangkat ke client saya yang meminta saya untuk memberikan training MOSS/Sharepoint. Dengan mata masih mengantuk karena ada beberapa contoh presentasi yang masih error jadi lembur dan harus selesaikan dan akhirnya saya dapat juga menemukan masalahnya. Huih
Akhirnya saya sampai juga kesana karena perjalanan memang cepat mungkin karena pagi sehingga tidak ada hambatan di tol. Dan setelah sampai disana yaitu di Jati Bening training di mulai.
Materi-materi yang saya berikan pada session 2 ini adalah : SharePoint Object Model, WebPart, UserControl, dan Workflow.
Training ini cukup berat menurut saya karena training ini saya mengharuskan yang di training untuk bisa melakukan coding ke SharePoint dan harus di ketik bukan compile dari contoh code.
Tetapi para rekan-rekan saya yang saya training mereka dengan aktif menguasai satu persatu contoh code yang saya berikan dan saya cukup senang dengan rekan-rekan tersebut kalian semua memang hebat.
Oleh karena itu saya mengucapkan banyak terima kasih karena mempercayakan saya memberikan training SharePoint. Semoga bisa bermanfaat untuk project-project SharePointnya