Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

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 kb article: Data Migration – Import Methods and Configuration.

Import Examples

Info

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 Allows you to setup your owner structure.

Code Block
languagexml
<?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"]
Info

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 configuration of brandedowner 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.

Info

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

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

...

Invoice templates available to the owner.

Code Block
languagexml
<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:

Code Block
languagexml
<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.

Code Block
languagexml
<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

Code Block
languagexml
<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 tab

'Address Level 1' or 'Canadian Address Format'

 

Full Country Listings

Country Code Format

Code Block
languagexml
<?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

Code Block
languagexml
<!--?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/>

...

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.

Code Block
languagexml
<?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

Code Block
languagexml
<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

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

Full Province Listing

Code Block
languagexml
<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>

...

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

Code Block
languagexml
<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.

Code Block
languagexml
<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

Code Block
languagexml
<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.

Code Block
languagexml
<?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: 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 tab. 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

Code Block
languagexml
<ServiceType Name="Service_Type_Name" Owner="/Owner=Quality Assurance"/>

...

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

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

ServiceAttributeCost

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


ServiceAttributeGeneralLedger

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


ServiceAttributeInvoiceDetail

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


ServiceAttributePrepaid

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


ServiceAttributeProfileQuestion

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


ServiceAttributeProfileAnswer

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

...

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

Code Block
languagexml
<?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>

...

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

Code Block
languagexml
<?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

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


ServiceAttributeTaxCode

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


ServiceAttributeTaxExempt

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

TaxExemptTypes

XML Import file:

View file
nameTaxExemptTypes.xml

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

</TaxExemptTypes


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

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


ServiceAttributeTelecom

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


ServiceAttributeTelecomBucket

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


ServiceAttributeTransactionCode

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


Service Invoice Group

Code Block
languagexml
<?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>

...

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

Code Block
languagexml
<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

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


PackageAttributeDiscount

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


PackageAttributeProfileAnswer

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


PackageProfileQuestion

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


PackageAttributeEquipment

Code Block
languagexml
<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

Code Block
languagexml
<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

Code Block
languagexml
<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

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

Main Package Import XML:

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

Generic:

Code Block
languagexml
<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

hav ea service length

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.

Code Block
languagexml
<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="" />

...

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.

Code Block
languagexml
<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>

...

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.

Code Block
languagexml
<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.

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

...

  • 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. Example, IP address would

be restricted

to http://15xxx.xxx.xxx.xxx

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

Code Block
languagexml
<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.

Code Block
languagexml
<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.

Code Block
languagexml
<InventoryItemDefinitionCategory Name="Hardware" Owner="Owner=Quality_Assurance" />

...

Defines the Inventory Item’s description and details.

Code Block
languagexml
<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" />

...

Defines the Inventory Item

Code Block
languagexml
<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" />

...

Defines Inventory Item Locations

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

...

Defines the Resource Management Item.

Code Block
languagexml
<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" />

...

Defines the Resource Item Type.

Code Block
languagexml
<ResourceType Name="DID" Owner="Owner=Quality_Assurance" />

...

Defines the Resource Item’s Category Type.

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

...

Defines the Resource Item’s Owner.

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

...

Defines the Resource Item’s Pool.

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

...

Defines the Resource Item’s Provider.

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

...

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

Code Block
languagexml
<?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>

...

Owner’s Credit Card Types

Code Block
languagexml
<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.

Code Block
languagexml
<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

Code Block
languagexml
<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

Code Block
languagexml
<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 customerportal

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.

Code Block
languagexml
<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.

Code Block
languagexml
<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 interfaceAdminPortal UI.

Code Block
languagexml
<TaxClasses>
<TaxClass TaxClass="USA" Owner="admin" />
<TaxClass TaxClass="Nevada" Owner="admin" />
</TaxClasses>

...

Service’s Transaction Code for grouping.

Code Block
languagexml
<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

Code Block
languagexml
<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

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

...

TicketTypeCategoryConnector

Code Block
languagexml
<?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

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


Ticket Extended Attribute Import

Code Block
languagexml
<?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:

Code Block
languagexml
<?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>

...

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)

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

...

Ticket resolutions attached to Categories / Subcategories

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

...

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

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

...

Owner’s Ticket Priority

Code Block
languagexml
<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.

Code Block
languagexml
<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.

Code Block
languagexml
<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 setup tab

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 tab page for each owner you need to import translations for.

...

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

Code Block
languagexml
<?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:

Code Block
languagexml
<?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

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.

Code Block
languagexml
<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

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

...

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

Code Block
languagexml
<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:

Code Block
languagexml
<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>

...

  • 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

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

...

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.

Code Block
languagexml
<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>

...

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

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

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

    Code Block
    languagexml
    <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).

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

...

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.

Code Block
languagexml
<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>

...

UDR Rate Groups to RatePlans

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


UDR Custom Field Imports

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

Note Types Imports

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

...

FinancialPeriod

Code Block
languagexml
<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

Code Block
languagexml
<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>

...

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.

Code Block
languagexml
<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" />

...

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:

...

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.

...

In this example, a somewhat incomplete Geotree GeoTree was used (and the first row was intentionally badinvalid), 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.

...

  • 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)