Photo by Ehud Neuhaus on Unsplash
Creating a new financial dimension - Dynamics 365 for Finance and Operations
Yeni bir mali boyut oluşturmak
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 :)