Halo rekan2 sekalian,
Sudah lama tak jumpa, pada kesempatan kali ini saya ingin berbagi cerita mengenai acara sharing knowledge yang diadakan pada tanggal 22 July 2010 di BINUS UNIVERSITY kampus syahdan M2CD, acara ini tepatnya dimulai jam 2 siang-jam 5 sore. Terima kasih atas saya ucapkan kepada Tuhan Yang Maha Esa , juga kepada IT Directorate BINUS UNIVERSITY atas kesempatan yang telah diberikan, terima kasih untuk semua Group IT , Bisnis Unit lain serta mahasiswa-mahasiswi Associate Member yang ikut hadir di acara Sharing Knowledge ini.
Pada kesempatan ini saya menjadi pembicara bersama 2 rekan saya Sartika Kurniali (dengan topik Employee Blogging 101) dan Donny Christian Subroto (dengan topik Sekilas mengenai Sharepoint) dan saya sendiri berada diurutan terakhir membawakan topik Mengulas MOSS 2007 dari sisi Development.
Berikut ini adalah persiapannya, untuk presentasi tidak cukup menggunakan 1 laptop krn kami menggunakan virtual machine.

Acara internal ini mengundang cukup banyak rekan-rekan BINUSIAN, kurang lebih 50 orang menghadiri diacara tsb.

Acara dibuka dengan doa yang dipimpin oleh Dewi :

Dan dilanjutkan dengan kata sambuatan dari Pak Johan MK, Manager Data Center IT Directorate BINUS :

Acara Sharing pun dimulai dan tampak teman-teman developer ataupun user-user dr IT Directorate cukup antusias menyimak presentasi kami.
Setelah sesi Tanya jawab, sampai pada penghujung acara yaitu pemberian sertifikat dari Bapak Johan kepada para pembicara dilanjutkan pemberian kupon berhadiah dari Dewi dan Ko Yosef kepada para blogger IT Directorate serta simulasi live pembuatan blog binusian bagi yang belum membuat account di IT Directorate menggunakan MOSS 2007.
Terima kasih juga kepada mbak Ciryl dan mbak Yana yg senantiasa selalu mensupport kami dari persiapan peralatan, tempat pelaksanaan, pengcopyan materi presentasi, pendataan para peserta yang mengikuti acara sharing knowledge ini sampai pada hari H kami melakukan presentasi dan tentunya konsumsi :D
Selama presentasi saya merasa senang karena dapat membawakan topik yg pernah saya explore sebelumnya, menyalurkan sesuatu yg kita ketahui meskipun itu hanya sedikit, sudah membuat saya senang melakukannya, dan jika diberikan kesempatan lagi saya ingin cb lg..hehe
Dengan menjadi pembicara membuat saya flash back dan memicu saya untuk terus belajar tentang SharePoint yg memiliki fitur yg sangat bagus, terlebih untuk integrasi ke Microsoft Office lainnya. Acara ini pun juga menjadi pelajaran untuk melakukan persiapan dr sisi teknis, installasi driver computer yg dipakai presentasi, test suara untuk pemutaran video / demo, semuanya perlu di jadwalkan juga sebelumnya, paling tidak 1 hari sebelum hari H. saya menjadi belajar jg untuk melakukan management pada diri sendiri akan hal ini, terima kasih pada bagian Networking yg dengan sigap membantu tahap persiapan yg dadakan kemarin.. :D
Berikut ini adalah Agenda yang saya bawakan pada presentasi Sharing Knowledge
Btw SharePoint 2010 sdh muncul, dan ingin rasanya mencoba, semoga hardware dan software (ASPIRE 4520 Memory 2 Gig , Windows Server 2008 X64, SharePoint 2010 X64,SQL Server 2008 64 bit,Microsoft Office 2010 Trial Edition 32 Bit, Visual Studio 2010 32 Bit , SharePoint 2010 HOL) yg sdh saya siapkan, bisa semakin memperlancar jalannya proses pembelajaran ini.. :)

