Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Summary

This article covers the recommended and proper order for importing customer data into EngageIP. When importing large amounts of data it is recommended to use the DataMigration Utility.

Before you can proceed with any import process here please complete the article: Data Migration – Import Methods and Configuration.

Import Examples

Note: SortOrder is supported on some of the imports listed below and they will have the element included in the example where supported. The list is also here:

  1. Culture

  2. Language

  3. Country

  4. TicketCategory

  5. TicketContactMethod

  6. TicketPriority

  7. TicketGroup

  8. TicketStatus

  9. State

  10. County

  11. City

The element to add into the xml would be this: SortOrder="1" or any number. 0 being default, and 1,2,3, and so on being the orders where the lowest number floats to the top of the dropdown list in EngageIP

Owners Import

Allows you to setup your owner structure.

<?xml version="1.0"?>
<Owners>
<Owner Name="Owner Import Test" Parent="Test Telecom" Role="Admin" Culture="English" Currency="USA" Language="English" OwnerParentAccountBillingType="Bill Owner Using Owner Taxes" BillGroup="Main Bill Group" CreditRating="Default" Branded="True" Country="True" State="False" County="False" City="False" UserStatusType="Enabled" />
</Owners>[cce lang="xml"]

Note: With regards to OwnerParentAccountBillingType="" result can be any of the following choices: Bill Accounts, Bill Owner Using Account Taxes, Bill Owner Using Owner Taxes, Bill Top Owner Using Account Taxes and finally Bill Top Owner Using Owner Taxes.
For example, OwnerParentAccountBillingType="Bill Owner Using Owner Taxes"

Branded indicates if the owner is Branded (presents owner account with a Setup Menu allowing for their own configuration options which will apply to all accounts under them) or Non-branded (inherits the configuration of the branded owner above them).

Country/State/County/City allows you to set the INPUT level of the address. For example, if they are all true, then pick lists will appear within the system. If they are false free form text fields will appear.

Note: Parent is the Owner below which you want to import this owner. 'Admin' is the owner by default that is installed with EngageIP.

Owner Page Extension Import

<?xml version="1.0"?>
<PageExtensions>
<PageExtension Name="TestPageExtension" Owner="/Owner=Logisense Corporation" Page="child/add" Script="return true" />
</PageExtensions>

Invoice Templates Import

Invoice templates available to the owner.

<InvoiceTemplate Name="English" Owner="Quality_Assurance" InvoiceTemplate="English" />

Your invoice template will go in the InvoiceTemplate element, however before you import, you need to use ascii characters in place of 5 key characters to allow the import. Example:

<InvoiceTemplate Name="English" Owner="admin" InvoiceTemplate="<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"><xsl:template match="Invoice">
</xsl:template>
</xsl:stylesheet>" />

Character Name

Entity Reference

Character Reference

Numeric Reference

Ampersand

&amp;

&

&#38;#38;

Left angle bracket

&lt;

<

&#38;#60;

Right angle bracket

&gt;

>

&#62;

Straight quotation mark

&quot;

"

&#39;

Apostrophe

&apos;

'

&#34;

Name

Invoice Title or Name to appear in AdminPortal

English or ‘Residential Customer Invoice – 2 Page’

Owner

Name of the Owner that the role applies to

This will be based on previous import

InvoiceTemplate

This is the html / xml code that will be entered

Any valid HTML template code Is allow here and editable from interface

Bill Groups Import

BillGroups available to the owner.

<BillGroup Name="" AdvanceInvoiceDays="" Owner="" SortOrder="" BillDay="" InvoiceCloseType="" InvoiceDateProcessType="" InvoiceCloseThresholdAmount="" UsageBillingType="" InvoiceDueDateType="" UsageBillDay="" InvoiceConfiguration="" />

BillGroup

Name of billgroup

‘Credit Card Bill Group’ or ‘Residential Bill Group’

InvoiceTemplate

Name of invoice template you want customers with this billgroup to use

this will be based on previous import, and in the system

Owner

Owner name

this will be based on already imported owner names

AdvanceBillDays

Numerical value representing the number of days to prebill accounts

0,1,2,30,45, etc

Country Imports

Owner’s Countries

<Country Country="France" Owner="Quality_Assurance" SortOrder="0" />

Country

Country name

‘United States’ or ‘Canada’

Owner

Name of the Owner the country belongs to

  • this will be based on previous import

CountryAddressFormat

The formatting as created on the setup page

'Address Level 1' or 'Canadian Address Format'

 

Full Country Listings

