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
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:
Culture
Language
Country
TicketCategory
TicketContactMethod
TicketPriority
TicketGroup
TicketStatus
State
County
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 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.
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 | & | & | &#38; |
Left angle bracket | < | < | &#60; |
Right angle bracket | > | > | > |
Straight quotation mark | " | " | ' |
Apostrophe | ' | ' | " |
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 |
|
Owner | Owner name |
|
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 |
|
CountryAddressFormat | The formatting as created on the setup tab | '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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 [cce lang="xml"]
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>[cce lang="xml"]
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 |
|
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 |
|
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 |
|
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 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 |
|
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>[cce lang="xml"]
ServiceAttributeCost
<?xml version="1.0"?> <ServiceAtrributes> <ServiceAttributeCost Amount="10.00" Service="AttributeService" Owner="Quality_Assurance"/> </ServiceAtrributes>[cce lang="xml"]
ServiceAttributeGeneralLedger
<?xml version="1.0"?> <ServiceAttributes> <ServiceAttributeGeneralLedger Name="GLTEST" Service="AttributeService" Owner="Quality_Assurance"/> </ServiceAttributes>[cce lang="xml"]]
ServiceAttributeInvoiceDetail
<?xml version="1.0"?> <ServiceAtrributes> <ServiceAttributeInvoiceDetail Detail="This is the extended details line" Service="AttributeService" Owner="Quality_Assurance"/> </ServiceAtrributes>[cce lang="xml"]
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>[cce lang="xml"]
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: TaxExemptTypes
<?xml version="1.0"?> <TaxExemptTypes> <TaxExemptType Name="NO_TAX" TaxTypeCode="0"/> <TaxExemptType Name="SALES_TAX" TaxTypeCode="1"/> </TaxExemptTypes
ServiceAttributeTaxType - NOTE: This is Service Tax Category on the Setup tab
[cce lang="xml"]
<?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>[cce lang="xml"]
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>[cce lang="xml"]
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"/>[cce lang="xml"]
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 hav ea 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 |
|
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 |
|
Service | Name of the service |
|
Owner | Name of the Owner that the role applies to |
|
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 |
|
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
<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 |
|
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 |
|
Inventory Importing
See kb article here for more detail: https://kb.logisense.com/?p=2639
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 |
|
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 |
|
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 |
|
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 | ‘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 |
|
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 |
|
TaxClass Importing
This is Account Tax Category in the interface
<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 |
|
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 |
|
TicketGroups Importing
<TicketGroups> <TicketGroup Name="Support" Owner="admin" SortOrder="0" /> <TicketGroup Name="Accounting" Owner="admin" SortOrder="1" /> </TicketGroups>[cce lang="xml"]
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 |
|
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 |
|
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 |
|
ContactType | Name of contact type |
|
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 for each owner you need to import translations for.
Steps to import translation xml files into EngageIP
locate the language ID from the language table
delete * from translations where languageID = X
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>[cce lang="xml"]
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 |
|
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 bad), 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)
Trouble Shooting - 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)