Web Service, SharePoint, Web Service, CMS Tips, ASP.NET, Web Service Tutorial, SharePoint Tutorial, Web Service Tutorial, Affiliate Tutorial, CMS Tutorial, ASP.NET Tutorial

.

Welcome

Happy Reading ....

Please share it ... [x]

Wednesday, October 18, 2017

How Do I Apply a CSS ID When a Control is Runat=Server?


Seperti judul posting "How Do I Apply a CSS ID When a Control is Runat=Server?".

Maka pada posting kali ini penulis akan memberikan gambaran cara menambahkan CSS pada HTML control yang diberi attribut runat=server pada aplikasi berbasis ASP.NET.

How Do I Apply a CSS ID When a Control is Runat=Server?


Pada contoh berikut ini akan menggunakan control DIV yang umum dipakai. Seperti terlihat pada gambar dibawah ini, control DIV tersebut diber tambahan attribut runat=server.


How Do I Apply a CSS ID When a Control is Runat=Server?


Setelah control tersebut diber attribut runat=server maka kita dapat mengakses control melalui server side code untuk menambahkan CSS ketika menekan tombol ataupun pada saat page load.

Hasil dari penambahan attribut CSS melalui server side code dapat kita lihat seperti gambar dibawah ini.


How Do I Apply a CSS ID When a Control is Runat=Server?



Ketika kita melakukan inspek terhadap DIV tersebut maka dapat kita lihat terdapat attribut baru sesuai dengan yang kita tambahkan melalui server side code.


Semoga posting tentang "How Do I Apply a CSS ID When a Control is Runat=Server?" diatas dapat bermanfaat.


Salam,






Wednesday, September 20, 2017

K2 Mail Event Error The Parameter 'address' Cannot Be an Empty String

Bagi pengguna K2 Workflow mungkin sudah tidak asing lagi dengan error "The Parameter 'address' Cannot Be an Empty String" yang terjad pada saat terjadi kegagalan mengirim notifikasi ke partisipan menggunakan mail event dari K2 Workflow.

Penyebab munculnya error tersebut di Workspace - Workflow Server - Error Profile adalah alamat email yang digunakan berisi string kosong.

K2 Mail Event Error The Parameter 'address' Cannot Be an Empty String


Di K2 Workflow cara pengechekannya adalah sebagai berikut :

  1. Jika pengiriman email mengacu ke alamat email maka pastikan Stored Procedure yang menghasilkan alamat email tidak kosong.
  2. Cek preceeding rule pada destination user dan pastikan untuk setiap partisipan memiliki email agar tiap slot yang akan dibuat tidak error.
  3. Jika menggunakan AD Account maka pastikan data email di kolom properties tabel [Identity].[Identity] pada tag email berisi alamat email.
  4. Cek juga di bagian Data Instance Workflow tersebut destinasi yang sudah di-assign pada saat instance workflow dibuat.

    Hal ini agar pada saat retry workflow kita dapat menyamakan Identity mana yang perlu diaktifkan (resolved = 1) dan yang punya AD Account sama dengan instan workflow yang error tersebut.

Contoh isi dari kolom properties di Identity

Tampilan properties kosong (ERROR) :

K2 Mail Event Error The Parameter 'address' Cannot Be an Empty String


Sedangkan tampilan lengkap (SUCCESS) :

K2 Mail Event Error The Parameter 'address' Cannot Be an Empty String



Semoga posting tentang "K2 Mail Event Error The Parameter 'address' Cannot Be an Empty String" diatas dapat bermanfaat.



Salam,

Friday, September 15, 2017

Internal Server Error 500 - CombinedResource.ashx In K2 SmartForm

Problem "Internal Server Error 500 - CombinedResource.ashx In K2 SmartForm" ini terjadi pada saat kami memutuskan untuk mengganti HTTP menjadi HTTPS di K2 Server.

Sebelum kita memutuskan untuk merubah HTTP menjadi HTTPS di K2, maka perlu dilihat beberapa item dibawah ini :
  •  String Table di Workspace - Workflow Server
  • ConnectionString EWS (Exchange Web Service) di Host Server Bin
  • Application Pool Identity Passoword
  • Smartform Runtime URL setting
  • PDF Service Instance
Masalah yang kami temui adalah pada saat mengakses Smartform halaman yang diakses tidak memunculkan display seperti biasa tetapi hanya muncul loading icon yang berputar.

Setelah kami cek menggunakan Developer Tools Browser di bagian Network. Terdapat request yang resultnya adalah Internal Server Error 500. Sehingga kami mengambil kesimpulan bahwa ada bagian rendering yang tidak terkirim ke client.


Internal Server Error 500 - CombinedResource.ashx In K2 SmartForm



Akhirnya kami membuka tiket ke K2 Support untuk mengatasi masalah tersebut.

Berikut ini tiket yang kami submit.

Internal Server Error 500 - CombinedResource.ashx In K2 SmartForm


Dibawah ini balasan dari K2 Support.

Internal Server Error 500 - CombinedResource.ashx In K2 SmartForm


Setelah kami menjalankan saran dari K2 Support tampilan smartfrom dapat muncul seperti semula dan Problem Solved.

Analisa kami adalah pada saat kami menerapkan HTTPS yang secara teori adalah melakukan enkripsi data yang akan dikirim oleh K2 Runtime hasil terjemahan dari data tersebut menjadi tidak valid sehingga oleh Web Server dianggap error.


Semoga posting tentang "Internal Server Error 500 - CombinedResource.ashx In K2 SmartForm" diatas dapat bermanfaat.


Salam,

Wednesday, September 13, 2017

Cannot Save a PDF File in The Form

Problem Cannot Save a PDF File in The Form di K2 Smartform.

Resolution

Dibawah ini adalah cara untuk mengatasi problem gagal simpan ke PDF pada K2 Smartform. Kita harus menggunakan PDF Converter Service Instance di dalam SmartObject Service Tester dengan mengikuti langkah-langkah dibawah ini :

- Change Authentication Mode from Impersonate to ServiceAccount
- Change useWebkit from true to false
- Change serializeResources from true to false
 

Cannot Save a PDF File in The Form

Cannot Save a PDF File in The Form

Cannot Save a PDF File in The Form



Semoga posting tentang Cannot Save a PDF File in The Form diatas dapat bermanfaat.


Salam,

Tuesday, September 12, 2017

K2 Information Failed To Return Data Table In Workspace

Posting berjudul "K2 Information Failed To Return Data Table In Workspace" kali ini akan membahas cara memberikan akses ke dalam Workflow Server di K2 Workspace.

Pesan informasi yang muncul pada saat kita tidak memiliki akses di Workflow Server di Workspace seperti terlihat dibawah ini :

K2 Information Failed To Return Data Table In Workspace

Dibawah ini adalah langkah-langkah untuk menambahkan akses ke dalam Workflow Server di K2 Workspace.

Langkah 1

K2 Information Failed To Return Data Table In Workspace

Langkah 2

K2 Information Failed To Return Data Table In Workspace  

Langkah 3

K2 Information Failed To Return Data Table In Workspace

Centang bagian admin, export, impersonate dan kemudian klik icon simpan yang berada diatas.


Semoga posting tenang  "K2 Information Failed To Return Data Table In Workspace" diatas dapat bermanfaaat.


Salam,

Popular Posts