Country Code Format

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Country>
<Country Country="AF" Owner="admin" SortOrder="0"/>
<Country Country="AX" Owner="admin" SortOrder="1"/>
<Country Country="AL" Owner="admin" SortOrder="2"/>
<Country Country="DZ" Owner="admin" SortOrder="3"/>
<Country Country="AS" Owner="admin" SortOrder="4"/>
<Country Country="AD" Owner="admin" SortOrder="5"/>
<Country Country="AO" Owner="admin" SortOrder="6"/>
<Country Country="AI" Owner="admin" SortOrder="7"/>
<Country Country="AQ" Owner="admin" SortOrder="8"/>
<Country Country="AG" Owner="admin" SortOrder="9"/>
<Country Country="AR" Owner="admin" SortOrder="10"/>
<Country Country="AM" Owner="admin" SortOrder="11"/>
<Country Country="AW" Owner="admin" SortOrder="12"/>
<Country Country="AU" Owner="admin" SortOrder="13"/>
<Country Country="AT" Owner="admin" SortOrder="14"/>
<Country Country="AZ" Owner="admin" SortOrder="15"/>
<Country Country="BS" Owner="admin" SortOrder="16"/>
<Country Country="BH" Owner="admin" SortOrder="17"/>
<Country Country="BD" Owner="admin" SortOrder="18"/>
<Country Country="BB" Owner="admin" SortOrder="19"/>
<Country Country="BY" Owner="admin" SortOrder="20"/>
<Country Country="BE" Owner="admin" SortOrder="21"/>
<Country Country="BZ" Owner="admin" SortOrder="22"/>
<Country Country="BJ" Owner="admin" SortOrder="23"/>
<Country Country="BM" Owner="admin" SortOrder="24"/>
<Country Country="BT" Owner="admin" SortOrder="25"/>
<Country Country="BO" Owner="admin" SortOrder="26"/>
<Country Country="BQ" Owner="admin" SortOrder="27"/>
<Country Country="BA" Owner="admin" SortOrder="28"/>
<Country Country="BW" Owner="admin" SortOrder="29"/>
<Country Country="BV" Owner="admin" SortOrder="30"/>
<Country Country="BR" Owner="admin" SortOrder="31"/>
<Country Country="IO" Owner="admin" SortOrder="32"/>
<Country Country="BN" Owner="admin" SortOrder="33"/>
<Country Country="BG" Owner="admin" SortOrder="34"/>
<Country Country="BF" Owner="admin" SortOrder="35"/>
<Country Country="BI" Owner="admin" SortOrder="36"/>
<Country Country="KH" Owner="admin" SortOrder="37"/>
<Country Country="CM" Owner="admin" SortOrder="38"/>
<Country Country="CA" Owner="admin" SortOrder="39"/>
<Country Country="CV" Owner="admin" SortOrder="40"/>
<Country Country="KY" Owner="admin" SortOrder="41"/>
<Country Country="CF" Owner="admin" SortOrder="42"/>
<Country Country="TD" Owner="admin" SortOrder="43"/>
<Country Country="CL" Owner="admin" SortOrder="44"/>
<Country Country="CN" Owner="admin" SortOrder="45"/>
<Country Country="CX" Owner="admin" SortOrder="46"/>
<Country Country="CC" Owner="admin" SortOrder="47"/>
<Country Country="CO" Owner="admin" SortOrder="48"/>
<Country Country="KM" Owner="admin" SortOrder="49"/>
<Country Country="CG" Owner="admin" SortOrder="50"/>
<Country Country="CD" Owner="admin" SortOrder="51"/>
<Country Country="CK" Owner="admin" SortOrder="52"/>
<Country Country="CR" Owner="admin" SortOrder="53"/>
<Country Country="CI" Owner="admin" SortOrder="54"/>
<Country Country="HR" Owner="admin" SortOrder="55"/>
<Country Country="CU" Owner="admin" SortOrder="56"/>
<Country Country="CW" Owner="admin" SortOrder="57"/>
<Country Country="CY" Owner="admin" SortOrder="58"/>
<Country Country="CZ" Owner="admin" SortOrder="59"/>
<Country Country="DK" Owner="admin" SortOrder="60"/>
<Country Country="DJ" Owner="admin" SortOrder="61"/>
<Country Country="DM" Owner="admin" SortOrder="62"/>
<Country Country="DO" Owner="admin" SortOrder="63"/>
<Country Country="EC" Owner="admin" SortOrder="64"/>
<Country Country="EG" Owner="admin" SortOrder="65"/>
<Country Country="SV" Owner="admin" SortOrder="66"/>
<Country Country="GQ" Owner="admin" SortOrder="67"/>
<Country Country="ER" Owner="admin" SortOrder="68"/>
<Country Country="EE" Owner="admin" SortOrder="69"/>
<Country Country="ET" Owner="admin" SortOrder="70"/>
<Country Country="FK" Owner="admin" SortOrder="71"/>
<Country Country="FO" Owner="admin" SortOrder="72"/>
<Country Country="FJ" Owner="admin" SortOrder="73"/>
<Country Country="FI" Owner="admin" SortOrder="74"/>
<Country Country="FR" Owner="admin" SortOrder="75"/>
<Country Country="GF" Owner="admin" SortOrder="76"/>
<Country Country="PF" Owner="admin" SortOrder="77"/>
<Country Country="TF" Owner="admin" SortOrder="78"/>
<Country Country="GA" Owner="admin" SortOrder="79"/>
<Country Country="GM" Owner="admin" SortOrder="80"/>
<Country Country="GE" Owner="admin" SortOrder="81"/>
<Country Country="DE" Owner="admin" SortOrder="82"/>
<Country Country="GH" Owner="admin" SortOrder="83"/>
<Country Country="GI" Owner="admin" SortOrder="84"/>
<Country Country="GR" Owner="admin" SortOrder="85"/>
<Country Country="GL" Owner="admin" SortOrder="86"/>
<Country Country="GD" Owner="admin" SortOrder="87"/>
<Country Country="GP" Owner="admin" SortOrder="88"/>
<Country Country="GU" Owner="admin" SortOrder="89"/>
<Country Country="GT" Owner="admin" SortOrder="90"/>
<Country Country="GG" Owner="admin" SortOrder="91"/>
<Country Country="GN" Owner="admin" SortOrder="92"/>
<Country Country="GW" Owner="admin" SortOrder="93"/>
<Country Country="GY" Owner="admin" SortOrder="94"/>
<Country Country="HT" Owner="admin" SortOrder="95"/>
<Country Country="HM" Owner="admin" SortOrder="96"/>
<Country Country="VA" Owner="admin" SortOrder="97"/>
<Country Country="HN" Owner="admin" SortOrder="98"/>
<Country Country="HK" Owner="admin" SortOrder="99"/>
<Country Country="HU" Owner="admin" SortOrder="100"/>
<Country Country="IS" Owner="admin" SortOrder="101"/>
<Country Country="IN" Owner="admin" SortOrder="102"/>
<Country Country="ID" Owner="admin" SortOrder="103"/>
<Country Country="IR" Owner="admin" SortOrder="104"/>
<Country Country="IQ" Owner="admin" SortOrder="105"/>
<Country Country="IE" Owner="admin" SortOrder="106"/>
<Country Country="IM" Owner="admin" SortOrder="107"/>
<Country Country="IL" Owner="admin" SortOrder="108"/>
<Country Country="IT" Owner="admin" SortOrder="109"/>
<Country Country="JM" Owner="admin" SortOrder="110"/>
<Country Country="JP" Owner="admin" SortOrder="111"/>
<Country Country="JE" Owner="admin" SortOrder="112"/>
<Country Country="JO" Owner="admin" SortOrder="113"/>
<Country Country="KZ" Owner="admin" SortOrder="114"/>
<Country Country="KE" Owner="admin" SortOrder="115"/>
<Country Country="KI" Owner="admin" SortOrder="116"/>
<Country Country="KP" Owner="admin" SortOrder="117"/>
<Country Country="KR" Owner="admin" SortOrder="118"/>
<Country Country="KW" Owner="admin" SortOrder="119"/>
<Country Country="KG" Owner="admin" SortOrder="120"/>
<Country Country="LA" Owner="admin" SortOrder="121"/>
<Country Country="LV" Owner="admin" SortOrder="122"/>
<Country Country="LB" Owner="admin" SortOrder="123"/>
<Country Country="LS" Owner="admin" SortOrder="124"/>
<Country Country="LR" Owner="admin" SortOrder="125"/>
<Country Country="LY" Owner="admin" SortOrder="126"/>
<Country Country="LI" Owner="admin" SortOrder="127"/>
<Country Country="LT" Owner="admin" SortOrder="128"/>
<Country Country="LU" Owner="admin" SortOrder="129"/>
<Country Country="MO" Owner="admin" SortOrder="130"/>
<Country Country="MK" Owner="admin" SortOrder="131"/>
<Country Country="MG" Owner="admin" SortOrder="132"/>
<Country Country="MW" Owner="admin" SortOrder="133"/>
<Country Country="MY" Owner="admin" SortOrder="134"/>
<Country Country="MV" Owner="admin" SortOrder="135"/>
<Country Country="ML" Owner="admin" SortOrder="136"/>
<Country Country="MT" Owner="admin" SortOrder="137"/>
<Country Country="MH" Owner="admin" SortOrder="138"/>
<Country Country="MQ" Owner="admin" SortOrder="139"/>
<Country Country="MR" Owner="admin" SortOrder="140"/>
<Country Country="MU" Owner="admin" SortOrder="141"/>
<Country Country="YT" Owner="admin" SortOrder="142"/>
<Country Country="MX" Owner="admin" SortOrder="143"/>
<Country Country="FM" Owner="admin" SortOrder="144"/>
<Country Country="MD" Owner="admin" SortOrder="145"/>
<Country Country="MC" Owner="admin" SortOrder="146"/>
<Country Country="MN" Owner="admin" SortOrder="147"/>
<Country Country="ME" Owner="admin" SortOrder="148"/>
<Country Country="MS" Owner="admin" SortOrder="149"/>
<Country Country="MA" Owner="admin" SortOrder="150"/>
<Country Country="MZ" Owner="admin" SortOrder="151"/>
<Country Country="MM" Owner="admin" SortOrder="152"/>
<Country Country="NA" Owner="admin" SortOrder="153"/>
<Country Country="NR" Owner="admin" SortOrder="154"/>
<Country Country="NP" Owner="admin" SortOrder="155"/>
<Country Country="NL" Owner="admin" SortOrder="156"/>
<Country Country="NC" Owner="admin" SortOrder="157"/>
<Country Country="NZ" Owner="admin" SortOrder="158"/>
<Country Country="NI" Owner="admin" SortOrder="159"/>
<Country Country="NE" Owner="admin" SortOrder="160"/>
<Country Country="NG" Owner="admin" SortOrder="161"/>
<Country Country="NU" Owner="admin" SortOrder="162"/>
<Country Country="NF" Owner="admin" SortOrder="163"/>
<Country Country="MP" Owner="admin" SortOrder="164"/>
<Country Country="NO" Owner="admin" SortOrder="165"/>
<Country Country="OM" Owner="admin" SortOrder="166"/>
<Country Country="PK" Owner="admin" SortOrder="167"/>
<Country Country="PW" Owner="admin" SortOrder="168"/>
<Country Country="PS" Owner="admin" SortOrder="169"/>
<Country Country="PA" Owner="admin" SortOrder="170"/>
<Country Country="PG" Owner="admin" SortOrder="171"/>
<Country Country="PY" Owner="admin" SortOrder="172"/>
<Country Country="PE" Owner="admin" SortOrder="173"/>
<Country Country="PH" Owner="admin" SortOrder="174"/>
<Country Country="PN" Owner="admin" SortOrder="175"/>
<Country Country="PL" Owner="admin" SortOrder="176"/>
<Country Country="PT" Owner="admin" SortOrder="177"/>
<Country Country="PR" Owner="admin" SortOrder="178"/>
<Country Country="QA" Owner="admin" SortOrder="179"/>
<Country Country="RE" Owner="admin" SortOrder="180"/>
<Country Country="RO" Owner="admin" SortOrder="181"/>
<Country Country="RU" Owner="admin" SortOrder="182"/>
<Country Country="RW" Owner="admin" SortOrder="183"/>
<Country Country="BL" Owner="admin" SortOrder="184"/>
<Country Country="SH" Owner="admin" SortOrder="185"/>
<Country Country="KN" Owner="admin" SortOrder="186"/>
<Country Country="LC" Owner="admin" SortOrder="187"/>
<Country Country="MF" Owner="admin" SortOrder="188"/>
<Country Country="PM" Owner="admin" SortOrder="189"/>
<Country Country="VC" Owner="admin" SortOrder="190"/>
<Country Country="WS" Owner="admin" SortOrder="191"/>
<Country Country="SM" Owner="admin" SortOrder="192"/>
<Country Country="ST" Owner="admin" SortOrder="193"/>
<Country Country="SA" Owner="admin" SortOrder="194"/>
<Country Country="SN" Owner="admin" SortOrder="195"/>
<Country Country="RS" Owner="admin" SortOrder="196"/>
<Country Country="SC" Owner="admin" SortOrder="197"/>
<Country Country="SL" Owner="admin" SortOrder="198"/>
<Country Country="SG" Owner="admin" SortOrder="199"/>
<Country Country="SX" Owner="admin" SortOrder="200"/>
<Country Country="SK" Owner="admin" SortOrder="201"/>
<Country Country="SI" Owner="admin" SortOrder="202"/>
<Country Country="SB" Owner="admin" SortOrder="203"/>
<Country Country="SO" Owner="admin" SortOrder="204"/>
<Country Country="ZA" Owner="admin" SortOrder="205"/>
<Country Country="GS" Owner="admin" SortOrder="206"/>
<Country Country="ES" Owner="admin" SortOrder="207"/>
<Country Country="LK" Owner="admin" SortOrder="208"/>
<Country Country="SD" Owner="admin" SortOrder="209"/>
<Country Country="SR" Owner="admin" SortOrder="210"/>
<Country Country="SJ" Owner="admin" SortOrder="211"/>
<Country Country="SZ" Owner="admin" SortOrder="212"/>
<Country Country="SE" Owner="admin" SortOrder="213"/>
<Country Country="CH" Owner="admin" SortOrder="214"/>
<Country Country="SY" Owner="admin" SortOrder="215"/>
<Country Country="TW" Owner="admin" SortOrder="216"/>
<Country Country="TJ" Owner="admin" SortOrder="217"/>
<Country Country="TZ" Owner="admin" SortOrder="218"/>
<Country Country="TH" Owner="admin" SortOrder="219"/>
<Country Country="TL" Owner="admin" SortOrder="220"/>
<Country Country="TG" Owner="admin" SortOrder="221"/>
<Country Country="TK" Owner="admin" SortOrder="222"/>
<Country Country="TO" Owner="admin" SortOrder="223"/>
<Country Country="TT" Owner="admin" SortOrder="224"/>
<Country Country="TN" Owner="admin" SortOrder="225"/>
<Country Country="TR" Owner="admin" SortOrder="226"/>
<Country Country="TM" Owner="admin" SortOrder="227"/>
<Country Country="TC" Owner="admin" SortOrder="228"/>
<Country Country="TV" Owner="admin" SortOrder="229"/>
<Country Country="UG" Owner="admin" SortOrder="230"/>
<Country Country="UA" Owner="admin" SortOrder="231"/>
<Country Country="AE" Owner="admin" SortOrder="232"/>
<Country Country="GB" Owner="admin" SortOrder="233"/>
<Country Country="US" Owner="admin" SortOrder="234"/>
<Country Country="UM" Owner="admin" SortOrder="235"/>
<Country Country="UY" Owner="admin" SortOrder="236"/>
<Country Country="UZ" Owner="admin" SortOrder="237"/>
<Country Country="VU" Owner="admin" SortOrder="238"/>
<Country Country="VE" Owner="admin" SortOrder="239"/>
<Country Country="VV" Owner="admin" SortOrder="240"/>
<Country Country="VG" Owner="admin" SortOrder="241"/>
<Country Country="VI" Owner="admin" SortOrder="242"/>
<Country Country="WF" Owner="admin" SortOrder="243"/>
<Country Country="EH" Owner="admin" SortOrder="244"/>
<Country Country="YE" Owner="admin" SortOrder="245"/>
<Country Country="ZM" Owner="admin" SortOrder="246"/>
<Country Country="ZW" Owner="admin" SortOrder="247"/>
<Country/>

Long Name Format

