Ax Dynamics



-->

Aug 30, 2016 About Stoneridge Stoneridge Software is a unique Microsoft Gold Partner, with emphasis on partner. With specialties in Microsoft Dynamics 365, Microsoft Dynamics AX, Microsoft Dynamics NAV, Microsoft Dynamics GP and Microsoft Dynamics CRM, we focus on attracting the most knowledgeable experts in the field to our team, and prioritize delivering stellar solutions with maximum impact for your.

Is your organization evaluating whether to transition your Dynamics AX solution to Finance and Operations apps in the cloud or stay on-premises? To determine whether this is the right move, you’ll need to understand the economic impact of your current AX solution and how this compares to Dynamics 365 in the cloud.

Based on our experience working with hundreds of organizations, we typically see the economic impact in three important areas:

  1. Dynamics AX Extended Support Delay. As Microsoft continues to support communities and organizations affected by the COVID-19 crisis, our goal is to ensure that your business has the digital capabilities to maintain business continuity and stability, while keeping employees safe and healthy.
  2. The largest community for Dynamics AX user and partners. Training, events, and education for Admin, Technical, Functional, and Leadership roles in Dynamics AX. Learn and network with Microsoft Dynamics AX peers.
  3. Mainstream support for Dynamics AX 2009 Service Pack 1 (SP1), Dynamics AX 2012, and Dynamics AX 2012 R2 ended on October 9, 2018. Right now, only security hotfixes are provided for these three versions of Dynamics AX. Extended support from Microsoft continues until October 12, 2021.

1. The total cost of ownership (TCO)

Dynamics

The starting point is a financial estimate of the economic value of investment against the total direct and indirect cost savings over your system lifecycle. The TCO estimate considers six cost areas to visualize the transition to the cloud.

TCO componentCloud impact
SoftwareCloud licensing consolidates a number of costs and offers different licensing models including pay-as-you-go monthly or annually, often shifting costs from CapEx to OpEx.
Implementation, customizations and trainingA move to the cloud often means reducing the level of platform customization, reducing long-term development, support, and upgrade costs. Onboarding and user support costs are typically reduced with guided processes and modern user experience.
HardwareUpfront or ongoing costs to purchase infrastructure, such as servers, networking hardware, operating systems, databases, and storage, and costs (such as electricity) are avoided. In addition, include a comparison of disaster recovery and mobile provisioning.
IT personnelThe labor costs of estate maintenance are reduced (servers, databases, and other technology) and IT teams can refocus on business improvement initiatives.
MaintenanceSupport costs including loading fixes, patches, and updates are minimized.
UpgradesUpgrades require minimal oversight from IT personnel, and there is no additional software and minimal upgrade costs with automated background updates.

2. Business performance improvement

A move to the cloud offers significant potential to improve business performance with improved productivity, capability, and business insights.

Organizations have often observed that increased automation, a better user experience, reduced rework, and enhanced forecasting increase company-wide productivity. In addition, real-time data analysis and streamlined processes can help enhance forecasting accuracy, improve quality, reduce waste, and prevent delays.

Dynamics 365 cloud solutions typically perform better than on-premises with operating costs, schedule compliance and on-time delivery. Overall, this can lead to improvements in the cycle time of key business processes, together with improved operational efficiency materializing in increased profit margins. The business outcomes (KPI impact) from the use of cloud ERP varies across industries.

3. Accelerated time-to-value

The journey to the cloud brings with it huge opportunities to become more agile and respond ever-faster to changing demand.

Dynamics

Organizations are frequently able to continuously improve, with faster deployment, more frequent updates, and a faster capability enhancement process.

“The business is not waiting for IT anymore. We are now seen as an enabler, not a roadblock.”

In addition, businesses can adapt more quickly, scaling to new sites or geographies or improving the time to onboard newly acquired businesses. This accelerates the time to standardize and improve performance together with gaining consistent global performance insights.

Finally, organizations can become more 2016

Next steps

Want to explore the benefits of migrating? Sign up for a no-charge Microsoft migration assessment at aka.ms/d365migrate.

See also

On-premises migration program overview
Standard migration assessment
Business-ready enhancement plan
Program FAQs
Dynamics AX to Dynamics 365 feature comparison
CRM platform assessment tool
Video: Dynamics 365 migration program

Dynamics -->

Definition

The DateTimeUtil class can be used to convert or modify utcdatetime and Timezone values.

Inheritance

Ax Dynamics Mrp

DateTimeUtil
Dynamics
Attributes

Constructors

DateTimeUtil(IntPtr)

Fields

__k_DateTimeUtilId
kernelClass (Inherited from XppObjectBase)

Ax Dynamics And Boom Barrier Integration

Methods

__shouldCallNew(Type)
addDays(utcdatetime, Int32)

Adds the specified number of days to a utcdatetime value.

addHours(utcdatetime, Int32)

Adds the specified number of hours to a utcdatetime value.

addMinutes(utcdatetime, Int32)

Adds the specified number of minutes to a utcdatetime value.

addMonths(utcdatetime, Int32)

Adds the specified number of months to a utcdatetime value.

addSeconds(utcdatetime, Int64)

Adds the specified number of seconds to a utcdatetime value.

addXppProxyReference(Type, Object) (Inherited from XppObjectBase)
addYears(utcdatetime, Int32)

Adds the specified number of years to a utcdatetime value.

anyToDateTime(Object)

Converts an anytype object to a utcdatetime value.

applyTimeZoneOffset(utcdatetime, Timezone)

Retrieves a utcdatetime value that is offset from the specified utcdatetime value by the amount that is indicated by the specified Timezone enumeration value.