teman2 saya mengupload file infopath via CA untuk di taruh di form library sharepoint, tapi saya mengalami hal ini
semua form yang sdh saya upload dan sebelumnya bisa di render di browser, sekarang menjadi seperti ini ( mengalami error yang sama ).
Jika saya kembali membuka ke home, maka yang saya dapatkan adalah error jg, tapi dengan keterangan yang berbeda
kira2 bagaimana cara untuk membuatnya kembali normal ya? thx b4
Hallo teman2 saya mencoba mencari file yang ada di sharepoint list menggunakan CALM yang di generate dari tools builder berikut ini http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1252 , dan saat saya run, seperti hang.
setelah saya debug ternyata ada 1 kondisi yang membuat value dari variabel di VS 2008 tidak tampil saat di evaluasi.
//SPListItemCollection items = _spList.GetItems(_spQuery);// membuat time out (waktu evaluasinya lebih dr 30-40 detik)
Saat di quick watch hasil yang saya dapatkan adalah keterangan sbb : function evaluation disabled because a previous evaluation timed out. You must continue execution to reenable function evaluation.
berikut adalah contoh code yang saya cb (dr ebook SharePoint Developer):
string strQuery = @"
<Query>
<Where>
<Or>
<Contains>
<FieldRef ID='1df5e554-ec7e-46a6-901d-d85a3881cb18' />
<Value Type='User'>Rudy</Value>
</Contains>
<Eq>
<FieldRef ID='1df5e554-ec7e-46a6-901d-d85a3881cb18' />
<Value Type='User'>Administrator</Value>
</Eq>
</Or>
</Where>
</Query>";SPSecurity.RunWithElevatedPrivileges
(
delegate()
{
string _myWebApp = "http://sharepoint:2020/sites/ami";//Nama Web App Perlu di akhiri dengan slash , kl tidak di akhiri bs error saat FormDigestSettingsstring _myCurrentListName = "Add Temuan"; using (SPSite _SPSiteObject = new SPSite(_myWebApp))
{
_SPSiteObject.AllowUnsafeUpdates =
true;using (SPWeb _SPWebObject = _SPSiteObject.OpenWeb())
{
SPWebApplication wa = _SPSiteObject.WebApplication; wa.FormDigestSettings.Enabled = false;
_SPWebObject.AllowUnsafeUpdates =
true;
SPList _spList = _SPWebObject.Lists[_myCurrentListName];SPQuery _spQuery = new SPQuery();
_spQuery.Query =strQuery;
//CODENYA DI TULIS DISINI(DIANTARA PENGAPIT ATAS DAN BAWAH)SPListItemCollection items = _spList.GetItems(_spQuery);
if(items != null)
{
foreach(SPListItem _listItem in items )
{
Console.WriteLine(_listItem["Title"].ToString() + "\n");
}
}
Console.ReadKey();
_SPWebObject.AllowUnsafeUpdates = false;wa.FormDigestSettings.Enabled = true;
}
_SPSiteObject.AllowUnsafeUpdates = false;
}
}
);
lalu untuk bs solve saya menggunakan setting VS 2008 nya dengan cara sbb :
pilih Tools-Options
lalu di bagian Debugging di expand
pilih General dan uncheck Enable property evaluatin and other implicit function calls.
http://social.msdn.microsoft.com/forums/en-US/vsdebug/thread/728b9404-60b1-4951-99f8-70a5f75cba61/
teman2 berikut ini adalah code yang saya gunakan dalam VSTA 2005 di InfoPath 2007, dengan Tujuan untuk mendapatkan value(user name) dari control Contact Selector yang kita buat di form tsb.
XPathNavigator _xPathNavigator = this.CreateNavigator();
XmlNamespaceManager _xmlNameSpacesManager = this.NamespaceManager;
XPathNavigator _xPathNavigatorContactSelectorUserByName = _xPathNavigator.SelectSingleNode("/my:myFields/my:gpContactSelector/my:Person/my:DisplayName", _xmlNameSpacesManager);
XPathNavigator _xPathNavigatorContactSelectorUserByDomain = _xPathNavigator.SelectSingleNode("/my:myFields/my:gpContactSelector/my:Person/my:AccountId", _xmlNameSpacesManager);
XPathNodeIterator _xiCleanUserName = _xPathNavigatorContactSelectorUserByName.Select("/my:myFields/my:gpContactSelector/my:Person/my:DisplayName", _xmlNameSpacesManager);
XPathNodeIterator _xiUserNameWithDomain = _xPathNavigatorContactSelectorUserByDomain.Select("/my:myFields/my:gpContactSelector/my:Person/my:AccountId", _xmlNameSpacesManager);
//necessary move one to get current value
_xiCleanUserName.MoveNext();
_xiUserNameWithDomain.MoveNext();
do
{
string _username = _xiCleanUserName.Current.Value;
} while (_xiCleanUserName.MoveNext() && _xiUserNameWithDomain.MoveNext());
XPathNavigator _xPathNavigator = this.CreateNavigator();
XmlNamespaceManager _xmlNameSpacesManager = this.NamespaceManager;
XPathNavigator _txtKeterangan = _xPathNavigator.SelectSingleNode("/my:myFields/my:txtKeterangan", _xmlNameSpacesManager);
_txtKeterangan.SetValue("error message");
//cara lain
XPathNavigator _xPathNavigator = this.CreateNavigator();
XmlNamespaceManager _xmlNameSpacesManager = this.NamespaceManager;
if (!this.New)
{
_xPathNavigator.SelectSingleNode("/my:myFields/my:hiddenFieldUserLogin", _xmlNameSpacesManager).SetValue(userLogin);
_xPathNavigator.SelectSingleNode("/my:myFields/my:hiddenFieldFlagNotCreateNew", _xmlNameSpacesManager).SetValue("Edit");
}
//jk ada XsnLocation maka bs di ambil alamat web app nya dengan cara di split
if (e.InputParameters["XsnLocation"] != null && e.InputParameters["XsnLocation"] != "")
{
string[] ArrayWebUrl = e.InputParameters["XsnLocation"].Split(new string[] { "FormServerTemplates" }, StringSplitOptions.RemoveEmptyEntries);
if (ArrayWebUrl.Length > 0)
{
_myWebApp = ArrayWebUrl[0];
_txtWebUrl.SetValue(_myWebApp);
}
}
else
{
_myWebApp = _txtWebUrl.Value;
}
Teman2 berikut ini adalah template code yang saya gunakan untuk mengangkat
privileges di workflow code.
SPSecurity.RunWithElevatedPrivileges
(
delegate()
{
string _myWebApp = "";
_myWebApp = workflowProperties.SiteUrl + "/"; //Nama Web App Perlu di akhiri dengan slash , kl tidak di akhiri bs error saat FormDigestSettings
string _myCurrentListName = workflowProperties.List.Title;
using (SPSite _SPSiteObject = new SPSite(_myWebApp))
{
_SPSiteObject.AllowUnsafeUpdates = true; // AllowUnsafeUpdates diperlukan jika kita akan
//melakukan Update() melalui metode GET.
using (SPWeb _SPWebObject = _SPSiteObject.OpenWeb())
{
SPWebApplication wa = _SPSiteObject.WebApplication;
wa.FormDigestSettings.Enabled = false;
_SPWebObject.AllowUnsafeUpdates = true;
//------------------------------------------------BATAS ATAS---------------------------------
//CODENYA DI TULIS DISINI(DIANTARA PENGAPIT ATAS DAN BAWAH)
//------------------------------------------------BATAS BAWAH---------------------------------
_SPWebObject.AllowUnsafeUpdates = false;
wa.FormDigestSettings.Enabled = true;
}
_SPSiteObject.AllowUnsafeUpdates = false;
}
}
}
);
the virtual path '/_layouts/application.master' maps to another application, which is not allowed.
untuk error ini saya, mengubah pembuatan form aspnet.
dimana saat membuatnya ( New-Website ) Location yang saya pilih bukan HTTP lagi, melainkan File System..
Tapi saya msh mendapatkan error berikut ini :
The virtual path '/_catalogs/masterpage/default.master' maps to another application, which is not allowed.
saya msh blm ketm supaya bs solve mslh error yang kedua ini, tapi form association aspnet bs berjalan jika saya mengubah pembuatan site collection dengan tidak menggunakan root (/) melainkan sites ..
contoh jika menggunakan root ..

