30 Aralık 2015 Çarşamba

Odata ile 10000 kayıt çekmek

Odata ile CRM'den data çekmek istediğinizde limitlere takılmamak için aşağıdaki komutları powershell yardımıyla çalıştırmanız yeterli olacaktır.

Add-PSSnapin Microsoft.Crm.PowerShell
$setting = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
$setting.LogicalName = "ServerSettings"
$setting.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
$attribute = New-Object "System.Collections.Generic.KeyValuePair[String, Object]" ("MaxResultsPerCollection", 10000)
$setting.Attributes.Add($attribute)

Set-CrmAdvancedSetting -Entity $setting

14 Nisan 2015 Salı

CRM 2011 ve WINDOWS SERVER 2012 R2 yükleme sorunu

Bildiğiniz gibi Microsoft ürünleri belirli yükleme kurallarına tabidir. Bu kuralların başında işletim sisteminin uygunluğu gelir. İşletim sistemi ile uygun CRM versiyonlarını yükleyebilir ve üzerinde geliştirmelerde bulunabilirsiniz. CRM 2011 ne yazıkki Windows Server 2012 R2 ile support bir şekilde yükleme yapılamıyor. Bunu aşmak unsupported yollarla mümkün (registry ayarlarını değiştirmek gibi). Bunun yerine doğru araştırmalarda bulunarak doğru işletim sistemi ile yola başlayabilirsiniz.

Aşağıdaki linkten CRM uyumluluk listesini inceleyebilirsiniz.

http://support.microsoft.com/kb/2669061





Microsoft Dynamics CRM 2013 Downloads and Trial Product Keys

90 günlük deneme ürün anahtarları aşağıdaki gibidir.
  • Microsoft Dynamics CRM Workgroup Server 2013 (5 CAL limit):
    NX77Y-BTBCV-JP3T3-8W7JH-94QJP
  • Microsoft Dynamics CRM Server 2013 (no CAL limit):
    CQWW3-TNXBF-HRQWC-CVTW9-M968H

  • Microsoft Dynamics CRM Server 2013 indirmek için aşağıdaki linke tıklayınız.
http://www.microsoft.com/en-us/download/details.aspx?id=40341

  • Microsoft Dynamics CRM 2013 for Microsoft Office Outlook indirmek için aşağıdaki linke tıklayınız.

http://www.microsoft.com/en-us/download/details.aspx?id=40344

Microsoft Dynamics CRM 2011 Downloads and Trial Product Keys

90 günlük deneme ürün anahtarları aşağıdaki gibidir.

  • Microsoft Dynamics CRM Workgroup Server 2011 (5 CAL limit):
    H84KC-JH8DF-7PDYK-TXBXR-2RMMT
  • Microsoft Dynamics CRM Server 2011 (no CAL limit):
    MQM2H-JYYRB-RRD6J-8WBBC-CVBD3












CRM License Key Öğrenme

Kullandığınız CRM'in license key bilgilerini MSCRM_CONFIG veritabanına atılacak sorgu ile öğrenebilirsiniz.

USE MSCRM_CONFIG

SELECT LicenseKey FROM ConfigSettings

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);
            }
        }
    }
}