applyTimeZoneOffsetFilter(QueryFilter)

Applies the time zone offset to the filter.

applyTimeZoneOffsetRange(QueryBuildRange)

Applies the time zone offset to the range.

Call(String, Object[], Type[], Object[]) (Inherited from XppObjectBase)
cancelTimeOut(Int32) (Inherited from XppObjectBase)
createKernelClass(Object[], Type[], Object[]) (Inherited from XppObjectBase)
date(utcdatetime)

Converts the specified utcdatetime value to a date type.

day(utcdatetime)

Retrieves the day of the month that is specified by a utcdatetime value.

equal(XppObjectBase) (Inherited from XppObjectBase)
finalize() (Inherited from XppObjectBase)
getClientMachineTimeZone()

Gets the Timezone enumeration value on the client computer.

getCompanyTimeZone()

Gets the Timezone value that is set for the current legal entity.

GetCultureDisplayNameAndLCID(String)
getDifference(utcdatetime, utcdatetime)

Gets the number of seconds between two specified utcdatetime values.

getEndOfWeekDate(String, Date)
getEndOfYearDate(String, Date)
getFirstDayOfWeek(String)
getFirstWeekOfYear(String)
GetIntPtr() (Inherited from XppObjectBase)
GetKernelInstanceUniqueId() (Inherited from XppObjectBase)
getOriginatingTimeZone(utcdatetime)

Gets the originating Timezone enumeration value of the specified utcdatetime value.

getStartOfWeekDate(String, Date)
getStartOfYearDate(String, Date)
getSystemDate(Timezone)
getSystemDateTime()

Gets the current system time as a utcdatetime value.

getTimeNow(Timezone)
getTimeOutTimerHandle() (Inherited from XppObjectBase)
getTimeZoneId(Timezone)
getTimeZoneOffset(utcdatetime, Timezone)

Gets the offset of the specified utcdatetime value to UTC by using the information in a Timezone enumeration value.

getTimeZoneRule(utcdatetime)

Returns the time zone rule that takes effect on the given date.

getToday(Timezone)
getUserPreferredCalendar()

Gets the PreferredCalendar enumeration value for the current user.

getUserPreferredTimeZone()

Gets the PreferredTimezone enumeration value for the current user.

getWeekOfYear(String, Date)
getXppProxyReference(Type) (Inherited from XppObjectBase)
handle()
hour(utcdatetime)

Retrieves the hour of the day that is specified by a utcdatetime value.

IsManagedValid() (Inherited from XppObjectBase)
kernelhandle()
KernelInstanceDisposed() (Inherited from XppObjectBase)
MakeReflectionCall(String, Object[]) (Inherited from XppObjectBase)
maxValue()

Retrieves the maximum value that is allowed for a variable of the utcdatetime type.

minute(utcdatetime)

Retrieves the minute in the hour that is specified by a utcdatetime value.

minValue()

Retrieves the minimum value that is allowed for a variable of the utcdatetime type.

month(utcdatetime)

Retrieves the month in the year that is specified by a utcdatetime value.

newDateTime(Date, Int32)

Creates a new utcdatetime value by using the specified date and timeOfDay values.

newDateTime(Date, Int32, Timezone)
newmethod()

Initializes a new instance of the DateTimeUtil class.

notify() (Inherited from XppObjectBase)
notifyAll() (Inherited from XppObjectBase)
objectOnServer()
Obsolete.
(Inherited from XppObjectBase)
parse(String)

Creates a new utcdatetime value from the specified string.

populateTimeZoneInfo(Int32, Timezone)

Retrieves start and end dates and time bias.

removeTimeZoneOffset(utcdatetime, Timezone)

Removes the offset that is indicated by a Timezone enumeration value from the specified utcdatetime value.

removeTimeZoneOffsetFilter(QueryFilter)

Removes the time zone offset from the filter.

removeTimeZoneOffsetRange(QueryBuildRange)

Removes the time zone offset from the range.

second(utcdatetime)

Retrieves the seconds in a minute that is specified by a utcdatetime value.

setCompanyTimeZone(Timezone)

Sets the Timezone enumeration value that is used by the current company.

setCompanyTimeZone(Timezone, Boolean)
setSystemDateTime(utcdatetime)

Sets the date and time of the system to the specified utcdatetime value.

setSystemDateTimeWithCascadeOption(utcdatetime, Boolean)
setTimeOut(String, Int32) (Inherited from XppObjectBase)
setTimeOut(String, Int32, Boolean)
Obsolete.
(Inherited from XppObjectBase)
setUserPreferredCalendar(PreferredCalendar)

Sets the value of the PreferredCalendar enumeration type of the current user for the current session.

setUserPreferredTimeZone(Timezone)

Sets the preferred time zone of the user to the specified Timezone enumeration value.

setUserPreferredTimeZone(Timezone, Boolean)
time(utcdatetime)

Retrieves the number of seconds that have elapsed since midnight as a timeOfDay value from the specified utcdatetime value.

toFormattedStr(utcdatetime, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
toFormattedStr(utcdatetime, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
toStr(utcdatetime)

Converts a utcdatetime value to a string in the following format: YYYY-MM-DDThh:mm:ss, where T is a character literal.

usageCount() (Inherited from XppObjectBase)
utcNow()

Retrieves a utcdatetime value that indicates the current system time.

VerifyKernelClass() (Inherited from XppObjectBase)
wait() (Inherited from XppObjectBase)
Xml() (Inherited from XppObjectBase)
Xml(Int32) (Inherited from XppObjectBase)
year(utcdatetime)

Retrieves the year that is specified by a utcdatetime value.

Dynamics Ax Versions

Applies to