<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
		<id>https://www.bxpsoftware.com/wixi/index.php?action=history&amp;feed=atom&amp;title=Bxp_R10SER1_-_Appointment_Management</id>
		<title>Bxp R10SER1 - Appointment Management - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.bxpsoftware.com/wixi/index.php?action=history&amp;feed=atom&amp;title=Bxp_R10SER1_-_Appointment_Management"/>
		<link rel="alternate" type="text/html" href="https://www.bxpsoftware.com/wixi/index.php?title=Bxp_R10SER1_-_Appointment_Management&amp;action=history"/>
		<updated>2026-09-09T20:03:45Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://www.bxpsoftware.com/wixi/index.php?title=Bxp_R10SER1_-_Appointment_Management&amp;diff=8148&amp;oldid=prev</id>
		<title>Philip Lacey at 13:05, 12 February 2018</title>
		<link rel="alternate" type="text/html" href="https://www.bxpsoftware.com/wixi/index.php?title=Bxp_R10SER1_-_Appointment_Management&amp;diff=8148&amp;oldid=prev"/>
				<updated>2018-02-12T13:05:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en-GB'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:05, 12 February 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l108&quot; &gt;Line 108:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 108:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Communications Centre ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Communications Report enhancement ===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The current communications reports include a total amount of communications based on the total recipients.&amp;#160; If a wrong data source field is chosen by mistake no communications are&amp;#160; made but the report identifies that X attempts were made.&amp;#160; The reports will be modified to list both values, obvious blank / incorrect data counts and attempted recipient counts.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Using an SMS example : Whilst not validation can be provided on “looks kinda right data”... no values or text in values will result in that attempt not being counted.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Topic:bxp Release 10 SER 1]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Topic:bxp Release 10 SER 1]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Philip Lacey</name></author>	</entry>

	<entry>
		<id>https://www.bxpsoftware.com/wixi/index.php?title=Bxp_R10SER1_-_Appointment_Management&amp;diff=8147&amp;oldid=prev</id>
		<title>Philip Lacey: Created page with &quot;= Overview =  This document forms part of the bxp Release 10 Service Enhancement Release 1 suite of changes found here Bxp_Release_10_SER_1_prerelease_notes    ==  Appoint...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.bxpsoftware.com/wixi/index.php?title=Bxp_R10SER1_-_Appointment_Management&amp;diff=8147&amp;oldid=prev"/>
				<updated>2018-02-12T13:05:27Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Overview =  This document forms part of the bxp Release 10 Service Enhancement Release 1 suite of changes found here &lt;a href=&quot;/wixi/index.php/Bxp_Release_10_SER_1_prerelease_notes&quot; class=&quot;mw-redirect&quot; title=&quot;Bxp Release 10 SER 1 prerelease notes&quot; data-bs-title=&quot;Bxp Release 10 SER 1 prerelease notes&quot; data-bs-is-contentpage=&quot;1&quot;&gt;Bxp_Release_10_SER_1_prerelease_notes &lt;/a&gt;   ==  Appoint...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
This document forms part of the bxp Release 10 Service Enhancement Release 1 suite of changes found here [[Bxp_Release_10_SER_1_prerelease_notes ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Appointment Manager [[File:027.png]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
bxp has two different interfaces for dealing with the Appointment Manager engine.  [[Appointment_Management_-_Interface]]&lt;br /&gt;
* The first is a pure HTML backwards compliant engine.  &lt;br /&gt;
* The second is the open source fullcaldendar.io engine https://fullcalendar.io/ &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[File:bxpR10SER1_001.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FullCalendar.io has a more limited support base.  https://fullcalendar.io/support/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The bxp engine is going to embrace further the fullcalendar.io engine but provide a selectable option to allow clients revert to the pure HTML version if their browsers are incompatible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This option will be selectable on the Diary Add / Edit screens&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The calendar version has been upgraded from the previous 2.3.1 to 3.4.0&lt;br /&gt;
* https://fullcalendar.io/blog/2016/09/feature-packed-releases/&lt;br /&gt;
* https://fullcalendar.io/blog/2017/03/fullcalendar-33-and-scheduler-16/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The scheduler engine is not included in the release but is under review.&lt;br /&gt;
&lt;br /&gt;
=== Linking facility ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A facility to add a form record, eCourse reference and a Meeting Manager reference will be included in the data structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The linking options will be enabled at a Diary Add / Edit level using the Features field.  [[Appointment_Management_-_Features]]&lt;br /&gt;
&lt;br /&gt;
=== Filtering ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The interfaces will be provided with a filtering engine which will allow filtering by&lt;br /&gt;
* Person (pending attendee expansion)&lt;br /&gt;
* Category (pending attendee expansion)&lt;br /&gt;
* Date From&lt;br /&gt;
* Date To&lt;br /&gt;
* Subject keyword&lt;br /&gt;
* Body keyword&lt;br /&gt;
* Form link (pending attendee expansion)&lt;br /&gt;
* eCourse link (pending attendee expansion)&lt;br /&gt;
* Meeting Manager link (pending attendee expansion)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The filtering bar will be an option configured at the Diary Add / Edit level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Appointment API ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dedicated API will be developed to facilitate add, edit, delete and listing of events.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Responses will be provide in XML and / or JSON depending on FullCalendar.io’s compatibility requirements. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
API Fields:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* apptype - the type of calendar option i.e. listing, addorupdate, delete&lt;br /&gt;
* dteTime_Event_Start - event start date UTC format&lt;br /&gt;
* dteTime_Event_End - event end date UTC format&lt;br /&gt;
* period - the period to report on, start and end date will be ignored if used i.e. ThisWeek, ThisMonth etc.&lt;br /&gt;
* appid - the appointment diary id&lt;br /&gt;
* dataformat - the format to return the data i.e. XML, JSON&lt;br /&gt;
* appliedfilters - strDateFilterFrom (UTC format date), strDateFilterTo (UTC format date), strTime_Event_Name (event title), strTime_Event_Body (event body). More fields will be available soon.&lt;br /&gt;
* attendee - The name of the attendee to search for (still in beta)&lt;br /&gt;
* system - AppointmentManagement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Data listing method ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The current approach for the diary system using FullCalendar.io is a listing for a 6 month historical and 6 month advance listing of events.  Outside this window the data doesn’t list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the addition of the API, this will allow event data to be loaded in real time, making the window of reportable events universal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== “Drag to drop” facility ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FullCalendar.io supports drag and drop editing. This will allow for the drag and drop of an appointment to a different day. Expansions to be made to allow for increase/decrease duration of the appointment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== “Email on edit” facility ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This change will allow an email to be sent automatically those associated with the event.  This facility will be based on Category.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Communications Centre ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Communications Report enhancement ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The current communications reports include a total amount of communications based on the total recipients.  If a wrong data source field is chosen by mistake no communications are  made but the report identifies that X attempts were made.  The reports will be modified to list both values, obvious blank / incorrect data counts and attempted recipient counts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using an SMS example : Whilst not validation can be provided on “looks kinda right data”... no values or text in values will result in that attempt not being counted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Topic:bxp Release 10 SER 1]]&lt;/div&gt;</summary>
		<author><name>Philip Lacey</name></author>	</entry>

	</feed>