Pricing
No edit summary
No edit summary
Line 1: Line 1:
MDriven Turnkey price and pricing is available in [https://portal.mdriven.net portal.mdriven.net]
MDriven Turnkey price and pricing is available in [https://portal.mdriven.net/Turnkey/AngularApp#/Prices/$null$ portal.mdriven.net]


Pricing model is explained in this video:
Pricing model is explained in this video:

Revision as of 12:42, 20 August 2018

MDriven Turnkey price and pricing is available in portal.mdriven.net

Pricing model is explained in this video:

The billing run takes 2 runs. The first run looks at Site/MDriven Server usage:

self.EffectivePayerFor->collect(tk|
  let mserv=tk.MDrivenServerIds->orderby(lastSeenTransaction)->last in
  (
     let p=PriceSingleton.oclSingleton.CurrentPrice in
    (
       let cost=mserv.classCountA0*p.DailyPerSitePerClass +
                mserv.viewCountA0*p.DailyPerSitePerView +
                p.DailyPricePerGigaByte*tk.UsedData+
                p.DailyPricePerSite+
                p.PerEndUserVolumePrices->collect(x|x.GetPricePartIfApplicable(tk.EndUserCount))->sum in
       (
           self.MCoinAccount.Credit(-cost,'Execution '+tk.IdName+' classes:'+mserv.classCountA0.asstring+' views:'+mserv.viewCountA0.asstring+' users:'+tk.EndUserCount.asstring+' data:'+tk.UsedData.asstring,false)
        )
     )
   )
)

The second pass looks at you as a developer - and how you have used the MDriven Designer (or Framework) tools yesterday:

    let viewcount=licensechecks->orderby(x|x.MDrivenViews)->last.MDrivenViews in
    (
      let classcount=licensechecks->orderby(x|x.MDrivenClasses)->last.MDrivenClasses in
      (
        let cost=viewcount*PriceSingleton.oclSingleton.DailyPerDesignerPerView + classcount*PriceSingleton.oclSingleton.DailyPerDesignerPerClass in
        (
          self.MCoinAccount.Credit(-cost,'Designer usage, '+viewcount.asstring+' views, '+classcount.asstring+' classes',false)
        )
      )
    )
This page was edited 96 days ago on 02/10/2024. What links here