contoh jika menggunakan site (dengan code yg sama)..

my reference :
http://www.sheltonblog.com/archive/2007/10/05/free-sharepoint-document-workflow-workshop---part-2-asp.net-workflow.aspx
akhirnya solve jg..mengenai instantiation dan assosiation form infopath..
error yg kemarin The following location is not accessible, because it is in a different site collection:
urn:schemas-microsoft-com:office:infopath:FormPertanyaan:-myXSD-2009-02-06T06-57-41
.
ini dikarenakan pada saat menjalankan script stsadm
stsadm - installfeature -name namaFolderYangAdaFeatureNFormIP -force
pada saat ini nama Form IP yg ada, adalah InitiationForm.xsn
Form ini sdh pernah ada sebelumnya ( sdh pernah saya cb dengan workflow yang berbeda)..
Hal ini membuat komputer sering kali Hang saat loading install feature...
saya form ini ketika mencoba tutorial dari ebook Pro SharePoint 2007 Development Techniques, Margriet Bruggeman and Nikander Bruggeman ..
di chapter 4 halaman 221, ada panduan untuk mengecek hasil upload yg secara tidak langsung di lakukan ketika menjalankan script di atas(install feature yg ada instantiation form nya).
Untuk menge-ceknya di CA-Application Management - Manage Form Templates , ternyata form
InitiationForm.xsn sdh ada dan statusnya installing (bkn ready) .. ^^
akhirnya saya deactive dan uninstall pk script ini
stsadm -o deactivatefeature -filename namaFolder\feature.xml -url http://url
stsadm -o uninstallfeature -filename namaFolder\feature.xml
lalu saya ulang sekali lagi stsadm - installfeature -name namaFolderYangAdaFeatureNFormIP -force
berikut ini adalah isi dari file feature.xml yang saya gunakan
<?xml version="1.0" encoding="utf-8" ?>
<Feature Id="58ea595e-5dcc-4f27-a6dc-ac8cfcbc72da"
Title="MOSSWorkflow"
Description="Description of the workflow"
Version="12.0.0.0"
Scope="Site"
ReceiverAssembly="Microsoft.Office.Workflow.Feature,
Version=12.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c"
ReceiverClass="Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver"
xmlns="http://schemas.microsoft.com/sharepoint/"
>
<ElementManifests>
<ElementManifest Location="workflow.xml" />
</ElementManifests>
<Properties>
<Property Key="GloballyAvailable" Value="true" />
<!-- Value for RegisterForms key indicates the path to the forms relative to feature file location -->
<!-- if you don't have forms, use *.xsn -->
<Property Key="RegisterForms" Value="*.xsn" />
</Properties>
</Feature>
dan file workflow.xml
<?xml version="1.0" encoding="utf-8" ?>
<!-- Customize the text in square brackets.
Remove brackets when filling in, e.g.
Name="[NAME]" ==> Name="MyWorkflow" -->
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Workflow
Name="MOSSWorkflow"
Description="My SharePoint Workflow"
Id="1b30cdf4-0830-4a9d-a46e-c3c550958b3b"
CodeBesideClass="MOSSWorkflow.Workflow1"
CodeBesideAssembly="MOSSWorkflow,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=03ad188d75e07ee1"
TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"
AssociationUrl="_layouts/CstWrkflIP.aspx"
InstantiationUrl="_layouts/IniWrkflIP.aspx"
ModificationUrl="_layouts/ModWrkflIP.aspx"
>
<Categories/>
<MetaData>
<Association_FormURN>urn:schemas-microsoft-com:office:infopath:InitiationForm:-myXSD-2009-02-10T03-00-45</Association_FormURN>
<Instantiation_FormURN>urn:schemas-microsoft-com:office:infopath:InitiationForm:-myXSD-2009-02-10T03-00-45</Instantiation_FormURN>
<Task0_FormURN>urn:schemas-microsoft-com:office:infopath:EditTaskForm:-myXSD-2009-02-10T03-32-27</Task0_FormURN>
<StatusPageUrl>_layouts/WrkStat.aspx</StatusPageUrl>
</MetaData>
</Workflow>
</Elements>
Thx for Mbak inti yg sdh membantu print tutorial ebook yg sangat berguna ini..^^
tambahan 16Feb2009
saat mengcopy file form infopath yg sdh di publish(.xsn) ke folder dalam directory
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES
saya menggunakan script ini(dengan kondisi di cmd, sedang berada di directory yg sama dengan file .xsn tsb)
xcopy /s /Y *.xsn "%programfiles%\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\namafolderyangdituju
Association Form adalah form yang muncul pada saat pertama kali kita menset workflow yang akan dipakai di site collection kita..
Diawali di Workflow Setting - Add Workflow , setelah kita memilih workflow untuk document library , memberi nama serta menset option start nya - OK
maka akan muncul form Association yang di set di workflow.xml pada property AssociationUrl="_layouts/CstWrkflIP.aspx"
Instantiation Form adalah form yang muncul pada saat ingin menggunakan workflow yang sdh di set sebelumnya dipakai di salah 1 document. seperti 1 doc kita dalam document library..
Saya ingin mencoba mengaktifkan nya tapi saya masih mendapatkan error seperti berikut..
The following location is not accessible, because it is in a different site collection:
urn:schemas-microsoft-com:office:infopath:FormPertanyaan:-myXSD-2009-02-06T06-57-41