<!--?xml version="1.0" encoding="UTF-8" standalone="yes"?-->

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Country>
<Country Country="Afghanistan" Owner="admin" SortOrder="0"/>
<Country Country="Aland Islands" Owner="admin" SortOrder="1"/>
<Country Country="Albania" Owner="admin" SortOrder="2"/>
<Country Country="Algeria" Owner="admin" SortOrder="3"/>
<Country Country="American Samoa" Owner="admin" SortOrder="4"/>
<Country Country="Andorra" Owner="admin" SortOrder="5"/>
<Country Country="Angola" Owner="admin" SortOrder="6"/>
<Country Country="Anguilla" Owner="admin" SortOrder="7"/>
<Country Country="Antarctica" Owner="admin" SortOrder="8"/>
<Country Country="Antigua and Barbuda" Owner="admin" SortOrder="9"/>
<Country Country="Argentina" Owner="admin" SortOrder="10"/>
<Country Country="Armenia" Owner="admin" SortOrder="11"/>
<Country Country="Aruba" Owner="admin" SortOrder="12"/>
<Country Country="Australia" Owner="admin" SortOrder="13"/>
<Country Country="Austria" Owner="admin" SortOrder="14"/>
<Country Country="Azerbaijan" Owner="admin" SortOrder="15"/>
<Country Country="Bahamas" Owner="admin" SortOrder="16"/>
<Country Country="Bahrain" Owner="admin" SortOrder="17"/>
<Country Country="Bangladesh" Owner="admin" SortOrder="18"/>
<Country Country="Barbados" Owner="admin" SortOrder="19"/>
<Country Country="Belarus" Owner="admin" SortOrder="20"/>
<Country Country="Belgium" Owner="admin" SortOrder="21"/>
<Country Country="Belize" Owner="admin" SortOrder="22"/>
<Country Country="Benin" Owner="admin" SortOrder="23"/>
<Country Country="Bermuda" Owner="admin" SortOrder="24"/>
<Country Country="Bhutan" Owner="admin" SortOrder="25"/>
<Country Country="Bolivia" Owner="admin" SortOrder="26"/>
<Country Country="Bonaire, Saint Eustatius and Saba" Owner="admin" SortOrder="27"/>
<Country Country="Bosnia and Herzegovina" Owner="admin" SortOrder="28"/>
<Country Country="Botswana" Owner="admin" SortOrder="29"/>
<Country Country="Bouvet Island" Owner="admin" SortOrder="30"/>
<Country Country="Brazil" Owner="admin" SortOrder="31"/>
<Country Country="British Indian Ocean Territory" Owner="admin" SortOrder="32"/>
<Country Country="Brunei Darussalam" Owner="admin" SortOrder="33"/>
<Country Country="Bulgaria" Owner="admin" SortOrder="34"/>
<Country Country="Burkina Faso" Owner="admin" SortOrder="35"/>
<Country Country="Burundi" Owner="admin" SortOrder="36"/>
<Country Country="Cambodia" Owner="admin" SortOrder="37"/>
<Country Country="Cameroon" Owner="admin" SortOrder="38"/>
<Country Country="Canada" Owner="admin" SortOrder="39"/>
<Country Country="Cape Verde" Owner="admin" SortOrder="40"/>
<Country Country="Cayman Islands" Owner="admin" SortOrder="41"/>
<Country Country="Central African Republic" Owner="admin" SortOrder="42"/>
<Country Country="Chad" Owner="admin" SortOrder="43"/>
<Country Country="Chile" Owner="admin" SortOrder="44"/>
<Country Country="China" Owner="admin" SortOrder="45"/>
<Country Country="Christmas Island" Owner="admin" SortOrder="46"/>
<Country Country="Cocos (Keeling) Islands" Owner="admin" SortOrder="47"/>
<Country Country="Colombia" Owner="admin" SortOrder="48"/>
<Country Country="Comoros" Owner="admin" SortOrder="49"/>
<Country Country="Congo" Owner="admin" SortOrder="50"/>
<Country Country="Congo, the Democratic Republic of the" Owner="admin" SortOrder="51"/>
<Country Country="Cook Islands" Owner="admin" SortOrder="52"/>
<Country Country="Costa Rica" Owner="admin" SortOrder="53"/>
<Country Country="Cote d'Ivoire" Owner="admin" SortOrder="54"/>
<Country Country="Croatia" Owner="admin" SortOrder="55"/>
<Country Country="Cuba" Owner="admin" SortOrder="56"/>
<Country Country="Curacao" Owner="admin" SortOrder="57"/>
<Country Country="Cyprus" Owner="admin" SortOrder="58"/>
<Country Country="Czech Republic" Owner="admin" SortOrder="59"/>
<Country Country="Denmark" Owner="admin" SortOrder="60"/>
<Country Country="Djibouti" Owner="admin" SortOrder="61"/>
<Country Country="Dominica" Owner="admin" SortOrder="62"/>
<Country Country="Dominican Republic" Owner="admin" SortOrder="63"/>
<Country Country="Ecuador" Owner="admin" SortOrder="64"/>
<Country Country="Egypt" Owner="admin" SortOrder="65"/>
<Country Country="El Salvador" Owner="admin" SortOrder="66"/>
<Country Country="Equatorial Guinea" Owner="admin" SortOrder="67"/>
<Country Country="Eritrea" Owner="admin" SortOrder="68"/>
<Country Country="Estonia" Owner="admin" SortOrder="69"/>
<Country Country="Ethiopia" Owner="admin" SortOrder="70"/>
<Country Country="Falkland Islands (Malvinas)" Owner="admin" SortOrder="71"/>
<Country Country="Faroe Islands" Owner="admin" SortOrder="72"/>
<Country Country="Fiji" Owner="admin" SortOrder="73"/>
<Country Country="Finland" Owner="admin" SortOrder="74"/>
<Country Country="France" Owner="admin" SortOrder="75"/>
<Country Country="French Guiana" Owner="admin" SortOrder="76"/>
<Country Country="French Polynesia" Owner="admin" SortOrder="77"/>
<Country Country="French Southern Territories" Owner="admin" SortOrder="78"/>
<Country Country="Gabon" Owner="admin" SortOrder="79"/>
<Country Country="Gambia" Owner="admin" SortOrder="80"/>
<Country Country="Georgia" Owner="admin" SortOrder="81"/>
<Country Country="Germany" Owner="admin" SortOrder="82"/>
<Country Country="Ghana" Owner="admin" SortOrder="83"/>
<Country Country="Gibraltar" Owner="admin" SortOrder="84"/>
<Country Country="Greece" Owner="admin" SortOrder="85"/>
<Country Country="Greenland" Owner="admin" SortOrder="86"/>
<Country Country="Grenada" Owner="admin" SortOrder="87"/>
<Country Country="Guadeloupe" Owner="admin" SortOrder="88"/>
<Country Country="Guam" Owner="admin" SortOrder="89"/>
<Country Country="Guatemala" Owner="admin" SortOrder="90"/>
<Country Country="Guernsey" Owner="admin" SortOrder="91"/>
<Country Country="Guinea" Owner="admin" SortOrder="92"/>
<Country Country="Guinea-Bissau" Owner="admin" SortOrder="93"/>
<Country Country="Guyana" Owner="admin" SortOrder="94"/>
<Country Country="Haiti" Owner="admin" SortOrder="95"/>
<Country Country="Heard Island and McDonald Islands" Owner="admin" SortOrder="96"/>
<Country Country="Holy See (Vatican City State)" Owner="admin" SortOrder="97"/>
<Country Country="Honduras" Owner="admin" SortOrder="98"/>
<Country Country="Hong Kong" Owner="admin" SortOrder="99"/>
<Country Country="Hungary" Owner="admin" SortOrder="100"/>
<Country Country="Iceland" Owner="admin" SortOrder="101"/>
<Country Country="India" Owner="admin" SortOrder="102"/>
<Country Country="Indonesia" Owner="admin" SortOrder="103"/>
<Country Country="Iran, Islamic Republic of" Owner="admin" SortOrder="104"/>
<Country Country="Iraq" Owner="admin" SortOrder="105"/>
<Country Country="Ireland" Owner="admin" SortOrder="106"/>
<Country Country="Isle of Man" Owner="admin" SortOrder="107"/>
<Country Country="Israel" Owner="admin" SortOrder="108"/>
<Country Country="Italy" Owner="admin" SortOrder="109"/>
<Country Country="Jamaica" Owner="admin" SortOrder="110"/>
<Country Country="Japan" Owner="admin" SortOrder="111"/>
<Country Country="Jersey" Owner="admin" SortOrder="112"/>
<Country Country="Jordan" Owner="admin" SortOrder="113"/>
<Country Country="Kazakhstan" Owner="admin" SortOrder="114"/>
<Country Country="Kenya" Owner="admin" SortOrder="115"/>
<Country Country="Kiribati" Owner="admin" SortOrder="116"/>
<Country Country="Korea, Democratic People's Republic of" Owner="admin" SortOrder="117"/>
<Country Country="Korea, Republic of" Owner="admin" SortOrder="118"/>
<Country Country="Kuwait" Owner="admin" SortOrder="119"/>
<Country Country="Kyrgyzstan" Owner="admin" SortOrder="120"/>
<Country Country="Lao People's Democratic Republic" Owner="admin" SortOrder="121"/>
<Country Country="Latvia" Owner="admin" SortOrder="122"/>
<Country Country="Lebanon" Owner="admin" SortOrder="123"/>
<Country Country="Lesotho" Owner="admin" SortOrder="124"/>
<Country Country="Liberia" Owner="admin" SortOrder="125"/>
<Country Country="Libyan Arab Jamahiriya" Owner="admin" SortOrder="126"/>
<Country Country="Liechtenstein" Owner="admin" SortOrder="127"/>
<Country Country="Lithuania" Owner="admin" SortOrder="128"/>
<Country Country="Luxembourg" Owner="admin" SortOrder="129"/>
<Country Country="Macao" Owner="admin" SortOrder="130"/>
<Country Country="Macedonia, the former Yugoslav Republic of" Owner="admin" SortOrder="131"/>
<Country Country="Madagascar" Owner="admin" SortOrder="132"/>
<Country Country="Malawi" Owner="admin" SortOrder="133"/>
<Country Country="Malaysia" Owner="admin" SortOrder="134"/>
<Country Country="Maldives" Owner="admin" SortOrder="135"/>
<Country Country="Mali" Owner="admin" SortOrder="136"/>
<Country Country="Malta" Owner="admin" SortOrder="137"/>
<Country Country="Marshall Islands" Owner="admin" SortOrder="138"/>
<Country Country="Martinique" Owner="admin" SortOrder="139"/>
<Country Country="Mauritania" Owner="admin" SortOrder="140"/>
<Country Country="Mauritius" Owner="admin" SortOrder="141"/>
<Country Country="Mayotte" Owner="admin" SortOrder="142"/>
<Country Country="Mexico" Owner="admin" SortOrder="143"/>
<Country Country="Micronesia, Federated States of" Owner="admin" SortOrder="144"/>
<Country Country="Moldova, Republic of" Owner="admin" SortOrder="145"/>
<Country Country="Monaco" Owner="admin" SortOrder="146"/>
<Country Country="Mongolia" Owner="admin" SortOrder="147"/>
<Country Country="Montenegro" Owner="admin" SortOrder="148"/>
<Country Country="Montserrat" Owner="admin" SortOrder="149"/>
<Country Country="Morocco" Owner="admin" SortOrder="150"/>
<Country Country="Mozambique" Owner="admin" SortOrder="151"/>
<Country Country="Myanmar" Owner="admin" SortOrder="152"/>
<Country Country="Namibia" Owner="admin" SortOrder="153"/>
<Country Country="Nauru" Owner="admin" SortOrder="154"/>
<Country Country="Nepal" Owner="admin" SortOrder="155"/>
<Country Country="Netherlands" Owner="admin" SortOrder="156"/>
<Country Country="New Caledonia" Owner="admin" SortOrder="157"/>
<Country Country="New Zealand" Owner="admin" SortOrder="158"/>
<Country Country="Nicaragua" Owner="admin" SortOrder="159"/>
<Country Country="Niger" Owner="admin" SortOrder="160"/>
<Country Country="Nigeria" Owner="admin" SortOrder="161"/>
<Country Country="Niue" Owner="admin" SortOrder="162"/>
<Country Country="Norfolk Island" Owner="admin" SortOrder="163"/>
<Country Country="Northern Mariana Islands" Owner="admin" SortOrder="164"/>
<Country Country="Norway" Owner="admin" SortOrder="165"/>
<Country Country="Oman" Owner="admin" SortOrder="166"/>
<Country Country="Pakistan" Owner="admin" SortOrder="167"/>
<Country Country="Palau" Owner="admin" SortOrder="168"/>
<Country Country="Palestinian Territory, Occupied" Owner="admin" SortOrder="169"/>
<Country Country="Panama" Owner="admin" SortOrder="170"/>
<Country Country="Papua New Guinea" Owner="admin" SortOrder="171"/>
<Country Country="Paraguay" Owner="admin" SortOrder="172"/>
<Country Country="Peru" Owner="admin" SortOrder="173"/>
<Country Country="Philippines" Owner="admin" SortOrder="174"/>
<Country Country="Pitcairn" Owner="admin" SortOrder="175"/>
<Country Country="Poland" Owner="admin" SortOrder="176"/>
<Country Country="Portugal" Owner="admin" SortOrder="177"/>
<Country Country="Puerto Rico" Owner="admin" SortOrder="178"/>
<Country Country="Qatar" Owner="admin" SortOrder="179"/>
<Country Country="Reunion" Owner="admin" SortOrder="180"/>
<Country Country="Romania" Owner="admin" SortOrder="181"/>
<Country Country="Russian Federation" Owner="admin" SortOrder="182"/>
<Country Country="Rwanda" Owner="admin" SortOrder="183"/>
<Country Country="Saint Barthelemy" Owner="admin" SortOrder="184"/>
<Country Country="Saint Helena" Owner="admin" SortOrder="185"/>
<Country Country="Saint Kitts and Nevis" Owner="admin" SortOrder="186"/>
<Country Country="Saint Lucia" Owner="admin" SortOrder="187"/>
<Country Country="Saint Martin (French part)" Owner="admin" SortOrder="188"/>
<Country Country="Saint Pierre and Miquelon" Owner="admin" SortOrder="189"/>
<Country Country="Saint Vincent and the Grenadines" Owner="admin" SortOrder="190"/>
<Country Country="Samoa" Owner="admin" SortOrder="191"/>
<Country Country="San Marino" Owner="admin" SortOrder="192"/>
<Country Country="Sao Tome and Principe" Owner="admin" SortOrder="193"/>
<Country Country="Saudi Arabia" Owner="admin" SortOrder="194"/>
<Country Country="Senegal" Owner="admin" SortOrder="195"/>
<Country Country="Serbia" Owner="admin" SortOrder="196"/>
<Country Country="Seychelles" Owner="admin" SortOrder="197"/>
<Country Country="Sierra Leone" Owner="admin" SortOrder="198"/>
<Country Country="Singapore" Owner="admin" SortOrder="199"/>
<Country Country="Sint Maarten" Owner="admin" SortOrder="200"/>
<Country Country="Slovakia" Owner="admin" SortOrder="201"/>
<Country Country="Slovenia" Owner="admin" SortOrder="202"/>
<Country Country="Solomon Islands" Owner="admin" SortOrder="203"/>
<Country Country="Somalia" Owner="admin" SortOrder="204"/>
<Country Country="South Africa" Owner="admin" SortOrder="205"/>
<Country Country="South Georgia and the South Sandwich Islands" Owner="admin" SortOrder="206"/>
<Country Country="Spain" Owner="admin" SortOrder="207"/>
<Country Country="Sri Lanka" Owner="admin" SortOrder="208"/>
<Country Country="Sudan" Owner="admin" SortOrder="209"/>
<Country Country="Suriname" Owner="admin" SortOrder="210"/>
<Country Country="Svalbard and Jan Mayen" Owner="admin" SortOrder="211"/>
<Country Country="Swaziland" Owner="admin" SortOrder="212"/>
<Country Country="Sweden" Owner="admin" SortOrder="213"/>
<Country Country="Switzerland" Owner="admin" SortOrder="214"/>
<Country Country="Syrian Arab Republic" Owner="admin" SortOrder="215"/>
<Country Country="Taiwan" Owner="admin" SortOrder="216"/>
<Country Country="Tajikistan" Owner="admin" SortOrder="217"/>
<Country Country="Tanzania, United Republic of" Owner="admin" SortOrder="218"/>
<Country Country="Thailand" Owner="admin" SortOrder="219"/>
<Country Country="Timor-Leste, Democratic Republic of" Owner="admin" SortOrder="220"/>
<Country Country="Togo" Owner="admin" SortOrder="221"/>
<Country Country="Tokelau" Owner="admin" SortOrder="222"/>
<Country Country="Tonga" Owner="admin" SortOrder="223"/>
<Country Country="Trinidad and Tobago" Owner="admin" SortOrder="224"/>
<Country Country="Tunisia" Owner="admin" SortOrder="225"/>
<Country Country="Turkey" Owner="admin" SortOrder="226"/>
<Country Country="Turkmenistan" Owner="admin" SortOrder="227"/>
<Country Country="Turks and Caicos Islands" Owner="admin" SortOrder="228"/>
<Country Country="Tuvalu" Owner="admin" SortOrder="229"/>
<Country Country="Uganda" Owner="admin" SortOrder="230"/>
<Country Country="Ukraine" Owner="admin" SortOrder="231"/>
<Country Country="United Arab Emirates" Owner="admin" SortOrder="232"/>
<Country Country="United Kingdom" Owner="admin" SortOrder="233"/>
<Country Country="United States" Owner="admin" SortOrder="234"/>
<Country Country="United States Minor Outlying Islands" Owner="admin" SortOrder="235"/>
<Country Country="Uruguay" Owner="admin" SortOrder="236"/>
<Country Country="Uzbekistan" Owner="admin" SortOrder="237"/>
<Country Country="Vanuatu" Owner="admin" SortOrder="238"/>
<Country Country="Venezuela" Owner="admin" SortOrder="239"/>
<Country Country="Vietnam" Owner="admin" SortOrder="240"/>
<Country Country="Virgin Islands, British" Owner="admin" SortOrder="241"/>
<Country Country="Virgin Islands, U.S." Owner="admin" SortOrder="242"/>
<Country Country="Wallis and Futuna" Owner="admin" SortOrder="243"/>
<Country Country="Western Sahara" Owner="admin" SortOrder="244"/>
<Country Country="Yemen" Owner="admin" SortOrder="245"/>
<Country Country="Zambia" Owner="admin" SortOrder="246"/>
<Country Country="Zimbabwe" Owner="admin" SortOrder="247"/>
<Country/>

