If you have a comment on this topic, contact Aptify Documentation. If you want to return to the Aptify Community Site, please click here.

Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 5 Current »

The Aptify and Eventpedia integration was developed using Aptify Service Oriented Architecture (SOA). This document details the integrations points between Aptify and Eventpedia. It lists all the components in Aptify that are required for the Eventpedia integration to work. It also details the fields in Aptify that are used to provide Event Information to Eventpedia.

Aptify SOA Integration Point

Aptify SOA is required for the integration to work. Eventpedia uses the domain authentication within the Aptify Services API. A user enters his or .her domain user name in Avodigy's Mobile Content Management portal required for making the authentication call to the Aptify Services API.

Base Views Integration Points

This integration uses Aptify Views to retrieve data from the Aptify business layer via web services. Various multiple base views are included in the Aptify-Eventpedia installation media, which are required to share Event Information between Aptify and Eventpedia. These multiple base views are all under the Meetings entity. The multiple base views used for the Aptify-Eventpedia integration are as follows:

Event information

MBV Display Name: EventInformation
View: EventInfo
Fields:

CREATE VIEW [dbo].vwEventInformations
AS
SELECT 
    m.ID  'ID',
    m.MeetingTitle  'EventName',
    m.StartDate  'StartDate',
    m.EndDate  'EndDate',    
    e.FirstLast  'PlannerName',    
    CASE WHEN e.WorkAreaCode IS NULL THEN  e.WorkPhone else '(' + e.WorkAreaCode + ')' + e.WorkPhone end   'PlannerPhone',
    e.HomeFax  'PlannerFax',
    e.WebPage  'PlannerURL',
    e.Email1  'PlannerEmail', 
    e.FirstLast  'PlannerContactName', 
    m1.MeetingID  'MeetingID',
    m.VerboseDescription  'Description', 
    p.WebProductPage  'Website'
FROM 
    Meeting m
    LEFT OUTER JOIN 
       vwEmployees    e 
       ON 
            m.CoordinatorID=e.ID
    LEFT OUTER JOIN 
       vwMeetings    m1 
       ON 
            m.ID=m1.ID
    LEFT OUTER JOIN 
       Product    p 
       ON 
               m.ProductID=p.ID 

 

Event Location

MBV Display Name: EventLocation
View: EventLocation
Fields:

 

Event Rooms

MBV Display Name: Room
View: EventRooms
Fields:

 

Event Agenda

MBV Display Name: EventSessions
View: EventSessions
Fields:

 

Event Sponsors

MBV Display Name: Sponsors
View: EventSponsors
Fields:

 

Event Attendees

MBV Display Name: Attendees
View: EventAttendees
Fields:

 

Event Exhibitors

MBV Display Name: Exhibitor
View: EventExhibitors
Fields:

 

Event Speakers

MBV Display Name: Speakers
View: EventSpeakers
Fields:

 

Event Sessions

MBV Display Name: Sessions
View: EventSessions
Fields:

 

Event General Information

MBV Display Name: GeneralInfo
View: EventGeneralInfo
Fields:

 

Event Tracks

MBV Display Name: Track
View: EventTracks
Fields:

  • No labels