Friday, June 16, 2023

Engineering Standards

Engineering sets solid standards to transfer knowledge. Those standards are essential to clarify without ambiguity important information about the subject at hand, which might be confusing otherwise. Look at the following examples:

Units: These are standardized in the SI units. They need to be used. SI units can be used by themselves alone. If any other units are somehow used, then SI units should follow (between parentheses).

Numbers: Resolution is essential in numbers, and units should always follow.

Currencies: The country issuing the currency should be stated, then the name of the currency. They should always follow the value, except for the US $. In such case the US can be omitted, and that dollar is always American dollar.

Thursday, June 1, 2023

Governance of IRAQ Resources Investment

Most capitalist countries are trying to push Iraq to finance the sustainable development activities of the country through external borrowing. This may be valid for countries that lack natural resources, such as Egypt, but for Iraq, it has huge oil resources reserves and does not need any borrowing, at least for the time being.

Iraq's population of 40 million is not large and most of it is youth under the age of 25. Iraq has managed to collect more than $60 billion dollars in hard currency, currently frozen in its sovereign fund. Many of Iraq's residents are relatively poor, but to put a clear picture of the general spending that Iraq practices, all of Iraq's forty million residents can eat lavishly for less than $3 billion annually at current prices. A huge percentage of the annual government income, most of which is generated from oil resources, is spent on financing non-productive government activities, inflated labor in the government sector in unsuitable locations, and support for pension funds and compensation for the families of martyrs, in addition to all activities of general government support in all fields. What remains of these resources, given the current sharp rise in prices all over the world, will not be enough to fund any future sustainable development.

Tuesday, May 30, 2023

Enterprise Business Strategies

Enterprise Business Strategies is an organizational daily planning process managed by the organization board and corporate executives. It is established to control alignment of productivity performance with planned objectives. Integration of such planning into the daily operations of a typical healthcare model can be seen by the following figure.



Such implementation requires a monitored application to allow for such management and control. It tightly integrates with the business processes and is regularly monitored by the board through the performance alignment control cycle, as shown.

Enterprise Performance Management

Once you have established performance alignment control with organization strategies, as described by the previous blog, the business processes logistics KPI’s can be calculated and monitored. Values like efficiency, reliability, usability and latency, as shown by the figure, for a typical sales cycle process. Definitions of those KPI’s are found in a previous article I published in this blog.


Monday, May 22, 2023

Streamlining Business Logistics

Under construction …

When designing system infrastructure and business logic it is important to consider Business Processes Flow in conjunction with Data Flow. Take the following figure for example:

and superimpose the data flow upon the business processes. 

Tuesday, May 16, 2023

D365 Dataverse

You can use MS SQL Server Management Studio to fully access Dynamics 365 Dataverse database on Azure, as below:

Sunday, May 14, 2023

D365 UO Integration

Under construction ...

Depending on the required integration patterns, there are multiple ways to conduct integration with Dynamics 365 Unified Operations UO (Finance, SCM, Retail and Talent). Those can be categorized into two main streams:

  1. Power: with any system, legacy or not, through utilizing Power Platform tools like Power Automate, Logic Apps, Azure Functions and Restful API.
  2. Specific: with Microsoft specific systems like Dynamics 365 Customer Engagement CE utilizing available integration built-in structure like Import/Export, UO Dual-Write and CE Virtual Entities.
This article will present the best practices of each of those methods, simplicity of implementations and potential productivity gained from them.


Power

Power Automate

This can be used from the Power Platform for Cloud flows to conduct development, debugging and implementation. 



You can also download the desktop version for desktop flows as shown below:
 


Logic Apps

Azure Durable Orchestration

Restful API


Specific

Import/Export

Dual Writes

Virtual Entities