14 Nisan 2015 Salı

MS CRM 2011/2013 UserName Alma


MS CRM 2011 ve 2013'te  kullanıcıların adlarını alarak kullanmanız gerektiğinde aşağıdaki javascript kod parçasını kullanmanız yeterli olacaktır.

function GetName() {
    var serverUrl = Xrm.Page.context.getClientUrl();
    var oDataSelect = serverUrl + "/xrmservices/2011/OrganizationData.svc/SystemUserSet?$select=DomainName&$filter=SystemUserId eq guid'" + Xrm.Page.context.getUserId() + "'";
 
    var retrieveReq = new XMLHttpRequest();
    retrieveReq.open("GET", oDataSelect, false);
    retrieveReq.setRequestHeader("Accept", "application/json");
    retrieveReq.setRequestHeader("Content-Type", "application/json;charset=utf-8");
    retrieveReq.onreadystatechange = function () {
        GetData(this);
    };
    retrieveReq.send();
}
 
function GetData(retrieveReq) {
    if (retrieveReq.readyState == 4) {
        if (retrieveReq.status == 200) {
            var retrieved = JSON.parse(retrieveReq.responseText).d;
            if (retrieved.results != null) {
                alert(retrieved.results[0].DomainName);
            }
        }
    }
}

23 Ekim 2013 Çarşamba

Microsoft Dynamics CRM artık IPhone'da


Artık IPhone kullananlarda MS CRM üzerindeki işlerini istediği yerde rahatlıkla kontrol edebilecek. İlgili kişilerini düzenleyebilecek, randevularını görüntüleyebilecek, üzerindeki görevleri tamamlayabilecek vs. Açıkça söylemek gerekirse uygulamanın tasarımı da hoşuma gitti.

daha fazlası için tıklayınız

 

 

3 Şubat 2013 Pazar

Uzaktan Shutdown / Restart

Bazen sunucular, remote desktop (mstsc) ile isteklerinize cevap veremeyebilir. İşte bu anlarda uzak bilgisayara (admin hakkı ile) shutdown komutu* gönderebilirsiniz.
shutdown -r -f -m \\ip adresi
Parametreleriniz;
-r reboot
-s shutdown
-f çalışan prosesleri kapatmaya zorla
*Servisler cevap vermeyecek durumda ise çalışmayacaktır.

16 Mart 2012 Cuma

MS CRM 4.0 QueryExpression Kullanımı

QueryExpression Query = new QueryExpression();
Query.ColumnSet = new AllColumns();
Query.Criteria = new FilterExpression();
ConditionExpression Condition = new ConditionExpression();
Condition.AttributeName = "contactid";
Condition.Operator = ConditionOperator.Equal;
Condition.Values = new object[] { Convert.ToString(item["UpdatedRecord"]) };
Query.Criteria.Conditions = new ConditionExpression[] { Condition };
Query.EntityName = EntityName.contact.ToString();
RetrieveMultipleRequest retrieve = new RetrieveMultipleRequest();
retrieve.Query = Query;
retrieve.ReturnDynamicEntities = true;
BusinessEntityCollection res = G.CrmService.RetrieveMultiple(Query);

16 Şubat 2012 Perşembe

Ajax Control Toolkit - AsyncFileUpload kontrolü ie9 da çalışmıyor

Ajax Control Tool Kit'in daha önceden yazılan bir uygulamızda AsyncFileUpload kontrolü kullanmışsanız, ve bir kaç ay içerisinde gerek isteyerek gerekse de güncelleme ile IE9 edinmiş bulunuyorsanız geçmiş olsun. Artık AsyncFileUpload kontrolünüz çalışmıyordur.

Hemen  Ajax Control Tool Kit'in aşağıdaki linki yeni realase'ni edinin ve projenizde kullanılan dll leri güncelleyerek tekrar deneyin


http://ajaxcontroltoolkit.codeplex.com/releases/view/63654