kira2 knp ya..mohon bantuan dan bimbingannya..
Berikut ini adalah cara saya mendapatkan suatu nilai attribute dari AD dengan menggunakan C#..
Saya mencari hal ini di karenakan code C# saya tidak bisa mencari email berdasarkan filter berdasarkan user logon (format CN = userLogin) , bisanya menggunakan CN = Full Username.
Karena itu saya ingin mengganti CN --> dengan sesuatu attribute (yg saya masih belum tau)
beruntungnya saya di bantu oleh Pak Heribertu untuk mencari attibute apa yg beaiknya saya pakai di code saya ^^
Begin Code
private string GetEmailFromAD(string employeesName)
{
string Email = string.Empty;
string cleanUserName = CleanUserNameFromDomain(employeesName);//employeesName.Substring(employeesName.LastIndexOf('\\') + 1);DirectoryEntry adFolderObject = new DirectoryEntry();
DirectorySearcher adSearcherObject = new DirectorySearcher(adFolderObject);adSearcherObject.SearchScope = SearchScope.Subtree;
adSearcherObject.Filter =
"(sAMAccountName=" + cleanUserName + ")";SearchResult adObject = null;adObject = adSearcherObject.FindOne();
Email = adObject.Properties[
"mail"][0].ToString();return Email;
}
End Code
Dengan mendownload dari :
http://computerperformance.co.uk/w2k3/utilities/adsi_edit.htm
akan di dapatkan adsiedit.dll, dengan menaruhnya di C:\WINDOWS\system32
dan di run - cmd , mengetikkan regsvr32 adsiedit
maka kita dapat menjalankan adsiedit.msc , Expand ADS Edit - Domain - DC .. - CN = Users , maka dapat di lihat list user yang bisa di lihat semua attributenya dengan klik kanan -properties.. ^^

