Archive for Temmuz 9th, 2020

Yeni bir Azure Devops hesabı nasıl oluşturulur ve Lifecycle Services (LCS) Dynamics 365 Finance and Operations projesine nasıl bağlanır.

Bu yazıda yeni bir Azure DevOps hesabı oluşturup yeni bir proje başlatıp bunu Lifecycle Services’e nasıl bağlıyoruz anlatmaya çalışacağım. Bu yazıyı hazırlarken sıfır bir hesabım olmadığı için bazı resimleri eski projelerden aldım. Ancak maksadımı anlatmaya yeteceğini düşünüyorum.

Eğer hali hazırda bir hesabınız varsa onu kullanabilirsiniz. Yoksa yeni bir mail ile aşağıdaki ekrandan Start free butonunu kullanarak yeni Azure DevOps hesabı oluşturmayı başlatabilirsiniz.

Resim-1

Read more

X++ :20- CrosCompany Nedir?

Bu yazıda X++ sorgu anahtar kelimelerinden crossCompany inceleyeceğim. Öncelikle uygulamanın şirket yönetimini anlamak gerekiyor.

Uygulamadan istediğiniz kadar şirket tanımlayabiliyorsunuz. Kullanıcılar uygulamaya girdiğinde bir şirkette işlem yapıyorlar. İstedikleri zaman şirket değiştirebiliyorlar. Tablolarda DataAreaId sayesinde verilerin hangi şirkete ait olduğu tutuluyor. Eğer bir tablonun verisi şirket bağımsız olsun diyorsanız ayarlayabiliyorsunuz. Ancak bu tip tabloların dışında yaptığınız bütün işlemler bulunduğunuz şirkette gerçekleşiyor. Bir sorgu yazıp verileri görmek istediğinizde siz Range olarak şirket vermezseniz bile sistem SQL’e giden koda otomatik bulunduğunuz şirketi ekliyor. Bazı durumlarda iki faklı şirketin verisini tek bir sorguda görmek isteyebilirsiniz. Bunun için crossCompany kullanılıyor. Bir örnek yapalım.

static void FDDataAccessCrossCompany1(Args _args)

{

CustTable custTable;

container companies;

;

companies = ["USMF", "USF", “DMR”]; // Kaç şirkette sorgu yapmak istiyorsam buraya ekleyebilirim.

while select crossCompany : companies custTable // crossCompany ile oluşturduğum Container’ı veriyorum

where custTable.AccountNum like “M00032*”

{

info(strFmt(“%1 : %2 : %3″, custTable.AccountNum, custTable.Name(), custTable.dataAreaId));

}

}

Bu sorgunun SQL kodunda or ile şirket kodlarının eklendiğini görürsünüz bu sayede eklenen şirketlerdeki veriler alınabilir.  Sistem şirketler arası birçok işlem yapmak gerekiyor bu yüzden bu yapıları iyi bilemek işiniz kolaylaştırır. crossCompany Query’de de kullanılır. Dolayısıyla birden çok şirket verisi gösteren View ve Form yapabilirsiniz.

Selamlar.

www.fatihdemirci.net

TAGs: X++, crossCompany, Azure, Azure DevOps, Microsoft Dynamics 365, MsDyn365FO, MsDyn365CE, MsDyn365