State Imports

Owner’s States.

XML for abbreviations listed below for US states. Long Name is the full state name where as the 'State' value is often the abbreviated value.

<?xml version="1.0" encoding="UTF-8"?>
<States>
<State SortOrder="0" Owner="Branded Owner" LongName="California" Country="USA" State="CA"/>
</States>

State Listings

State Code Format

<States>
<State State="AL" Country="USA" Owner="admin" SortOrder="0"/>
<State State="AK" Country="USA" Owner="admin" SortOrder="1"/>
<State State="AS" Country="USA" Owner="admin" SortOrder="2"/>
<State State="AZ" Country="USA" Owner="admin" SortOrder="3"/>
<State State="AR" Country="USA" Owner="admin" SortOrder="4"/>
<State State="CA" Country="USA" Owner="admin" SortOrder="5"/>
<State State="CO" Country="USA" Owner="admin" SortOrder="6"/>
<State State="CT" Country="USA" Owner="admin" SortOrder="7"/>
<State State="MP" Country="USA" Owner="admin" SortOrder="8"/>
<State State="DE" Country="USA" Owner="admin" SortOrder="9"/>
<State State="DC" Country="USA" Owner="admin" SortOrder="10"/>
<State State="FM" Country="USA" Owner="admin" SortOrder="11"/>
<State State="FL" Country="USA" Owner="admin" SortOrder="12"/>
<State State="GA" Country="USA" Owner="admin" SortOrder="13"/>
<State State="GU" Country="USA" Owner="admin" SortOrder="14"/>
<State State="HI" Country="USA" Owner="admin" SortOrder="15"/>
<State State="ID" Country="USA" Owner="admin" SortOrder="16"/>
<State State="IL" Country="USA" Owner="admin" SortOrder="17"/>
<State State="IN" Country="USA" Owner="admin" SortOrder="18"/>
<State State="IA" Country="USA" Owner="admin" SortOrder="19"/>
<State State="KS" Country="USA" Owner="admin" SortOrder="20"/>
<State State="KY" Country="USA" Owner="admin" SortOrder="21"/>
<State State="LA" Country="USA" Owner="admin" SortOrder="22"/>
<State State="ME" Country="USA" Owner="admin" SortOrder="23"/>
<State State="MH" Country="USA" Owner="admin" SortOrder="24"/>
<State State="MD" Country="USA" Owner="admin" SortOrder="25"/>
<State State="MA" Country="USA" Owner="admin" SortOrder="26"/>
<State State="MI" Country="USA" Owner="admin" SortOrder="27"/>
<State State="MN" Country="USA" Owner="admin" SortOrder="28"/>
<State State="MS" Country="USA" Owner="admin" SortOrder="29"/>
<State State="MO" Country="USA" Owner="admin" SortOrder="30"/>
<State State="MT" Country="USA" Owner="admin" SortOrder="31"/>
<State State="NE" Country="USA" Owner="admin" SortOrder="32"/>
<State State="NV" Country="USA" Owner="admin" SortOrder="33"/>
<State State="NH" Country="USA" Owner="admin" SortOrder="34"/>
<State State="NJ" Country="USA" Owner="admin" SortOrder="35"/>
<State State="NM" Country="USA" Owner="admin" SortOrder="36"/>
<State State="NY" Country="USA" Owner="admin" SortOrder="37"/>
<State State="NC" Country="USA" Owner="admin" SortOrder="38"/>
<State State="ND" Country="USA" Owner="admin" SortOrder="39"/>
<State State="OH" Country="USA" Owner="admin" SortOrder="40"/>
<State State="OK" Country="USA" Owner="admin" SortOrder="41"/>
<State State="OR" Country="USA" Owner="admin" SortOrder="42"/>
<State State="PW" Country="USA" Owner="admin" SortOrder="43"/>
<State State="PR" Country="USA" Owner="admin" SortOrder="44"/>
<State State="PA" Country="USA" Owner="admin" SortOrder="45"/>
<State State="RI" Country="USA" Owner="admin" SortOrder="46"/>
<State State="SC" Country="USA" Owner="admin" SortOrder="47"/>
<State State="SD" Country="USA" Owner="admin" SortOrder="48"/>
<State State="TN" Country="USA" Owner="admin" SortOrder="49"/>
<State State="TX" Country="USA" Owner="admin" SortOrder="50"/>
<State State="VI" Country="USA" Owner="admin" SortOrder="51"/>
<State State="UT" Country="USA" Owner="admin" SortOrder="52"/>
<State State="VT" Country="USA" Owner="admin" SortOrder="53"/>
<State State="VA" Country="USA" Owner="admin" SortOrder="54"/>
<State State="WA" Country="USA" Owner="admin" SortOrder="55"/>
<State State="WV" Country="USA" Owner="admin" SortOrder="56"/>
<State State="WI" Country="USA" Owner="admin" SortOrder="57"/>
<State State="WY" Country="USA" Owner="admin" SortOrder="58"/>
</States>

Long Name Format

<!--?xml version="1.0" encoding="UTF-8" standalone="yes"?-->

Full Province Listing

<States>
<State State="AB" Country="Canada" Owner="admin" SortOrder="0"/>
<State State="BC" Country="Canada" Owner="admin" SortOrder="1"/>
<State State="MB" Country="Canada" Owner="admin" SortOrder="2"/>
<State State="NB" Country="Canada" Owner="admin" SortOrder="3"/>
<State State="NL" Country="Canada" Owner="admin" SortOrder="4"/>
<State State="NS" Country="Canada" Owner="admin" SortOrder="5"/>
<State State="NT" Country="Canada" Owner="admin" SortOrder="6"/>
<State State="NU" Country="Canada" Owner="admin" SortOrder="7"/>
<State State="ON" Country="Canada" Owner="admin" SortOrder="8"/>
<State State="PE" Country="Canada" Owner="admin" SortOrder="9"/>
<State State="QC" Country="Canada" Owner="admin" SortOrder="10"/>
<State State="SK" Country="Canada" Owner="admin" SortOrder="11"/>
<State State="YT" Country="Canada" Owner="admin" SortOrder="12"/>
</States>

County Imports

Owner’s Counties. Note the links to State and County below.

<County Country="Canada" State="Ontario" County="Wellington" Owner="Quality_Assurance" SortOrder="0" />

County

Name of county, or municipality

‘Brock’, ‘York Township’

State

Name of State or province

‘Idaho’ or ‘Prince Edward Island’

Owner

Name of the Owner the country belongs to

this will be based on previous import

City Imports

Owner’s Cities. Note the links between State, County and City. A city is associated with a county. If a city has more than 1 county it must be entered twice.

<City Country="USA" State="FL" County="Broward" City="Hollywood" Owner="ACME1" SortOrder="0" />

Country

Country name

‘United States’ or ‘Canada’

State

Name of State or province

‘Idaho’ or ‘Prince Edward Island’

County

Name of county, or municipality

‘Brock’, ‘York Township’

City

Name of City

‘Toronto’ or ‘New York’

Owner

Name of the Owner the country belongs to

this will be based on previous import

DisableReason Imports

Owner’s Disable Reasons

<DisableReason DisableReason="Cancelled" DisableType="C" Owner="Quality_Assurance" />

Disable Reason

Text name of disabled reason

‘Cancelled’ or ‘Suspended’

DisableType

Single Alpha character denoting the type of disable

C = Cancelled S = Suspended

Owner

Name of the Owner the country belongs to

this will be based on previous import

Service Imports

Defines Service offerings.

<?xml version="1.0"?>
<Service Name="HighSpeed Wifi unlimited" Type="Day" SKU="HWU" ShowOnTicketTransaction="Yes" BillingPeriodType="Default" Inactive="No" InvoiceIdentifier="test" Description="test" BaseFee="0" CreatedDate="mm/dd/yyyy" BaseTimeUnit="1" BaseTimeUnitType="1" Owner="admin" ServiceLength="1" ServiceType="Owner=admin/ServiceType=Test"/>