Dari sini saya bisa melihat Attribute sAMAccountName , attributenya bisa saya pakai untuk search mail seperti code di atas :)
another reference :
http://technet.microsoft.com/en-us/library/bb124152(EXCHG.65).aspx
Saya ingin mencoba membuat hidden field tapi dengan beberapa kondisi pada saat form tersebuat di panggil pertama,
dan yg saya coba adalah dengan membuat form tanpa code, dengan control yg ada yaitu check box dengan file attachment.
saat membuka office infopath 2007
saya memilih Design a form template ( di bagian Design a form )
lalu memilih blank form template tanpa mencentang Enable browser compatible features only - ok
saya menganbil 2 controls check box (field1) dan fileattachment (field2),
saya pilih fileattachment dan Format-Conditional Formating, allu pilih Add,
Di bagian
If this Conditional is true
dr bagian yg paling kiri di isi select field or group, lalu pilih field1 ,
bagian ke-2 di isi is equals to true
dan dibagian Then apply this formating
pilih hide this controls . OC , OC
coba jalankan form dengan memilih Preview..
Bagaimana caranya ya untuk mengubah step by step di atas menjadi sebuah code di VSTA (dimana akan saya pakai saat pertama kali form di panggil ) ?
setelah mendapatkan error Send Mail activity saya mendapatkan beberapa ilham, menurut saya System Account adalah sama seperti user lainnya. yang membedakan adalah system account adalah seseorang yang mengatur pekerjaan administrator di belakang layar (saat code kita impersonate sbg administrator, atau yg berhubungan dengan aplikasi sharepoint).
Saat membuat Web App di CA
kita akan di minta memilih account untuk app pool

