Microsoft Dynamics CRM Online FetchXML Raporlarında kullanılmasına izin verilen özel kod
Bu makalede, özel bir FetchXML raporunu Microsoft Dynamics CRM Online bir kuruluşa yüklemeye çalıştığınızda oluşan bir hataya çözüm sağlanır.
Şunlar için geçerlidir: Microsoft Dynamics CRM
Özgün KB numarası: 2600639
Belirtiler
Özel bir FetchXML raporunu Microsoft Dynamics CRM Online bir kuruluşa yüklemeye çalıştığınızda hata alabilirsiniz:
Raporu Karşıya Yükleme Hatası
Raporu Microsoft Dynamics CRM eklemeye çalışılırken bir hata oluştu.Bu eylemi yeniden deneyin. Sorun Devam Ederse çözümler için Microsoft Dynamics CRM Topluluğu'na bakın veya kuruluşunuzun Microsoft Dynamics CRM Yöneticisine başvurun. Son olarak Microsoft Desteği ile iletişime geçebilirsiniz.
Neden
Microsoft Dynamics CRM Online, izin verilmeyen yöntemler kullanan kodlar içeriyorsa raporların karşıya yüklenmesini veya çalışmasını engelleyen RDL Korumalı Alanı'nı kullanır.
RDL Korumalı Alanı
Microsoft Dynamics CRM Online raporlar korumalı alan modunda çalıştırılır ve bunu yapmak için RDL korumalı alanı Microsoft SQL Server Reporting Services etkinleştirilir. Bu nedenle bazı özellikler Microsoft Dynamics CRM Online'da kullanılamayabilir. Örneğin, rapor tanımınızdaki özel kod çalışmaz. Daha fazla bilgi için bkz. SharePoint tümleşik modunda Reporting Services için RDL korumalı alanını etkinleştirme ve devre dışı bırakma.
RDL Korumalı Alanı etkinleştirildiğinde aşağıdaki özellikler devre dışı bırakılır:
- Rapor tanımının <Code> öğesindeki özel kod
- SQL Server 2005 Reporting Services özel rapor öğeleri için RDL geriye dönük uyumluluk modu
- DateFormat veya NameSpace gibi ifadelerdeki adlandırılmış parametreler
Çözüm
RDL Korumalı Alanı etkinleştirildiğinde, özel FetchXML raporunda yalnızca belirli sınıflar ve yöntemler kullanılabilir. Aşağıdaki listede izin verilen sınıflar yer almaktadır ve her sınıfın altında Microsoft Dynamics CRM Online raporlarında kullanılabilecek yöntemler yer almaktadır:
Microsoft.VisualBasic.Interaction (Daha fazla bilgi için bkz . Etkileşim)
- IIF
- Bölüm
- ToString
Microsoft.VisualBasic.Information (Daha fazla bilgi için bkz. Bilgi)
- IsArray
- Isdate
- Isnothing
- Isnumerıc
- IsReference
- QBColor
- RGB
- ToString
- Typename
- Vartype
Microsoft.VisualBasic.Strings (Daha fazla bilgi için bkz . Dizeler)
- Asc
- Ascw
- Chr
- ChrW
- Biçim
- FormatCurrency
- FormatDateTime
- BiçimSayısı
- FormatPercent
- Instr
- InStrRev
- Katılın
- Lcase
- Sol
- Len
- Ltrim
- Orta
- Değiştirmek
- Sağ
- Rtrım
- Boşluk
- Split
- Strcomp
- StrReverse
- ToString
- Döşeme
- Ucase
Microsoft.VisualBasic.DateInterval (Daha fazla bilgi için bkz . DateInterval Sabit Listesi)
- Yıl
- Çeyrek
- Ay
- Gün
- WeekOfYear
- Hafta içi
- Saat
- Dakika
- Ikinci
Microsoft.VisualBasic.DateAndTime (Daha fazla bilgi için bkz . DateAndTime)
- Dateadd
- Datediff
- Tarihsayısı
- Gün
- Saat
- Dakika
- Ay
- Monthname
- Ikinci
- Datepart
- Dateserial
- Timeserial
- Timevalue
- ToString
- Hafta içi
- WeekdayName
- Yıl
Microsoft.VisualBasic.Financial (Daha fazla bilgi için bkz. Finansal)
- DDB
- FV
- Faiztutarı
- Dönem_sayısı
- Devresel_ödeme
- Ppmt
- PV
- Oranı
- SLN
- SYD
- ToString
Microsoft.VisualBasic.Conversion (Daha fazla bilgi için bkz . Dönüştürme)
- Ctypedynamic
- Hex
- Ekim
- Str
- ToString
- Val
System.DbNull (Daha fazla bilgi için bkz. DBNull)
- GetObjectData
- ToString
System.Globalization.CultureInfo (Daha fazla bilgi için bkz. CultureInfo)
- ClearCachedData
- Klon
- CreateSpecificCulture
- GetConsoleFallbackUICulture
- Getcultureınfo
- GetCultureInfoByLeftLanguageTag
- GetCultures
- Getformat
- Readonly
- ToString
System.Math (Daha fazla bilgi için bkz . Matematik)
- Abs
- Atan
- Çünkü
- Exp
- Kat
- Günlük
- Günlük10
- Max
- Dk
- Yuvarlak
- Işareti
- Günah
- Karekök
- Tan
System.String (Daha fazla bilgi için bkz . Dize)
- Klon
- CompareOrdinal
- Concat
- Içerir
- Kopya
- Kopyala
- Endswith
- Biçim
- GetEnumerator
- Indexof
- Indexofany
- Ekle
- Stajyer
- IsInterned
- Isnormalized
- Isnullorempty
- IsNullOrWhiteSpace
- Katılın
- Lastındexof
- Lastındexofany
- Normalleştirmek
- Padleft
- Padright
- Split
- Startswith
- Dize
- ToCharArray
- Tolower
- ToLowerInvariant
- ToString
- Toupper
- Toupperınvariant
- Döşeme
- TrimEnd
- Kırpma Başlangıcı
System.Text.RegularExpressions.Match (Daha fazla bilgi için bkz. Eşleşme)
- ToString
System.Text.RegularExpressions.Regex (Daha fazla bilgi için bkz . Regex)
- Maç
- Değiştirmek
- Split
- ToString