NOTE: Setup fee if zero doesn't do anything when importing, its held over from the migration from EngageIP 6 to EngageIP 8

NOTE: This is the CORE service.

Name

Name of account under which payment should b e applied. May be a child of bsmith as shown in above example

‘bsmith’ or a child of bsmith ‘frank’

Code

Transaction code as already entered on setup page. Adds as a component on services

‘DSL’ or ‘Access Service’

BaseFee

Value of base fee

’30.00’

SetupFee

Value of setup fee

’30.00’

ServiceLength

Numeric value of service length

‘1’, or ‘12’ or any other number

ServiceType

Type of service

‘AccessService’, ‘Dialup’, these will be preconfigured in Adminportal

Owner

Name of the Owner that the role applies to

this will be based on previous import

Type

This is the period type which modifies the service length. A monthly service would hav ea servicelength of 1, and the Type would be ‘MONTH’

Values: Once Minute Hour Day Week Month Year

Description

Description of the service

‘Monthly Postpaid Dialup Service’

ServiceTypes Import

<ServiceType Name="Service_Type_Name" Owner="/Owner=Quality Assurance"/>

Service Components

Each service can have one or more component. Refer to the XML samples for more details.

Provisioning Component

To import the provisioning component, a table in the EngageIP database will need to be manually updated (BOSS). Open the table ServerTypeAttributeProvisionSet, add a new row by entering a ServerTypeID, for example '1', then add a name,for example 'test', hit enter to save the row. Then you can import them with the below XML replacing the ServerTypeProvisionSet element with the name that you specified in the table.

ServiceAttributes

<ServiceAttributes>
<ServiceAttributeProvisioning ServerTypeAttributeProvisionSet="test" ProvisionSet="test" Server="test" Owner="admin" Service="Weekly" />
</ServiceAttributes>

ServiceAttributeCost

<?xml version="1.0"?>
<ServiceAtrributes>
<ServiceAttributeCost Amount="10.00" Service="AttributeService" Owner="Quality_Assurance"/>
</ServiceAtrributes>


ServiceAttributeGeneralLedger

<?xml version="1.0"?>
<ServiceAttributes>
<ServiceAttributeGeneralLedger Name="GLTEST" Service="AttributeService" Owner="Quality_Assurance"/>
</ServiceAttributes>


ServiceAttributeInvoiceDetail

<?xml version="1.0"?>
<ServiceAtrributes>
<ServiceAttributeInvoiceDetail Detail="This is the extended details line" Service="AttributeService" Owner="Quality_Assurance"/>
</ServiceAtrributes>


ServiceAttributePrepaid

<?xml version="1.0"?>
<ServiceAtrributes>
<ServiceAttributePrepaid BaseTimeUnit="1" BaseTimeUnitType="HOUR" Service="AttributeService" Owner="Quality_Assurance" Allowed="1000" PrepaidType="Download"/>
</ServiceAtrributes>


ServiceAttributeProfileQuestion

<?xml version="1.0"?>
<ServiceAttributeProfileQuestions>
<ServiceAttributeProfileQuestionImport Owner="admin" Service="Dialup Service" Name="ModemID" DataType="Text" Required="false" Default="No" />
</ServiceAttributeProfileQuestions>


ServiceAttributeProfileAnswer

<import>
<ProfileAnswer ProfileQuestionID="4114" Value="test" ReferenceName="uspa1" />
<ServiceAttributeProfileAnswer Owner="/Owner=Logisense Corporation" ServiceProfileQuestionID="64"  ProfileAnswer="@uspa1" Service="/Owner=Logisense Corporation/Service=Monthly" />
</import>

Import Generic method

(NOTE: Update the reference as the two lines are associated. Two lines per profile question)

<?xml version="1.0"?>
<ServiceAttributeProfileQuestions>
<ProfileQuestion DataType="/DataType=MAC Address" Name="Mac Address" Question="Mac Address" Required="True" UniqueAnswer="True" ShowOnOverview="True" MultipleAnswers="False" DisplayName="Mac Address" ParentQuestion="False" ProfileQuestionListProviderMultiSelect="False" ShowOnUserPackage="True" IncludeInInvoiceXML="True" ShowOnCustomerPortalSignup="False" ShowOnCustomerPortal="False" ShowOnViewFilter="False" ReferenceName="profileQuestionMac" />
<ServiceAttributeProfileQuestion Service="/Owner=Logisense Corporation/Service=Dialup Service" ProfileQuestion="@profileQuestionMac" />
</ServiceAttributeProfileQuestions>


Generic Method with List Provider

Here is the generic xml to Import ServiceAttributeProfileQuestion with ProfileQuestionListprovider, in this example we are assuming a ProfileQuestionListProvider exists with the name “TestListProvider”

<?xml version="1.0"?><ServiceAttributeProfileQuestions>
<ProfileQuestion ProfileQuestionListProvider="/Owner=Logisense Corporation/ProfileQuestionListProvider=TestListProvider" DataType="/DataType=Text" Name="Device Type" Question="Device Type" Required="True" UniqueAnswer="True" ShowOnOverview="True" MultipleAnswers="False" DisplayName="Device Type" ParentQuestion="False" ProfileQuestionListProviderMultiSelect="False" ShowOnUserPackage="True" IncludeInInvoiceXML="True" ShowOnCustomerPortalSignup="False" ShowOnCustomerPortal="False" ShowOnViewFilter="False" ReferenceName="profileQuestionDevice" />
<ServiceAttributeProfileQuestion Service="/Owner=Logisense Corporation/Service=Dialup Service" ProfileQuestion="@profileQuestionDevice" />
</ServiceAttributeProfileQuestions>[cce lang="xml"]


ServiceAttributeRadius

<?xml version="1.0"?>
<ServiceAtrributes>
<ServiceAttributeRadius Attribute="Session-Timeout" Value="10" Service="AttributeService" Owner="Quality_Assurance"/>
</ServiceAtrributes>


ServiceAttributeTaxCode

<?xml version="1.0"?>
<TaxCodes>
<ServiceAttributeTaxCode TaxCode="USA" Owner="Quality_Assurance" Service="AttributeService" />
</TaxCodes>


ServiceAttributeTaxExempt

<?xml version="1.0"?>
<ServiceAttributes>
<ServiceAttributeTaxExempt Owner="Quality_Assurance" Service="AttributeService" />
</ServiceAttributes>[cce lang="xml"]

TaxExemptTypes

XML Import file:

<?xml version="1.0"?>
<TaxExemptTypes>
<TaxExemptType Name="NO_TAX" TaxTypeCode="0"/>
<TaxExemptType Name="SALES_TAX" TaxTypeCode="1"/>

</TaxExemptTypes


ServiceAttributeTaxType - NOTE: This is the Service Tax Category on the Setup page

<?xml version="1.0"?>
<ServiceAttributes>
<ServiceAttributeTaxType TaxType="Service IP" Owner="Quality_Assurance" Service="AttributeService" />
</ServiceAttributes>


ServiceAttributeTelecom

<ServiceAttributeTelecom Service="Email Service" TelecomRatePlan="FDN CallManager" InboundTelecomRatePlan ="NO InBound rate plan" Owner="Logisense Corporation"/>


ServiceAttributeTelecomBucket

<?xml version="1.0"?>
<ServiceAttributes>
<ServiceAttributeTelecomBucket TelecomBucket="Test" Amount ="0" Pool="false" Priority="0" Owner="Logisense Corporation" Service="Voip Service" />
</ServiceAttributes>


ServiceAttributeTransactionCode

<?xml version="1.0"?>
<ServiceAttributes>
<ServiceAttributeTransactionCode TransactionCode="Monthly Fee" Owner="Quality_Assurance" Service="AttributeService" />
</ServiceAttributes>


Service Invoice Group

<?xml version="1.0"?>
<ServiceAttributeInvoiceGroups>
<ServiceAttributeInvoiceGroup InvoiceGroup="/Owner=Logisense Corporation/InvoiceGroup=Business" Service="/Owner=Logisense Corporation/Service=Dialup Service"  />
<ServiceAttributeInvoiceGroup InvoiceGroup="/Owner=Logisense Corporation/InvoiceGroup=Personal" Service="/Owner=Logisense Corporation/Service=Email Service" />
</ServiceAttributeInvoiceGroups>

Package Imports

Defines Package Offerings. A package is made up of services and therefore you always sell packages. The services within the package will convert up to the Package type and Length. Each package can have components. Refer to the XML samples for details.


PackageAttributeContract

<PackageAtrributes>

<Reference Name="THEOWNER" Value="/Owner=Logisense Corporation/Package=DialUp Package" />
<PackageAttributeContract Term="1" BaseTimeUnitType="/BaseTimeUnitType=Year" Penalty="30.00" ChargeRemainder="false" Package="@THEOWNER"/>
</PackageAtrributes>


PackageAttributeCreditCardAuthOnly

<PackageAttributeCreditCardAuthOnly Amount="1.00" Package="PackageAttribute" Message="Your credit card will be authorized for $1.00" Owner="Quality_Assurance"/>


PackageAttributeDiscount

<PackageAttributeDiscount DiscountType = "Price" Amount="25" Package="Business Sphere Complete_Premium_330_24" Service="Setup Fee" Owner="Admin"/>


PackageAttributeProfileAnswer

<PackageAttributeProfileAnswer Answer = "Test" Package="PackageAttribute" Profile="What is your mothers maiden name?" Owner="Quality_Assurance"/>


PackageProfileQuestion

<PackageProfileQuestion Profile="What is your mothers maiden name?" Package="PackageAttribute" Owner="Quality_Assurance"/>


PackageAttributeEquipment

<PackageAttributeEquipment Package="/Owner=Admin/Package=DSL Lite Monthly 512" PackageServiceConnector="/Owner=Admin/Package=DSL Lite Monthly 512/PackageServiceConnector.Service=Polycom 330" InventoryItemDefinition="/Owner=Admin/InventoryItemDefinition=Polycom 330"
RentOption="true" RentAmount="15" />


PackageAttributeResource

<Import>
<Reference Name="OWNER" Value="/Owner=Logisense Corporation"/>
<Reference Name="SERVICE" Value="/Owner=Logisense Corporation/Service=Polycom 330"/>
<PackageAttributeResource Package="/Owner=Logisense Corporation/Package=BusinessSphere_Complete_Basic_330_36"
PackageServiceConnector="/Owner=Logisense Corporation/Package=BusinessSphere_Complete_Basic_330_36/PackageServiceConnector.Service=@SERVICE"
ResourceType="/Owner=Logisense Corporation/ResourceType=DID"
ResourceTypeCategory="/Owner=Logisense Corporation/ResourceType=DID/ResourceTypeCategory=DID"
ResourceItemPool="/Owner=Logisense Corporation/ResourceType=DID/ResourceTypeCategory=DID/ResourceTypeCategoryOwner.Target_Owner=@OWNER/ResourceItemPool=USA"
AutoAssign="0"/>
</Import>


PackageAttributeContract

<Reference Name="Admin" Value="/Owner=Admin/Package= DSL Lite Monthly 512" />
<PackageAttributeContract Term="24" BaseTimeUnitType="/BaseTimeUnitType=Month" Penalty="30.00"
ChargeRemainder="false" Package="@Admin"


Package Attribute Bulk Package

<PackageAttributeBulkPackage Package="/Owner=Logisense Corporation/Package=3 Monthly Packages" Owner="Admin"/>

Main Package Import XML:

<Package Name="Annual DSL Package" SKU="AnnualDSLPackage" Code="AnnualDSLPackage" PackageLength="1" Type="YEAR" Description="Annual DSL" Owner="Quality_Assurance"/>

Generic:

<Packages>
<pre><Package Name="Package1CMB10" SKU="Sku110" Owner="/Owner=Logisense Corporation" Frequency="1" BaseTimeUnitType="Once" CreatedDate="2011-07-01 12:00:00.000" Description="Desc1" InactiveOverride="true" StartDate="2011-07-01 12:00:00.00" ExpiryDate="2012-07-01 12:00:00.00" ShowToUserPortal="True" />
</Packages></pre>

