Jump to: navigation, search

Creating User-Defined Bundles

Create user-defined bundles by creating a Bundle File in an XML format.

User-Defined Bundle File Format

The Bundle File is an XML file that uses the following structure:

<lrm_bundle_set>

The lrm_bundle_set element is the root element of the Bundle File.

Attributes

Attribute

Required

Description

issue_date Yes The issue date of the bundle set, in YYYY-MM-DD format.
valid_from Yes The date this bundle set is valid from, in YYYY-MM-DD format.
valid_to Yes The date this bundle set is valid to, in YYYY-MM-DD format.
id Yes The unique ID of the bundle set.
Child Elements

Child element

Occurrence

Description

header Once The bundle set header
bundle One or more times The bundle element

<header>

The header element is the header of a bundle or bundle set.

Child Elements

Child element

Occurrence

Description

name Once The name of the bundle or bundle set
description Once The description of the bundle or bundle set

<bundle>

The bundle element is the bundle definition.

Attributes

Attribute

Required

Description

id YES The id of the bundle, must be a unique number greater or equal to 10000.
Child Elements

Child element

Occurrence

Description

header Once The bundle header
include_items Once The list of bundle included items
exclude_items Zero or more times The optional list of bundle excluded items

<include_items>

The include_items element is the list of bundle include items.

Child Elements

Child element

Occurrence

Description

sellable_item One or more times The sellable items

<exclude_items>

The exclude_items element is the list of bundle exclude items.

Child Elements

Child element

Occurrence

Description

sellable_item One or more times The sellable items

<sellable_item>

The sellable_item element is the sellable item description, which is in the include_item or exclude_item list.

Attributes

Attribute

Required

Description

item YES The name of the Genesys-sellable item.
license_type YES The type of license. In this release, only concurrent_seat license type is supported.

Bundle File Example

<?xml version="1.0" encoding="utf-8" ?>
<lrm_bundle_set issue_date="2010-01-01" valid_from="2010-01-15" valid_to="2010-12-31"
  id="5000" >
  <header>
    <name>Basic bundle set_1</name>
    <description>General use bundles</description>
  </header>
  <bundle id="10001">
      <header>
        <name>A-Out Advanced Voice</name>
        <description> Voice only</description>
      </header>
      <include_items>
        <sellable_item item="genesys_inbound_voice" license_type="concurrent_seat"/>
        <sellable_item item="sip_server" license_type="concurrent_seat"/>
        <sellable_item item="genesys_network_voice" license_type="concurrent_seat"/>
      </include_items>
      <exclude_items>
        <sellable_item item="genesys_email" license_type="concurrent_seat"/>      
      </exclude_items>
      <exclude_items>
        <sellable_item item="genesys_web_media" license_type="concurrent_seat"/>      
      </exclude_items>
  </bundle>
  <bundle id="10002">
    <header>
      <name>A-Out Advanced Voice</name>
      <description> Voice only</description>
    </header>
    <include_items>
      <sellable_item item="genesys_inbound_voice" license_type="concurrent_seat"/>
      <sellable_item item="sip_server" license_type="concurrent_seat"/>
      <sellable_item item="genesys_network_voice" license_type="concurrent_seat"/>
    </include_items>
    <exclude_items>
      <sellable_item item="skills_based_routing" license_type="concurrent_seat"/>      
    </exclude_items>
  </bundle>
  <bundle id="10003">
    <header>
      <name>A-Out Advanced Plus</name>
      <description>Voice and e-mail</description>
    </header>
    <include_items>
      <sellable_item item="genesys_inbound_voice" license_type="concurrent_seat"/>
      <sellable_item item="sip_server" license_type="concurrent_seat"/>
      <sellable_item item="genesys_network_voice" license_type="concurrent_seat"/>
      <sellable_item item="skills_based_routing" license_type="concurrent_seat"/>
      <sellable_item item="genesys_email" license_type="concurrent_seat"/>
      <sellable_item item="genesys_web_media" license_type="concurrent_seat"/>
      <sellable_item item="genesys_outbound_contact_ms" license_type="concurrent_seat"/>
    </include_items>
  </bundle>
</lrm_bundle_set>

This page was last edited on August 2, 2013, at 15:51.
blog comments powered by Disqus