Posts Tagged ‘ Power Automate

Dynamics 365 Finance and Operations Geliştirme Ortamında Visual Studio Üzerinden Azure DevOps Bağlantısı Nasıl Kurulur?

Bu yazıda yeni bir geliştirme ortamı oluşturduktan sonra yapılması gerekenlerden bahsedeceğim. İlk adım Visual Studio’ya giriş yapmak olacak. Sonrasında Azure DevOps projesine nasıl bağlantı kurulacağını anlatacağım. Geliştirmeye başlamadan önce yapılması gerek adımları birkaç yazıda toparlamayı hedefliyorum.

Ben bu kurulumlarda Azure üzerinde kurduğumuz geliştirme ortamını kullanacağım. Geliştirme ortamının nasıl ayağa kaldırılacağını daha önceki yazılarımda anlatmıştım. Makine ayağa kalkınca LCS üzerinden Remote Dektop bağlantı bilgilerini indirip bağlanabilirsiniz. Şu anda Visual Studio 2015 kurulu geliyor ama yakın zamanda Visual Studio’nun yeni versiyonlarına geçiş olacak. Visual Studio’yu Run as administrator ile açmak gerekiyor. Her seferinde uğraşmamak için Visual Studio’ya sağ tıklayıp Pin to taskbar diyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Destek Talebi (Support Case) Nasıl Oluşturulur?

Bu yazıda Dynamics 365 Finance and Operations üzerinden nasıl destek talebi açabileceğinizi ve LCS ve Azure DevOps üzerinden otomatik oluşan destek kayıtlarına nasıl ulaşacağınızı göstereceğim.

Öncelikle temel bazı kurulumların yapılması lazım. Önceki yazılarımda Yardım(Help) kurulumunun nasıl yapılacağını anlatmıştım. Eğer oradaki kurulumları takip ederseniz bir şey yapmanıza gerek kalmadan destek talebi oluşturabilirsiniz. Soru işaretine tıklayıp Destek dediğinizde eğer kurulum yapmadıysanız LCS bağlantı ekranı çıkacak.

Resim-1

Read more

Dynamics 365 Finance and Operations Yardım(Help) sistemi nasıl ayarlanır?

Bu yazıda Dynamics 365 Finance and Operations için Yardım sisteminin nasıl ayarlanacağını ve nasıl kullanabileceğini anlatacağım. Bu ayarlamayı genelde test ve canlı ortamlar için yapıyoruz. Ben bir test ortamı üzerinde göstereceğim.

Öncelikle test ortamına giriş yapıyoruz ve Sistem Yönetimi->Ayarlar->Sistem parametreleri ekranını açıyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Mobile App Nasıl Kurulur ve Kullanılır?

Bu yazıda Dynamics 365 Finance and Operations ile gelen Mobile app özelliğinden bahsedeceğim. Dynamics 365 Finance and Operations ile standartta gelen birçok mobile uygulama mevcut sizde yeni uygulamalar yapabilir hali hazırda olan formları da mobile uygun hale getirebilirsiniz. İlerleyen yazılarda yeni mobile uygulama yapımlarını da anlatacağım. Bu yazıda birkaç uygulama yayınlayıp onları Android telefonuma kurduğum uygulama üzerinden göstermeye çalışacağım.

Öncelikle Dynamics 365 Finance and Operations giriş yapıyoruz. Ayarlar kısmından Mobile app’e tıklıyoruz.

Resim-1

Read more

Dynamics 365 Cloud Hosted makineleriniz için Azure Auto-shutdown nasıl kurulur?

Dynamics 365 ile hayatımıza Developer VM’ler girdi ve bunlar kullandıkça öde mantığında çalıştığı için çalışmadığımız zamanlarda kapatılması gerekiyor. Özellikle birden çok yazılımcının çalıştığı projelerde maliyet ve zaman yönetimi açısından sorun olmaması için sanal makine açılış ve kapanışını belli bir düzene sokmakta fayda var. Bu yazıda Azure ile gelen Auto-Shutdown özelliğini anlatacağım. Arıca daha ileri seviye ayarlamalar için kullanabileceğiniz bir üründen bahsedeceğim.