NOTE: The 'code' element above in RED is not required, this is a value used in the migration from EngageIP 6 to EngageIP 8. Packages can be imported without this field.

Name

Name of package

DSL Lite Monthly 512

SKU

Short form name for Package

‘DSLLT512’

Code

Transaction code

‘DSL’ or ‘Access Service’

PackageLength

Numeric value of service length

‘1’, or ‘12’ or any other number

Type

This is the period type which modifies the service length. A monthly service would have a service length of 1, and the Type would be ‘MONTH’

Values: Once Minute Hour Day Week Month Year

Description

Description of the package

‘Monthly Postpaid Package’

 

 

 

Owner

Name of the Owner that the role applies to

this will be based on previous import

Package Quantity Import

Allows the import of package quantity for services if no other quantity component exists on the package for specified service.

<PackageAttributeQuantity Package="/Owner=Logisense Corporation/Package=SMS Data Package" PackageServiceConnector="/Owner=Logisense Corporation/Service=SMS Data Service" Maximum="2" Default="2" Threshold="2" Minimum="0" Inactive="" />

Package Upgrade Import

Allows importing of the upgrade component onto packages. Multiple upgrade components are allowed here. Monthly Package in the example is the package on which the upgrade component will be placed and the package that you would like to allow an upgrade to would be the 'Quarterly Package' in the below. Quarterly service is the one to which we will tag any GL codes if they exist when a debit is added do to an upgrade charge.

<PackageAttributeUpgrades>
<PackageAttributeUpgrade Package='/Owner=Logisense Corporation/Package=Monthly Package' Target_Package='/Owner=Logisense Corporation/Package=Quarterly Package' Service='/Owner=Logisense Corporation/Service=Quarterly Service'/>
</PackageAttributeUpgrades>

PackageService Imports

This is the connection between the packages and services known as the Package Service Connector. Basically, the collection of services that make up the packages.

<PackageService Package="Annual DSL Package" Service="DSL" Owner="Quality_Assurance"/>

Package

Name of the package that will show to the customer and in reports

  • this package should exist from previous import of package.xml

Service

Name of the service

  • this service should exist from previous import of service.xml

Owner

Name of the Owner that the role applies to

  • this will be based on previous import

Profile Question Imports

Account Profiles Questions.

<Profile Name="What is your MAC ADDRESS" Question="What is your MAC ADDRESS?" DataType="Mac Address" Length="15" Required="false" Default="Yes"/>

Driven from the Data Types table using the REGEX values defined here.

  • Text

  • Integer

  • Double

  • Date/Time

  • Date

  • Password

  • Address

  • Postal Code

  • Email

  • Phone

  • CreditCard Number

  • CVV

  • CreditCard Expiry Date

  • Full Name

  • Bank Routing Number

  • Bank Account Number

  • Currency

  • IP Address

  • Memo

  • Encrypt

  • Domain Name

  • MAC Address

  • Port

  • Script

  • Time

  • Terms

  • Day Of The Month

  • Path

  • URL

  • Usage Phone Number

  • File

Name

Name of the profile

‘Profile question 1- name of cat’

Question

Value that is represented in interface when adding package, usually the question you need answered

value of the answer here

DataType

Driven from the Data Types table using the REGEX values defined here.

These names represent the format of the intended data. Name like ‘John Smith’. Email like ‘userame@domain.com’IP Address like ‘192.168.1.1’ ========== Name Text Integer Double Date/Time Date Password Address Postal Code Email Phone CreditCard Number CVV CreditCard Expiry Date Full Name Bank Routing Number Bank Account Number Currency IP Address Memo Encrypt Domain Name MAC Address Port Script Time Terms Day Of The Month Path URL Usage Phone Number File Duration

Length

Value of charactors if the number of charactors need to be restricted

15

Required

Defines whether profile question is required when adding service or whether it can be left blank

‘True’ or ‘False’

Default

The default answer to be prepopulated

‘192.168.1.1’, or ‘my favourite colour is blue’

GeneralLedger Imports

Defines General Ledger Codes

<GeneralLedger Name="GLTEST" GLDebit="AR" GLCredit ="Sales" Owner="Quality_Assurance"/>

Name

Name of GL Code

‘Credit GLCode’

GLDebit

Debit code

‘AR’

GLCredit

Credit Code

‘Sales’

Owner

Name of the Owner that the role applies to

this will be based on previous import

RestrictedUserName Imports

Restricted user names for an owner.

<RestrictedUserName User="admin" Owner="test"/>

User

Name or letter combination that is restricted

English or ‘Residential Customer Invoice – 2 Page’

Owner

Name of the Owner that the role applies to

this will be based on previous import

Inventory Importing


InventoryItemDefinitionCategory

Defines the Inventory Item’s Category.

<InventoryItemDefinitionCategory Name="Hardware" Owner="Owner=Quality_Assurance" />


InventoryItemDefinition

Defines the Inventory Item’s description and details.

<InventoryItemDefinition Name="VOIP Phone" SKU="VP1" Owner="Owner=Quality_Assurance" Supplier_InventoryLocation="Owner=Quality_Assurance InventoryLocation=Import" InventoryItemDefinitionCategory=" Owner=Quality_Assurance InventoryItemDefinitionCategory=Hardware" ReferenceName="QA_IID_VP1" />


InventoryImports InventoryItem

Defines the Inventory Item

<Reference Name="QA_SERVICE_VOIP" Value="Owner=Quality_Assurance Service=VOIP" />
<InventorySupplyOrder InventoryLocation="Owner=Quality_Assurance InventoryLocation=Warehouse" OrderedFrom_InventoryLocation="Owner=Quality_Assurance InventoryLocation=Import" InventorySupplyOrderStatusType="InventorySupplyOrderStatusType=Completed" ReferenceName="QA_ISO" />
<InventorySupplyOrderDetail InventorySupplyOrder="@QA_ISO" InventoryItemDefinition="Owner=Quality_Assurance InventoryItemDefinition=VOIP Phone" InventorySupplyOrderStatusType="InventorySupplyOrderStatusType=Completed" OrderedQuantity="1" DeliveredQuantity="1" ReferenceName="QA_ISOD" />
<ProfileQuestion Name="MACAddress" Question="MAC Address" DataType="DataType=MAC Address" Required="true" ReferenceName="QA_IIDAPQ_PQ" />
<InventoryItemDefinitionAttributeProfileQuestion InventoryItemDefinition="Owner=Quality_Assurance InventoryItemDefinition=VOIP Phone" ProfileQuestion="@QA_IIDAPQ_PQ" ReferenceName="QA_IIDAPQ" />
<InventoryItem Name="VOIP Phone" InventoryItemDefinition="Owner=Quality_Assurance InventoryItemDefinition=VOIP Phone" InventoryLocation="Owner=Quality_Assurance InventoryLocation=Warehouse" InventorySupplyOrderDetail="@QA_ISOD" InventoryItemStatusType="InventoryItemStatusType=CPE" ReferenceName="QA_II" />
<ProfileAnswer Value="aa:bb:cc:dd:ee:ff" ProfileQuestion="@QA_IIDAPQ_PQ" ReferenceName="QA_IIAPA_PA" />
<InventoryItemAttributeProfileAnswer InventoryItem="@QA_II" InventoryItemDefinitionAttributeProfileQuestion="@QA_IIDAPQ" ProfileAnswer="@QA_IIAPA_PA" />
<UserServiceAttributeEquipment UserService="User=bsmithy UserService.Service=@QA_SERVICE_VOIP" InventoryItemDefinition="Owner=Quality_Assurance InventoryItemDefinition=VOIP Phone" InventoryItem="@QA_II" RentAmount="1.00" />


InventoryLocation

Defines Inventory Item Locations

<InventoryLocation Name="Import" Owner="Owner=Quality_Assurance" InventoryLocationType="InventoryLocationType=Supplier" />

Resource Importing

ResourceItem

Defines the Resource Management Item.

<Reference Name="QA_Owner" Value="Owner=Quality_Assurance" />
<Reference Name="QA_SERVICE_VOIP" Value="Owner=Quality_Assurance Service=VOIP" />

<ResourceRequest ResourceType="Owner=Quality_Assurance ResourceType=DID" ResourceTypeCategory="Owner=Quality_Assurance ResourceType=DID ResourceTypeCategory=US" ResourceTypeProvider="Owner=Quality_Assurance ResourceType=DID ResourceTypeProvider=Database Import" Quantity="1" Filled="true" ReferenceName="QA_RR_IMPORT" />

<ProfileQuestion Name="AreaCode" Question="Area Code" DataType="DataType=Text" Required="true" ReferenceName="QA_RTAPQ_PQ" />
<ResourceTypeAttributeProfileQuestion ResourceType="Owner=Quality_Assurance ResourceType=DID" ProfileQuestion="@QA_RTAPQ_PQ" ReferenceName="QA_RTAPQ" />

<ResourceItem Name="5196582736" ResourceTypeCategory="Owner=Quality_Assurance ResourceType=DID ResourceTypeCategory=US" ResourceRequest="@QA_RR_IMPORT" ResourceItemStatusType="ResourceItemStatusType=Allocated" ReferenceName="RI_5196582736" />
<ResourceItemResourceItemPoolConnector ResourceItemPool="Owner=Quality_Assurance ResourceType=DID ResourceTypeCategory=US ResourceTypeCategoryOwner.Target_Owner=@QA_Owner ResourceItemPool=All" ResourceItem="@RI_5196582736" />
<ProfileAnswer Value="519" ProfileQuestion="@QA_RTAPQ_PQ" ReferenceName="QA_RIAPA_PA" />
<ResourceItemAttributeProfileAnswer ResourceItem="@RI_5196582736" ResourceTypeAttributeProfileQuestion="@QA_RTAPQ" ProfileAnswer="@QA_RIAPA_PA" />
<UserServiceAttributeResource UserService="User=bsmithy UserService.Service=@QA_SERVICE_VOIP" ResourceItem="@RI_5196582736" />


ResourceType

Defines the Resource Item Type.

<ResourceType Name="DID" Owner="Owner=Quality_Assurance" />

ResourceTypeCategory

Defines the Resource Item’s Category Type.

<ResourceTypeCategory Name="US" ResourceType="Owner=Quality_Assurance ResourceType=DID" />


ResourceTypeCategoryOwner

Defines the Resource Item’s Owner.

<ResourceTypeCategoryOwner ResourceTypeCategory="Owner=Quality_Assurance ResourceType=DID ResourceTypeCategory=US" Target_Owner="Owner=Quality_Assurance" />


ResourceItemPool

Defines the Resource Item’s Pool.

<Reference Name="QA_Owner" Value="Owner=Quality_Assurance" />
<ResourceItemPool Name="All" ResourceTypeCategoryOwner="Owner=Quality_Assurance ResourceType=DID ResourceTypeCategory=US ResourceTypeCategoryOwner.Target_Owner=@QA_Owner" />


ResourceTypeProvider

Defines the Resource Item’s Provider.

<ResourceTypeProvider Name="Database Import" ResourceType="Owner=Quality_Assurance ResourceType=DID" />


Resource Profile Question and Answer

To import just the profile question, use the first two data rows. note that the ReferenceName needs to be unique per line for importing

<?xml version="1.0"?>
<InventoryItems>
<ProfileQuestion Name="MACAddress" Question="MAC Address" DataType="/DataType=MAC Address" Required="true" ReferenceName="QA_IIDAPQ_PQ" />
<InventoryItemDefinitionAttributeProfileQuestion InventoryItemDefinition="/Owner=Logisense Corporation/InventoryItemDefinition=VOIP Phone" ProfileQuestion="@QA_IIDAPQ_PQ" ReferenceName="QA_IIDAPQ" />
<ProfileAnswer Value="aa:bb:cc:dd:ee:ff" ProfileQuestion="@QA_IIDAPQ_PQ" ReferenceName="QA_IIAPA_PA" />
<InventoryItemAttributeProfileAnswer InventoryItemID="65" InventoryItemDefinitionAttributeProfileQuestion="@QA_IIDAPQ" ProfileAnswer="@QA_IIAPA_PA" />
<ProfileAnswer Value="bb:bb:cc:dd:ee:ee" ProfileQuestion="@QA_IIDAPQ_PQ" ReferenceName="QA_IIAPA_PA2" />
<InventoryItemAttributeProfileAnswer InventoryItemID="66" InventoryItemDefinitionAttributeProfileQuestion="@QA_IIDAPQ" ProfileAnswer="@QA_IIAPA_PA2" />
</InventoryItems>


