Creating a new financial dimension - Dynamics 365 for Finance and Operations
Dynamics 365 for Finance and Operations, önceden tanımlanmış entity'leri (örneğin, müşteriler, satıcılar, maliyet merkezleri, maddeler, projeler vb.) kullanarak mali boyutlar oluşturmayı sağlar. Ancak, bazı durumlarda bu sistemi özelleştirmek ve işletmenin özel ihtiyaçlarına uygun yeni boyutlar eklemek gerekebilir. Yeni bir mali boyut oluşturmak için neler yapmamız gerektiğini bu yazıda kaleme alacağım. Hadi başlayalım..
Mali boyutlarda kullanılacak tablonun zaten var olduğunu varsayarak yazıya başlayacağım. Eğer tablonuz yok ise Value(String20) ve Name(String60) alanlarından oluşan basit bir tablo oluşturabilirsiniz.
Öncelikle DimAttributeCustTable view nesnesini kopyalıyoruz ve ismini DimAttributeExpenseCategoryTable olarak veriyoruz.
Ardından Label ve Singular Label property'lerini dolduruyoruz.
DataSource özelliklerinden ilgili custom tablomuzu veriyoruz.
View'deki Value ve Name alanlarını seçiyoruz.
Son olarak view'in registerDimensionEnabledTypeIdentifier methoduna kendi view'imizi veriyoruz.
/// <summary>
/// Registers this view ID as a dimension enabled type identifier.
/// </summary>
[SubscribesTo(classstr(DimensionEnabledType), delegatestr(DimensionEnabledType, registerDimensionEnabledTypeIdentifiersDelegate))]
public static void registerDimensionEnabledTypeIdentifier(DimensionIEnabledType _dimensionEnabledType)
{
_dimensionEnabledType.registerViewIdentifier(tablestr(DimAttributeExpenseCategoryTable));
}
View hazır. Derleme & senkronizasyon yapıyoruz.
DimensionDetails formuna baktığımızda masraf kartlarını(Expense cards) görebiliyoruz. Boyut kurulumlarının devamını iş analisti yapacaktır. Bizden bu kadar :)
Subscribe to my newsletter
Read articles from Bayram ÇETİN directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Bayram ÇETİN
Bayram ÇETİN
Senior Dynamics 365 Developer