Öncelikle Azure Auto-shutdown nedir ona değinelim. Bu özellik size sanal makinelerinizi her gün belli saate otomatik kapatma imkânı verir. Ayrıca bildirim mailleri ile de özel aksiyon almanıza olanak sağlar. Nasıl kurulur ve bildirimler nasıl gelir hızlıca bakalım.

Azure Portal’e girip sanal makinemizi seçiyoruz. Menüden Auto-shutdown’a tıklıyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations için yeni bir Build ortamı nasıl ayağa kaldırılır?

Bu yazıda Dynamics 365 Finance and Operations için yeni Build tipinde bir sanal makine nasıl ayağa kaldırılır adım adım anlatmaya çalışacağım.

Başlamadan önce eğer bir müşteri uyarlama projeniz varsa burada gelen SandBox Develop And Test ortamını Build olarak ayarlamanız öneriliyor. Çünkü bu ortama yakın zamanda admin giriş yetkisi kalkacak ve geliştirme için kullanmak pek mümkün olmayacak. Dolayısıyla Build olarak ayarlamakta fayda var. Ayrıca yine yakın zamanda çıkacak bir Agent sayesinde bütün bir VM ayırmadan Build yapabileceğiz.

Biz bu örnekte Cloud-hosted environment üzerinden yeni bir Build makine oluşturmayı göreceğiz. Sandbox ile aynı adımlara sahip dolayısıyla ikisini de kapsayacak bir yazı olacak. Öncelikle Lifecycle Services’a giriş yapıyoruz. Projemizi seçip hamburger menüden Cloud-hosted environments’ı seçiyoruz.

Resim-1

Read more

Microsoft Azure Subscription’a Dynamics 365 Finance and Operations deploy edebilmek için Dynamics Deployment Services Account yetkisi nasıl verilir?

Bu yazıda LCS üzerinden yeni bir ortam ayağa kaldırmak gerekli olan Dynamics Deployment Services Account yetkisi nasıl verilir adım adım tarif edeceğim. Öncelikle Admin hesabıyla Azure Portale giriş yapıyoruz. Cost Management +Billing > Subscriptions kısmını açıyoruz.

Resim-1

Read more

How to Create a Batch Job with SysOperation Framework?

In this article, I will try to explain how to create a new Batch Job for Dynamics 365 Finance and Operations using SysOperation.  We can say that SysOperation is a more advanced version of RunBaseBatch. It has many different uses. In this example I will explain its usage as a normal batch job. As for its structure, SysOperation uses the MVC (Model – View – Controller) design pattern. The basic classes of this structure are:

Service: The service class is derived from the SysOperationServiceBase class. It is the class in which the process is done. Our codes should be in this class.

Data Contract: It is the model class for which we define attributes. The DataContractAttribute attribute is used to get data from the dialog.

Controller: The control class is derived from the SysOperationServiceController class. Stores information about the batch job. Such as dialog and progress bar.

UI Builder: The UI Builder class is derived from the SysOperationAutomaticUIBuilder class and is used to provide more advanced interfaces to dialogs.

In this example I will do the same as we did with RunBaseBatch using the first 3 classes. First I create a new project.

Image-1

I add a new class.

Image-2

The first class is the control class. We haven’t created the service class yet, but I identified and typed its name.

Image-3

Let’s create the service class now.

Image-4

I write the code below. Actually I need the Contract class here. Let’s create it.

Image-5

I create the Contract class. Usually this class should be created first. But if your design is clear, it doesn’t matter which one you start with. You won’t be typing these codes over and over every time, you will use them from a template.

Image-6