CardType

Owner’s Credit Card Types

<CardType CardType="American Express" Owner="Quality_Assurance" />

CardType

Name of the card

Visa, Mastercard, American Express

Owner

Name of the Owner

this will be based on previous import

TaxCode Importing

Owner’s Tax Codes which are made up of Tax Rates.

<TaxCode TaxCode="USA" Owner="Quality_Assurance" Country="USA" State="New York" County="New York" City="New York" TaxClass="USA" TaxType="Access Tax"/>

TaxType = Service Tax Category
TaxClass = Account Tax Category (read further down for XML here)

TaxCode

Taxcode name, or identify of taxcode, descriptive

‘Ontario Tax’ or ‘USA’

Owner

Name of the Owner the country belongs to

this will be based on previous import

Country

Country name

‘United States’ or ‘Canada’

County

Name of county, or municipality

‘Brock’, ‘York Township’

City

Name of City

‘Toronto’ or ‘New York’

Generic Taxcode Import

<GenericXML Enabled="True" />
<TaxCode Owner="/Owner=Logisense Corporation" Country="/Owner=Logisense Corporation/Country=Canada" State="/Owner=Logisense Corporation/Country=Canada/State=Ontario" Name="TaxCodeTest" TaxVendor="/Owner=Logisense Corporation/TaxVendor=Generic Tax Import"/>


TaxRate Imports

Owner’s Tax Rates

<TaxRate Owner="Quality_Assurance" Rate="0.05" Description="Tax1" DisplayName="Tax1"/>

Owner

Name of the Owner the country belongs to

this will be based on previous import

Rate

Value of the rate

0.05 = 5%, 0.1 = 10%, 1.00 = 100%

Description

Description of the tax rate for internal purposes

Ex: 6% tax for Atlanta, USA

DisplayName

Name to show invoice or to customers in a customer portal

‘Atlanta Sales Tax’, or ‘ Goods and Services Tax’

TaxCodeRate Imports

Owner’s Tax Code Rates. This represents the link between tax codes and tax rates.

<TaxCodeRate Owner="Quality_Assurance" TaxCode="USA" TaxRate="TAX1" />

Owner

Name of the Owner the country belongs to

this will be based on previous import

TaxCode

Taxcode name, or identify of taxcode, descriptive

‘Ontario Tax’ or ‘USA’

TaxRate

Description of the tax rate for internal purposes

Ex: 6% tax for Atlanta, USA

TaxType Importing

(AKA Service Tax Category)This is the tax grouping for services used in conjunction with the tax codes.

<TaxType TaxType="Service IP" Owner="Quality_Assurance"/>

TaxType

Descriptive name of taxtype

‘Access Tax’, ‘Residential Tax’

Owner

Name of the Owner the country belongs to

this will be based on previous import

TaxClass Importing

This is Account Tax Category in the AdminPortal UI.

<TaxClasses>
<TaxClass TaxClass="USA" Owner="admin" />
<TaxClass TaxClass="Nevada" Owner="admin" />
</TaxClasses>

TransactionCode Importing

Service’s Transaction Code for grouping.

<TransactionCode TransactionCode="Monthly Fee" Owner="Quality_Assurance"/>

TransactionCode

Descriptive name of transaction code

Debit, Credit, Refund, Charges, Sale

Owner

Name of the Owner the country belongs to

this will be based on previous import

TicketCategory Importing

Owner’s Ticket Categories

<TicketCategory Category="Support" Owner="Quality_Assurance" SortOrder="0" />

Category

Descriptive name of ticket category

Support, Billing, Administrative

Owner

Name of the Owner the country belongs to

this will be based on previous import

TicketGroups Importing

<TicketGroups>
<TicketGroup Name="Support" Owner="admin" SortOrder="0" />
<TicketGroup Name="Accounting" Owner="admin" SortOrder="1" />
</TicketGroups>

TicketTypeCategoryConnector

<?xml version="1.0"?>
<TicketTypeCategoryConnectors>
<TicketTypeCategoryConnector Name="WiredNotes" TicketCategory="/Owner=Logisense Corporation/TicketCategory=Notes"  TicketType="/Owner=Logisense Corporation/TicketType=Wired"  />
</TicketTypeCategoryConnectors>


Owner Ticket Email Template

<?xml version="1.0"?>
<OwnerTicketEmailTemplates>
<OwnerTicketEmailTemplate Owner="/Owner=Logisense Corporation" EmailTemplate = "Hello testing ticket" />
</OwnerTicketEmailTemplates>


Ticket Extended Attribute Import

<?xml version="1.0"?>
<TicketExtendedAttributes>
<ProfileQuestion DataType="/DataType=Text" Name="TicketExt" Question="TicketExt" Required="True" UniqueAnswer="False" IncludeInInvoiceXML="True" ShowOnViewFilter="False" ReferenceName="pqTicketExt1" />
<TicketExtendedAttribute Owner="/Owner=Logisense Corporation" ProfileQuestion="@pqTicketExt1" />
</TicketExtendedAttributes>

Here is for one with a select list:

<?xml version="1.0"?>
><TicketExtendedAttributes>
<ProfileQuestion DataType="/DataType=Text" Name="TicketExt" Question="TicketExt" Required="True" Options="ExtSupport, ExtBilling, ExtTest" UniqueAnswer="False" IncludeInInvoiceXML="True" ShowOnViewFilter="False" ReferenceName="pqTicketExt1" />
<TicketExtendedAttribute Owner="/Owner=Logisense Corporation" ProfileQuestion="@pqTicketExt1" />
</TicketExtendedAttributes>


TicketSubCategory

Owners Sub Categories

The migrator format here is the 'generic' format (where there is no specific import format to import the specific piece of data). It requires that you enter the owner as shown below in a string with the category. (The string of data actually then searches through the tables for the right owner to find where to import the data to)

<TicketCategorySubcategories>
<TicketCategorySubcategory TicketCategory="/Owner=admin/TicketCategory=Support" Name="Sub_Support" />
</TicketCategorySubcategories>


Ticket Resolution

Ticket resolutions attached to Categories / Subcategories

<?xml version="1.0"?>
<TicketResolutions>
<TicketResolution Name="TestTR1" TicketCategory="/Owner=Logisense Corporation/TicketCategory=Billing" TicketCategorySubcategory="/Owner=Logisense Corporation/TicketCategory=Billing/TicketCategorySubcategory=Test"   />
</TicketResolutions>


TicketStatus

Type = "Open" or "Closed" (system statuses)
Name = your custom status

<TicketStatuss>
<TicketStatus Owner="admin" Type="Open" Name="Open1" SortOrder="0" />
<TicketStatus Owner="admin" Type="Open" Name="OPen2" SortOrder="0" />
</TicketStatuss>


TicketPriority

Owner’s Ticket Priority

<TicketPriority Priority="Normal" Owner="Quality_Assurance" />

Priority

Ticket Priority levels

Low, Medium, High, Critical

Owner

Name of the Owner the country belongs to

this will be based on previous import

ContactType Imports

Owner’s Contact Types. It is important that you define the contact types required with the appropriate contact points.

<ContactType Name="Billing Contact" Owner="Quality_Assurance" BillingContact="True" EmailContact="True" ServiceContact="True" Required="True"/>

Name

Name defining contact type

Billing Contact, Admin Contact, Technical Contact

Owner

Name of the Owner the country belongs to

this will be based on previous import

BillingContact

Defines whether this contacttype will be used for billing

True or False

EmailContact

Defines whether this contacttype will be used for emailing system emails

True or False

ServiceContact

Defines whether this contacttype will be used for service contact requests

True or False

Required

Defines whether this contact is required to be completed when adding customer accounts

True or False

 

ContactPointType Imports

Owner’s Contact Points related to the Contact Type. These are the contact points available to Contact Types and MUST be well defined.

<ContactPointType Name="Address" Owner="Quality_Assurance" ContactType="Billing Contact" DataType="Address" Required="True"/>

Name

Descriptive name of ticket category

Support, Billing, Administrative

Owner

Name of the Owner the country belongs to

this will be based on previous import

ContactType

Name of contact type

this will be preconfigured in the system for contact types on the setup page

DataType

Variable data type, defined in database

These names represent the format of the intended data. Name like ‘John Smith’. Email like ‘userame@domain.com’IP Address like ‘192.168.1.1’ ========== Name Text Integer Double Date/Time Date Password Address Postal Code Email Phone CreditCard Number CVV CreditCard Expiry Date Full Name Bank Routing Number Bank Account Number Currency IP Address Memo Encrypt Domain Name MAC Address Port Script Time Terms Day Of The Month Path URL Usage Phone Number File Duration

Required

Defining whether this contact point is required when adding the user account

Values: ‘True’ or ‘False’

Languages Import

Allows the importing of language translations. You must have entered the language name already on the setup page for each owner you need to import translations for.

Steps to import translation xml files into EngageIP

  1. locate the language ID from the language table

  2. delete * from translations where languageID = X

  3. use DB migrator to import the xml.

For generic translation xml files be sure to find and replace the owner with the correct owner for import.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Languages>
<Language Name="Word" Value="Word Replacement in Spanish" Owner="Test" Language="Spanish" SortOrder="0" />
<Language Name="Word2" Value="Word Replacement in Spanish2" Owner="Test" Language="Spanish" SortOrder="0" />
</Languages>

For generic import which is used if special language characters and accents will not work is the below XML format where language ID corresponds to the ID of the language in the database:

<?xml version="1.0" encoding="iso-8859-1" ?>
<Translation Name="A detailed description of the service" Value="Descripción detallada del servicio" LanguageID="5"/>

Name

Word in English that is to be translated

Word to be translated, ie 'Name'

Value

The word which replaces the name field

