This integration process will automatically import your MPS Monitor meters (both MPS Monitor and HP SDS Action Center). Use our app to complete one time mapping of Meter Types and let the integration do the work for you!
Jump to Overview | Variables | Sample | API Details | App | Validating Meters | OnDemand SSRS
* * *
Overview
Overview
This process will automatically import your HP and/or MPS Monitor meters that other DCAs may not collect, especially non network devices. It will only import the meters needed for billing, store them in a temp table, then only import to eAutomate the ones needed for billing, vastly reducing your meter table size.
We will only push in meters that are due to bill per your Contract Record, devices not due to bill will not be listed on our reporting. Process also considers your eAuto meter buffer validation setting.
We will be expanding this process to include predictive data where we can see what part the HP device thinks the tech needs, check that it is in their stock and notify if not, plus move service notices etc into eAuto.
Use our app to complete a one-time mapping of Meter Types and let the integration do the work for you! Data pushes into eAuto daily, sends email showing results, AND provides OnDemand SSRS Report.
We install in Test Mode first. Integration ONLY considers required meters from Equipment Record due for contract billing based on your variable settings.
**Requires MINIMUM .Net version 4.7 on server for CEO Juice.**
Run Schedule: Daily Early AM
Limited in time and frequency we can run as either the process gets locked out and fails to complete because there’s so much competition for users in the meter tables, or worse, it locks out users and even remote tech connections by taking priority over those things.
Type of Output: Email/APP/On Demand Report
* * *
Variables
Variables
Variable8: Select which DCA Platform you are using with MPS Monitor (MPS Monitor OR HP SDS Action Center), use drop down to select:
If you would like to integrate BOTH MPS Monitor and HP SDS Action Center, please subscribe to ID311 twice using the plus (+) sign after your first subscription is completed populating Variable1 with the other DCA Platform and its own eAuto Meter Source:
Variable12: Indicate eAuto Meter Source to be assigned to meters entered into your eAuto
Variable1: Custom Property Control to turn this integration OFF at either Equipment or Customer Level. We build this Custom Property for you and default to ON so this process is effectively ON for everything. You can set the exceptions to OFF at either Equipment or Customer Record level, as needed. Please note, setting to OFF at Customer Level will turn off for all Equipment Records showing that customer as Main Customer. For example, if Equipment Custom Property is set to ON and Customer Custom Property is set to OFF, the alert will NOT consider any of the equipment.
THESE TWO VARIABLES SHOULD BE CLOSELY CONSIDERED AND REVIEWED:
VariableHidden2: Date Limiter - Do not import a new meter read unless it has been VariableHidden2 days since last Valid meter read (set to -2 to completely suppress since-last-read functionality and use ONLY due-to-bill per VariableW)
VariableW: Billing Limiter - Import meter reads if no read in last VariableW days AND meter is inside a Billing window (due to bill soon per the Billing Tolerance settings in e-automate). Set to -2 to suppress this functionality and use only days-since-last-read functionality in VariableHidden2 above.
Meter tolerance set via Tools / Options / Contracts / MetersOverages:
* * *
Sample
Sample
Two Worksheets:
Action Items - shows devices we could not push the meter into eAuto for, their eAuto meter info, and why:
No Action Needed - shows devices we did push meter readings in for along with the meter details:
* * *
API
API Details
We need your API Details entered by you on our website as shown below. The user entering on our website will need 'Customer Admin' security role - ask us at help@ceojuice.com if you need to know who has.
Please enter credentials on our website (https://www.ceojuice.com/CustomerAdmin/Integrations) via Profile / Integrations:
Select MPS Monitor or HP SDS Action Center:
Enter API credentials here: (see below on where to set):
Credentials needed for MPS Monitor:
Credentials needed:
These values will need to be created from Developers Menu / API Key Management (requires elevated user rights inside
**Do not reuse any existing Keys or Users used elsewhere**
Please email us at help@ceojuice.com once credentials are entered on our website.
* * *
APP
APP
You will need to tell our app which eAuto Meters correspond to the DCA Meters, so we know which meters to insert where in eAuto.
**DO NOT USE INTERNET EXPLORER AS YOUR BROWSER! IE is no longer supported and our Apps do NOT working in the IE environment.
Go to your CEO Juice apps (if you don't know the URL use http://localhost:8888)
Select model-mapping-and-key-services:
The two hyper links at top take you to
(1) Metertypes
(2) Meter Mappings
Metertypes shows the DCA Meter Type names and eAuto Meter Type names, indicating if mapped and/or if ignored for mapping:
To get started go to Meter Mappings to start mapping your MP Monitor or HP Action Center (DCA) Meter Types to eAuto Meter Types:
Once you have mapped all your meters, the app can determine which meters to insert into eAuto.
When you select Add Mapping you are essentially telling us which eAuto Meter Types match the DCA Meter Type.
Within this 'Create Mapping' tool, the DCA Source is driving the DCA MeterType and DCA Fallback to ensure you don't map a DCA Source of HPSDS to MPSMonitor, for example.
The 'Fallback DCA Metertype (optional)' is only needed when the same EA Metertype applies to more than one DCA Metertype.
For example:
B\W only device has DCA Metertype of Total Meter which needs to be mapped to EA Metertype of B\W. But a color device has DCA Metertypes of Total Total Meter, Total B\W, and Total Color. You don't want DCA Metertype of Total Meter to go into eAuto as Total B\W clicks.
So you want the DCA Metertype = Total B\W and the Fallback DCA Metertype = Total Meter
Essentially you are telling the app, if Total B\W from DCA does NOT exist, then use DCA Metertype of Total Meter for my eAuto B\W meter.
Example below, shows various mappings that include multiple Meter Types and Fallback Meter:
IF you have any questions or need changes on what DCA Metertypes are being pushed in, please contact your DCA support team directly as they can help you set which meters report.
* * *
Validating Meters
Validating Meters
Test vs. Live Mode
Test vs. Live Mode
While in Test Mode, we will consider EVERY device regardless of your variable settings for Billing and Date Limiter (Variables Hidden2 and W). This is to provide you as many devices for mapping meters as we can to help ensure your mapping is as completed as can be. (Test mode looks back 45-days in DCA for meters to report on.)
Once process is running live, then we will only report daily on those meters qualified for consideration based on your variable settings for Billing and Date Limiter (Variables Hidden2 and W).
Billing and Date Limiter
Billing and Date Limiter
These variables effect whether a device's meter is considered by our process. When alert is running live, any device not meeting your Billing and Date Limiter settings, will NOT show on your daily report BUT will still go to your processed folder.
VariableHidden2: Date Limiter - Do not import a new meter read unless it has been VariableHidden2 days since last Valid meter read (set to -2 to completely suppress since-last-read functionality and use ONLY due-to-bill per VariableW)
VariableW: Billing Limiter - Import meter reads if no read in last VariableW days AND meter is inside a Billing window (due to bill soon per the Billing Tolerance settings in e-automate). Set to -2 to suppress this functionality and use only days-since-last-read functionality in VariableHidden2 above.
Meter tolerance set via Tools / Options / Contracts / MetersOverages:
3-days
3-Days Limitation
Once running live, this process ignores meter reads received more than 3 days ago and they will not show on your daily report. This limitation is in place because users were seeing meters with errors persisting on the report for far too long with basically ‘unsolvable’ problems, or at least problems no one was interested in solving. Now meters will show on the report for three days throwing their error and then they go away unless we have a newer read for that meter, one which hopefully there are no problems with. This function does NOT interact with the VariableW Billing Delimiter at all – the meter won’t have a chance to be considered for billing (or for Hidden2 non-billing Delimiter) once the three days are up.
Required Meters and Considering Valid:
Required Meters and Considering Valid:
Our integration will only consider meters set as required on Equipment Record AND due for billing AND falling within the thresholds you've set in Variables W and Hidden2:
We then use your eAuto Meter Validation Buffer to check the meter is valid:
This can be seen via Tool / Options / Equipment:
(IF you're not sure what to set your buffer % at, we suggest starting at 80% and dialing it in from there. If you trust your staff and systems set high (i.e. 150%) or super-slim (i.e. like 30%).
Devices with more than one meter:
Devices with more than one meter:
We look for the serial number in eAuto and the meters required to compare what DCA meters are being pushed in. IF at least one of the required meters is greater than previous, we will push in ALL meters. If all meters are less than previous, NONE of the meters will push into eAuto.
Mapping Errors Explained:
Mapping Errors Explained:
Negative value indicates mapping not found: the DCA meter has not been mapped to an eAuto meter. Use the MeterType Mapping App to set.
read Invalid due to less or equal to previous: the meter from DCA is less than or equal to the previous meter in eAuto.
read Invalid due to validation buffer: reading failed validation buffer test by eAuto per your eAuto validation buffer %.
read Invalid due to other missing required reads: indicates a required meter (per eAuto Equipment Record) is either not mapped or not being pushed in from the DCA.
read Invalid due to other Invalid reads in required set: indicates there are required meters for this device that are invalid (for one of the reasons above)
Actual updated based on previous Meter Reset Invalidated by Native Sanity Check: this is two different flags which almost always appear together. 'Actual updated based on previous Meter Reset' means that there is a meter reset somewhere in the past, which means EA will calculate a true 'Actual' to the best of its ability. 'Invalidated by Native Sanity Check' means exactly that, because parts of the sanity check rely on the Actual meter and it usually takes a long while after a reset before the historical data looks solid enough for the sanity check to give it a pass.
If you have a DCA meter that is older than current day of meters being pushed in, then this indicates the device has fallen off monitoring, meaning no new meters coming in. But our integrations always considers the most recent record available:
Custom Property
Custom Property
Use Custom Property to turn this integration OFF at either Equipment or Customer Level. We build this Custom Property for you and default to ON so this process is effectively ON for everything. You can set the exceptions to OFF at either Equipment or Customer Record level, as needed. Please note, setting to OFF at Customer Level will turn off for all Equipment Records showing that customer as Main Customer. For example, if Equipment Custom Property is set to ON and Customer Custom Property is set to OFF, the alert will NOT consider any of the equipment.
Creating the Custom Property if you are missing in eAuto:
Step 1:
Create Custom Property Attribute via Tools / Lists & Codes / Attributes:
Attribute name = ZCJ_DCAMeterImport
Description = ZCJ_DCAMeterImport for ID311/ID968
Data type = User-Defined Lookup
Lookup List = On / Off
Step 2:
Add Custom Property Attribute to both your Customer and Equipment Record Configurations via Tools / Lists & Codes / Configurations (custom properties):
Select New for Group Customer Properties:
Search Available attribute(s) for ZCJ_DCAMeterImport, check off Default value and select ON, then select QuickAdd - don't forget to hit OK to save:
Do the same for Group Equipment Properties:
Now you have this Custom Property available on Customer Record:
and Equipment Record:
* * *
OnDemand SSRS Report
OnDemand SSRS Report
You also have an On Demand SSRS Report to review what has pushed in that day and what has had errors that day. Select on Incoming Source at a time, can not run report for multiple. This is essentially a duplicate to the daily email sent to those emails listed on your ID311 subscription.
Report shows on Page 1, any meters unable to push into eAuto due to error indicated:
Page 2 shows what meters have been pushed into eAuto:
0 Comments