I want to get two variables here and edit my class accordingly.

Image-7

I create a MenuItem.

Image-8

I link my control class to the MenuItem.

Image-9

After this stage, compilation is required. It’s not enought to just compile the project. Therefore I click Build models.

Image-10

Click Select all on the screen that opens and start a Build operation.

Image-11

After the Build operation is completed, mark your MenuItem as the starting object and run the project. Our class worked. You can run it directly just like you did with RunBaseBatch.

Image-12

You can add it to a batch job if you want. I added it to a batch and set it to run one time.

Image-13

Now let’s open the Batch Jobs form. Let’s find our own batch job and take a look at the progress. It is Ended, which means it worked and finished. If it was a recurring job, it would be in Waiting state. I click on Batch job History to check what our batch job has done and whether it worked correctly.

Image-14

I click Log from the details of the job and it shows the output of the batch. It worked without any problems.

Image-15

In this article, I tried to explain how to create a new batch job using SysOperation. SysOperation is a very extensive topic. I will continue to explain it with different viewpoints. Especially Parallel processing works very well in terms of performance. I’ll explain how to use it in an example.

Regards.

www.fatihdemirci.net

TAGs: Microsoft Life Cycle Services, LCS, Azure, Azure DevOps, Batch Jobs, SysOperation, Microsoft Dynamics 365, MsDyn365FO, MsDyn365CE, MsDyn365, Dynamics 365 Insights Power BI, Power Automate, Power Apps, Power Virtual Agents, what is Dynamics 365, Dynamics 365 ERP, Dynamics 365 CRM

Dynamics 365 Finance and Operations için yeni bir X++ geliştirme sanal makinesi nasıl ayağa kaldırılır?

Bu yazıda yeni bir X++ geliştirmeleri için yeni bir sanal makine nasıl ayağa kaldırılır adım adım anlatmaya çalışacağım. Bu örnekte bir müşteri ortamında bunu asıl yapacağınızı anlatacağım. Partner veya eğitim amaçlı sanal makinelerde benzer bir mantığa sahip.

Öncelikle Lifecycle Services’a giriş yapıyoruz. Projemizi seçip hamburger menüden Cloud-hosted environments’ı seçiyoruz.

Resim-1

Read more

Dynamics 365 Finance and Operations Data Entity nedir ve nasıl oluşturulur?

Bu yazıda X++ ile yeni bir Data Entity nedir ve nasıl oluşturulur anlatmaya çalışacağım. Öncelikle Data Entity nedir ondan bahsedelim.

Data Entity: Manalı veri kümesi diye özetleyebiliriz. Özellikle Ax2012 ile veri yapısı Normalizasyon mantığına uygun olarak çok fazla tabloya bölündü. Bu sebepten belli bir veriyi görmek ve işlem yapmak için birçok tablonun bir araya gelmesi gerekiyor. Data Entity bizim için bu veri kaynaklarını bir araya getirip anlamlı bir veri kümesi üzerinden işlemleri yapabilmemize olanak sağlıyor. Bizim örneğimizde olduğu gibi kitap ile ilgili 3 tablomuz var ve bunlar aslında birbiriyle ilişkili bir Data Entity ile bu tabloları tek yapıda görüp işlem yapabiliyoruz.

Çok fazla kullanım alanı var. Bunları zamanla anlatmaya çalışacağım. Şimdi yeni bir Data Entity Visual Studio üzerinden nasıl oluşturulur onu görelim.  Benim YouTube kanalım için yaptığım örnek bir kütüphane projem var. Onun üzerinden devam edeceğim.

  1. Projeye sağ tıklayıp AddNew item ile yeni Add New Item diyaloğunu açalım.
  2. Data Model > Data Entity, seçip Data Entity adını tanımlayalım.
  3. Add’e tıklayıp Data entity wizard’ı açalım.

Resim-1

Read more

Page 6 of 10« First...4567810...Last »