'Nom' (French for 'Name'

Owner

Owner that this translation applies to

LogiSense Corporation

Language

Language that the value will apply to

'French'

Role Imports

Specifies the roles available to each owner.

<Role Role="Parent" Owner=" Quality_Assurance "/>

Role

Name of the permissions set you wish to apply to a customer

Will be based on previous import

Owner

Name of the Owner that the role applies to

this will be based on previous import

 

Role Permissions

<RolePermissions Role="/Owner=Logisense Corporation/Role=Admin" Name="BillUser/Edit_test" />


Role Attribute Profile Question

Update the 'x' there in the bottom sections with the ID of the role for each owner.

<RoleAttributeProfileQuestions>
<ProfileQuestion DataType="/DataType=Text" Name="InvoiceType-CustomerData" Question="InvoiceType-CustomerData" Required="False" Options="Yes, No" UniqueAnswer="False" ShowOnOverview="False" MultipleAnswers="False" DisplayName="InvoiceType-CustomerData" ParentQuestion="False" ProfileQuestionListProviderMultiSelect="False" ShowOnUserPackage="False" IncludeInInvoiceXML="True" ShowOnCustomerPortalSignup="False" ShowOnCustomerPortal="False" ShowOnViewFilter="False" ReferenceName="PROFILEQUESTIONx" />
<RoleAttributeProfileQuestion RoleID="x" ProfileQuestion="@PROFILEQUESTIONx" />
</RoleAttributeProfileQuestions>

Same as above but this provides a select list instead of a text input box:

<RoleAttributeProfileQuestions>
<ProfileQuestion DataType="/DataType=Text" Name="On or off site?" Question="On or off site?" Required="True" Options="On Site,Off Site" UniqueAnswer="False" ShowOnOverview="False" MultipleAnswers="False" DisplayName="On or off site?" ParentQuestion="False" ProfileQuestionListProviderMultiSelect="False" ShowOnUserPackage="False" IncludeInInvoiceXML="True" ShowOnCustomerPortalSignup="False" ShowOnCustomerPortal="False" ShowOnViewFilter="False" ReferenceName="PROFILEQUESTIONx" />
<RoleAttributeProfileQuestion RoleID="x" ProfileQuestion="@PROFILEQUESTIONx" />
</RoleAttributeProfileQuestions>

UserStatusTypes Import

  • OwnerID must = the ID of the owner in the 'owner' table

  • StatusTypeID must equal the id of the status type in 'StatusType' table

  • ImageURL - this is the URL pointing to the image you want displayed on the account for the specified status. A cancelled stamp or suspended stamp

  • ShowInAccountStatistics - this defines whether you want this named status to show in the account statistics at the bottom left of each page

    <UserStatusType Name="Enabled1" OwnerID="1" StatusTypeID="1" ImageURL="http://www.domain.com/ENABLEDimage.jpg" ShowInAccountStatistics="True"/>

Telecom Imports

TelecomRatePlan

The sample below provides a way to import rate plans. Note that if Inbound = true, it means you are importing an inbound rateplan. If its outbound, set that flag as false.

<TelecomRatePlans>
<TelecomRatePlan CSRName="Test" Owner="admin" Name="Test" RoundID="0" Rctrl="~" Starts="*" Ends="*" Active="0" InActive="0" Inbound="false" />
<TelecomRatePlan CSRName="Test1" Owner="admin" Name="Test1" RoundID="0" Rctrl="~" Starts="*" Ends="*" Active="0" InActive="0" Inbound="true" />
</TelecomRatePlans>


TelecomBuckets

The telecom buckets available within the system. These can be assigned to services using the Telecom Bucket service attribute.

<TelecomBucket Name="Test" Code="NAT" Owner="LogiSense Corporation" />
  • Import UDR Rate Plan

    <UDRRatePlan Owner="Logisense Corporation" Name="newUDRrateplan" />
  • Attached UDR Rateplan to a Package/ Service

    <PackageAttributeUDRRatePlan Owner="admin" Package="iLine" Service="iLine" UDRRatePlan="newUDRrateplan" />
  • To import UDRClass, and UDRRateGroups the XML import works out of the box using the following format(s).

    <UDRClasss>
    <UDRClass Name="TestImportXMLClass" UDRRater="Class" Owner="/Owner=Logisense Corporation"/>
    <UDRClass Name="TestImportXMLGeo" UDRRater="Geo Tree" Owner="/Owner=Logisense Corporation"/>
    </UDRClasss>


Notes

The opening and closing tags are plural (just add s (UDRClasss is correct))
Name = “the UDRClass Name you want to add” UDRRater = “Class” or “Geo Tree”
/Owner = The Owner Name (/ in front tells Generic import to convert to OwnerID to store in table)

For UDRRateGroups, they need UDRRates to be useful, and the stored procedure takes care of copying both, so you may want to continue having that as part of your procedure, but this will be useful for any new (System-wide) rategroups, add them to one Owner (ie: Logisense Corporation), import rates and then use the SP to copy to all.

<UDRRateGroups>
<UDRRateGroup Owner="/Owner=Logisense Corporation" Name="TestImportRateGroup" Start="2010-01-01 00:00:00.000" End="9999-12-31 23:59:59.997" Retired="0" UseForCost="0" />
<UDRRateGroup Owner="/Owner=Logisense Corporation" Name="TestImportRateGroup2" Start="2010-01-01 00:00:00.000" End="9999-12-31 23:59:59.997" Retired="0" UseForCost="0" />
</UDRRateGroups>


Notes

The opening and closing tags are plural (UDRRateGroups)

/Owner = The Owner Name (/ in front tells Generic import to convert to OwnerID to store in table)

Name = “the UDRRateGroup Name you want to add” Start="2010-01-01 00:00:00.000"   --Start Date, any CDR before this date will not be rated by this Rate Group (so use “2010-01-01 00:00:00.000” , unless a specific date is required) End="9999-12-31 23:59:59.997"  -- End Date, any CDR after this date will not be rated by this Rate Group(so use “9999-12-31 23:59:59.997”, unless a specific date is required) Retired="0"    0=active 1=retired  - Informational only (if rate group is retired End Date should be set to the specific date of retirement – no CDR will process after End Date ) UseForCost="0" --  0=Not a Cost plan 1=Cost Plan

UDR Rate Groups to RatePlans

<UDRRatePlanUDRRateGroups>
<UDRRatePlanUDRRateGroup UDRRatePlan="/Owner=OwnerName/UDRRatePlan=Standard" UDRRateGroup="/Owner=OwnerName/UDRRateGroup=Unlimited Domestic" Priority="1"  />
</UDRRatePlanUDRRateGroups>


UDR Custom Field Imports

<UDRCustomField Name="Answered" DataType="Text" SQLDataType="nvarchar(3)" Label="Answered" Help="Was the call answered" />

Note Types Imports

<NoteTypes>
<NoteType Name="Test" Owner="/Owner=Logisense Corporation"/>
<NoteType Name="Test" Owner="/Owner=ResellerX"/>
</NoteTypes>

Financial Periods Import

FinancialPeriod

<FinancialPeriod Owner="TopOwner" Name="PeriodName" StartDate="mm/dd/yyyy" EndDate="mm/dd/yyyy" FiscalYear="yyyy" FiscalQuarter="mm/dd/yyyy" FiscalMonth="mm" SystemGenerated="mm/dd/yyyy" FinancialPeriodStatus="Enabled" />
FinancialPeriodStatus
<FinancialPeriodStatus Name="Enabled" />

Server Imports - Server and Profile Answers

<Import>
<GenericXML Enabled="True" />
<ServerType Name="servertype" Owner="/Owner=Logisense Corporation" AddedScript="ScriptName" RemovedScript="ScriptName" EnabledScript="ScriptName" DisabledScript="ScriptName" ProfileChangedScript="ScriptName" ReferenceName="ST1" />
<Server Name="test" Address="1.1.1.1" Owner="/Owner=Logisense Corporation" ServerType="/Owner=Logisense Corporation/ServerType=servertype" Identifier="ScriptIdentifier" ReferenceName="SERVER1"/>
<ProfileQuestion Name="Username" Question="Username" DataType="Text" ReferenceName="PQ1"/>
<ProfileQuestion Name="Password" Question="Password" DataType="Text" ReferenceName="PQ2"/>
<ServerTypeAttributeProfileQuestion ServerType="@ST1" ProfileQuestion="@PQ1" ReferenceName="STAPQ1" />
<ServerTypeAttributeProfileQuestion ServerType="@ST1" ProfileQuestion="@PQ2" ReferenceName="STAPQ2"/>
<ProfileAnswer ProfileQuestion="@PQ1" Value="answer1" ReferenceName="PA1" />
<ProfileAnswer ProfileQuestion="@PQ2" Value="answer2" ReferenceName="PA2"/>
<ServerAttributeProfileAnswer ServerTypeAttributeProfileQuestion="@STAPQ1" Server="@SERVER1" ProfileAnswer="@PA1" />
<ServerAttributeProfileAnswer ServerTypeAttributeProfileQuestion="@STAPQ2" Server="@SERVER1" ProfileAnswer="@PA2" />
</Import>

You need to replace the following in the code:

  • Logisense Corporation = owner name

  • 1.1.1.1 - IP of server or URL

  • test = name of server

  • Username and Password -  labels of the profile questions existing

  • answer1 and answer2 - the profile question answers to import

Tier Sync Imports

In order to get it working a TierSyncOwner and TierSyncPackage has to be present already in the database and make sure you reference the correct package and servers by name.

<PackageAttributeTierSync Package="Toll Free Number" Service="Toll Free Number" Owner="Pulse Broadband" CoreOwner="Pulse Broadband (Parent Acct)" CorePackage="Toll Free Number" />
<PackageAttributeTierSync Package="DSL Package" Service="Extreme DSL Service" Owner="admin" CoreOwner="NewOwner" CorePackage="DialUp Package" />

Rate Importer Tool

Introduction

The LogiSense Rate Importer is a tool that has been designed to make importing new rates and updating existing rates easy.  The Importer can take text files, map the data to rates, and automatically determine if the rates are new/updated/same compared to existing rates.

 

Starting the Importer

Run the .exe named “Logisense.RateImporter.exe”.  You will be greeted with a window that looks like this:

Click the Next button.

Now you are presented with the following options:

From here you need to tell the Importer what kind of file you will be importing, and the name of the file.  Note that there is also a “View History” button which will show you a history of previous imports.

Click the Import Profile drop-down to select a file type that you will be importing:

After you have selected what you need, select the import file by clicking the Browse button and then the Next button to continue.

 

Next you will be presented with the following options.  Please select the appropriate values for these rates from the drop-downs and click Next.

Now you will be shown the Data Verification screen (Note: there may be a slight lag before this loads).  This shows the data from the file, and how it is being mapped.  Note in our example, the first column is being used for Pattern, the second for the rate Amount, and the third having the name ColumnX (in this case 2), tells us the importer will not use it.

If the data here looks like the correct file that you wish to import, and the mappings look correct, click Next.

The next screen is not interactive, and merely indicates the progress of the Importer as it validates the new rates:

When the validation is completed, you will be presented with the results:

In this example, a somewhat incomplete GeoTree was used (and the first row was intentionally invalid), hence it found 6712 errors.  At this point we can click Cancel, if we wish to try and fix things (update the Geotree, use the correct rates file if this one is wrong, etc.)  We can also choose to click Next and continue importing the valid rates that were found.  Note that before we select either option, we also have the “Save Errors” button on the left, where it will save a CSV file with all the ‘bad’ rates out.

Suppose in the scenario above we click Next and import the good rates, but later we wish that we had a list of the bad rates.  If we re-run the importer and load the same rate file, we should end up at this screen with the message “Out of the 146966 rates in the import file, there were 0 new rates, 0 updated rates, and the following 6712 errors.”  Now we can once again view the errors.  In the event that we fixed the problems in the Geotree, then we could now import the once problematic rates.

So if there are errors, it is your choice if you want to try fixing them before importing any rates, or import the valid ones first, and import the rest later.

After clicking Next from the Validation step, you will be presented with the following step:

This will be displayed and show progress while the rates are created/updated.  Note that when it says “this may take a while”, it’s telling the truth.  Except a couple minutes at the very least, for a US NPANXX import, possibly longer.

Finally we are here:

Rates are now imported.  You can check the rates in EngageIP to see that they look correct.  You may also fix any problems that existed and re-import if you opted to ignore validation errors.

File formats supported:

Direct Pattern Match (i.e. NPANXX)

CSV With:

  • NPANXX in the first column, no leading 1

  • Amount in the second column (floating point number)

International w/WorldZone
CSV With:

  • Pattern in the first column (does not include country code)

  • WorldZone in the second column (1 = NANPA)

  • DestinationCode in the third column (country code if international)

  • Amount in the fourth column (floating point number)

International w/Full Dial Pattern
CSV With:

  • Country

  • Full pattern in the first column (country code included)

  • Amount in the second column (floating point number)

Lata/OCN
CSV With:

  • OCN in the first column (three digits, and one alpha/digit)

  • Lata in the second column (three digits)

  • Amount in the third column (floating point number)

Troubleshooting - Common File Errors

  • Make sure your opening and closing tags are pluralized, ie add an 's' to the end. <tests> <test name="asdf"> </tests>

  • Make sure elements are spelled correctly and capitalized correctly

  • Make sure the data referenced exists in EngageIP. i.e. for things like taxcode being applied to customers, the taxcode specified must exist exactly as you have it typed in the file

  • If you are trying to open an XML file in Excel, make sure to have more than one line of data, two lines is the minimum otherwise Excel won't recognize the format correctly (this does not include opening and closing tags)

  • No labels