kemarin saya memilih Configureable..
user inilah yg menjadi system account.. (pertama x saya mengisinya dengan administrator )
dan tidak ada mslh hanya saja saat login sebagai administrator, yang saya temukan adalah system account ( create by - nya, jika membuat sesuatu di doc lib misalnya )
yang menjadi masalah adalah saat saya mengisinya dengan user lain yang bukan administrator dan ada di Active Directory kita..
dampaknya besar untuk saya , berikut adalah listnya :
1. Saat deploy workflow mengunakan VS,
saya menggunakan VS 2008, saat mendeploy saya menemukan pesan "Potential Harm full User " , dimana usernya --> adalah nama domain\userSystemAccount , dan yang ada hanya pilihan Oc..
Jika Di lihat di Event Viewer, bagian Application, ada 2 warning yg isinya
Access is denied. Check that the Default Content Access Account has access to this content, or add a crawl rule to crawl this content. (0x80041205)
Login failed for user Domain\Admin_DB'. [CLIENT: <local machine>]
2. Saat upload Form Infopath lewat Central Admin
pernah 1x saya tidak bisa mengaktive, form infopath yg sdh saya publish dan upload di
3. Saat mengunakan Form infopath yang sdh di activekan di site collection
Saya ada mengunakan code ini :
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite WebApp = new SPSite(_nameOfWeb))
{
WebApp.AllowUnsafeUpdates = true;
using (SPWeb Site = WebApp.OpenWeb())
{
Site.AllowUnsafeUpdates = true;
//set item permission
Site .AllowUnsafeUpdates = false;
}
WebApp .AllowUnsafeUpdates = false;
WebApp .Close();
}
});
jika code ini di jalankan dan di berikan try catch maka akan pesan error yang di dapat adalah access denied, sepertinya
SPSecurity.RunWithElevatedPrivileges(delegate() --> di impersonate ke system account permission.
hallo semua saya sdh solve mslh ini (saya sempat posting sebelumnya),
karena saya memiliki 2 sendMail activity, dan saat mensetting bind variabel ke properti workflownya salah. hal ini tidak menyababkan error saat di history workflow (saat run di web app sharepoint portal )

error message di atas ternyata banyak di temui oleh para programmer lainnya..
ini adalah link untuk solve masalah tsb ( yg mengacu pada settingan outgoing mail dan ada juga custom code untuk sendmail activity itu sendiri)
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_22455047.html
http://alancoulter.blogspot.com/2008_11_01_archive.html
http://spschris.blogspot.com/2008/03/e-mail-message-cannot-be-sent-make-sure.html
http://kbalertz.com/891538/address-could-error-messages-logged-gatherer-crawls-content-index-completed-successfully-SharePoint-Portal-Server.aspx
http://spschris.blogspot.com/2008/03/e-mail-message-cannot-be-sent-make-sure.html
http://social.msdn.microsoft.com/Forums/en-US/sharepointworkflow/thread/22f41ab8-4f8b-4e19-8752-faaa1ca19b07/
it's my favorite link for this problem(coz full link of reference at there)..^^
http://discoveringsharepoint.blogspot.com/2008/08/e-mail-message-cannot-be-sent-make-sure.html
dan setelah saya teliti lagi propertu sendmail activity di workflownya saya menemukan penyebab errornya (di asalah 1 activity sendmail saya salah setting pathnya)

berikut adalah perubahan yg saya lakukan (di masing2 activity tsb)


it's work for me....
Saya mendapatkan error berikut ini,



Custom Workflow Tsb masih bisa Run dan mengalami hanya masalah saat mengirim email, dimana setting email tsb tdk sampai ke user yg di tuju (outlook)..Saya merasa aneh dng hal ini..karena sebelumnya workflow ini (dng code yang sama), bisa jalan dengan baik..tidak mengalami errror seperti ini...(System Account ini apa ya??),
kira2 Apa penyebab error ini?? dan apa ya solusinya??
Mohon bimbingannya..thx
More Posts
Next page »