US: +1-888-239-8878
En
RadioTraffic.com
search
Software and services for the radio industry.
Home
Premier
Essentials
Support
Back
History
Release Notes (2016)
<div id="Text"> ==Release Notes (2016)== {br} (((''Note: Keep in mind that not all features mentioned in the release notes may be available to you depending on your product selection, license agreement and service level. These notes include all updates / improvements across all products that utilize the "client45" platform including those features available only through optional and/or add-on products.''))) (((<center>'''VIEWING 2016 ARCHIVE'''{br}[ReleaseNotes|For current release notes, see here.]</center>))) ===December 2016=== ====1927==== {br} * Modified ** (Revise) As it doesn't make sense to use the ''revise'' tool on a ''Begin of Schedule'' [Contract], this update reflects this by removing access to the ''revise'' tool in the [Contracts] window for these types of [Contracts]. ** Under some conditions, modifying a [Customer] by changing the ''statement type'' from ''None'' to "something" and back to ''None'' will cause the "print statement flag" to be permanently turned off; this is resolved in this update. * Exceptions ** NullReferenceException in [Billing].ProcessSimpleButton(): To recreate this situation, one has to have an [Invoice] in [Billing] be approved and the [Customer] is setup to be emailed so that the [Invoice] is now on the ''Email'' queue (tab). While leaving the [Billing] window open, open the [AR] window and reverse the [Invoice]. Then jump back to the [Billing] tab, without refreshing, attempt to begin the email process. This situation is more gracefully handled going forward. ** ArgumentOutOfRangeException in [Ticket].FormatComment(): If a comment is longer than about 180 characters and that comment contains a "ton of returns", it's possible to have this exception generated. This is gracefully handled as of this update. ===November 2016=== ====1926==== {br} * Added ** It is now possible to use the "customername" token when setting up the email template for [Statements]. * Modified ** (BETA) The [Contract] ''Split'' feature has been extended to now allow the ''Administrator Assistant'' and ''Traffic'' roles. ** It is now possible for all roles to click on the "Tickets" notification (when available) on the [Dashboard]. ** Enhanced the [Customer] window to more gracefully handle the circumstance where two different people might be trying to create the same [Customer]. ** The [Rotation] window has been modified to no longer highlight the list of items automatically in order to better reflect (when available) the colors that highlight whether or not the item covers the entire spread of the [Rotation]. ====1925==== {br} * Added ** The [LogNotes] and [Programs] windows (accessible from the [Log]) have been completely replaced. This is the first step is aligning the features and usage with the [AutomationCommands] window. In addition to the overall layout change, additional features already available are: *** Column sorting. *** Print/Print Preview. *** Refresh. *** ''Merge''. *** ''Duplicate''. *** ''Trash''/''UnTrash''. *** ''Delete''. *** Full support for [MyViews]. ** (Owner) The [ReportInvalidCoOpScripts|Invalid CoOp Scripts] report now includes an optional ''Owner'' column. ** It is now possible to ''trash''/''un-trash'' [AutomationCommands]. * Modified ** ([EZ-NET]) The ''Administrator Assistant'' role now has full access to the [EZ-NET] module. ** If you do not left click on an item of the [Copy] tab in the [Customer] window before right clicking to view the context menu; the ''Print'' and ''Print Preview'' tools are not available; this has been corrected in this update. ** When the [Ticket] window is attempting to detect a URL, if the only text in the entire description or comment is ''just'' the URL, the last character was being dropped. This has been corrected in this update. ** The [ReportInventory|Inventory] report has been modified so that the "filters" ([MyViews]) aren't cleared every time you make changes to the "simple filters". ** The "please wait" window that is presented in several areas of the application (ie. [Log], [Reports], etc.) has been updated to utilize the newer RT logo and defaults to a green background (same as the new logo). * Exceptions ** IOException in [Ticket].AddAttachmentAsync(): When attempting to add a file to a [Ticket] that is already opened by another process, this exception can be thrown. Modified to present this as a message (instead of an exception) and extended to have the ability to "retry or cancel"; allowing you to retry after you close whatever process currently has the file opened. ** NullReferenceException in [Contracts].SeekContractAsync(): When using the CTRL+F (find) feature in [Contracts], if you enter something similar to "1234/", this exception is generated. This is gracefully handled with this update. ** InvalidCastException in [Contracts].IsRowInvalid(): Unable to determine circumstance where this exception occurs; however, modified to handle several possible situations more gracefully. ** ArgumentNullException in [AR].BuildTransactionDisplay(): Can be reproduced by being in the [AR] window and quickly/constantly changing between different [Customers] while simultaneously repeatedly (quickly) pressing the F5 (refresh) key. ===October 2016=== ====1924==== {br} * Modified ** The ''Enforce Billing Cycle Boundary'' option being enabled was incorrectly including the "last day of the month" when determining the "hold until" resulting in invoices moving from ''gathering'' to ''pending'' the "day before" if all other factors were legal; meaning that the only reason why the invoice "should" still be in ''gathering'' is because of the blockage due to date being the only reason to hold, all spots have run and are accounted for. This has been corrected to correctly enforce the blockage until ''after'' the billing cycle (meaning the next day). ** Activating the ''Public Radio'' add-on. ====1922==== {br} * Added ** ([EZ-NET]) Learfield Communications has been added to the list of supported networks. * Modified ** With the recent server update (1921.1), there is even more reason to leverage the ''Archive'' features particularly regarding it's usage in the [Contracts] window. You should periodically take advantage of the ''Tools''->''Auto Archive...'' tool to automatically scan through all active [Contracts] so that all ''Paid'' [Contracts] can be ''archived''. By doing this, you actually can still view all of the [Contracts] (''archived'' or not) using the ''View''->''Archived'' menu toggle. The benefit of doing this versus not is that when doing this the ''archived'' [Contracts] list load more quickly than if they weren't due to how the information is determined. ''Archived'' [Contract] information is determined "in reverse", making it a lot quicker to determine the details. ** The [Ticket] window has been improved so that when you view a comment that contains a URL, a quick launch button is available in the lower left corner of the window making it easier to launch the associated link. (Only the first link if there are multiple can be launched in this manner.) ** The ''Created'' and ''Updated'' columns of the [Tickets] window now includes the time. ** The ''Modified'' column on the ''History'' tab of the [Ticket] window now includes the time. ** The ''Created'' column on the ''Attachment'' tab of the [Ticket] window now includes the time. ** When using the attachment capability in a [Ticket], there is a limit to the size of the files that can be sent; the window will now check the size of the file ''before'' attempting to upload to let you know whether if it's too large. ** ([EZ-NET]) When using the "browser" to affidavit to some of the networks, if the network required you to validate who you were [EZ-NET] would present a message stating that it didn't expect a particular page; these pages are now expected as part of the possible process that can take place. * Exceptions ** InvalidCastException in [Contract].EvaluateControl(): The exception occurs when you have a [Contract] that is assigned to a [User] who has, after the fact, had the their [Commission] set to ''None'' and you try to open the said [Contract]. Going forward, the [Contract] will assume the sales persons [Commission] is set to 0% if it is ''None''. ====1921==== {br} * Modified ** The [Contracts] window has been modified in an effort to improve the time it takes to determine the details of the [Contracts] returned when using the ''Archive'' features. When a [Contract] is ''archived'', the amount of computation that takes placed is significantly reduced as several assumptions are made that should be true; these assumptions are leveraged as a short-cut for determining some of the details shown on the resulting list. ** (Revise) The [ReportAnnualSalesReview|Annual Sales Review] and [ReportAnnualSalesReviewAccrual|Annual Sales Review (Accrual)] [Reports] have been updated to reflect the ''Revision'' [Contract] numbers. ** The [ReportContract|Contract] report now takes into account ''archived'' [Contracts]. ** When generating a [Statement] for a [Customer] where you "back date" and you have any payments applied to the account that are beyond the selected pivot date, the [Statement] "aging" doesn't match the [Statement] amount. This has been corrected. * Exceptions ** InvalidCastException in [Contracts].ShowContractHeaderListAsync(): When using both ''View->Archived'' and ''View->Trashed'' being activated and navigating to a [Customer] that has no [Contracts], this exception is generated. This has been resolved. ** InvalidCastException in [Contract].SalesPersonComboBoxEditEx_SelectedIndexChanged(): The exception occurs when you have a try to use ''correction mode'' to reassign a[Contract] to a [User] who has, after the fact, had the their [Commission] set to ''None'' (but is currently the ''owner'' of the [Customer]). Going forward, the [Contract] will assume the "sales persons" [Commission] is set to 0% if it is ''None''. ** When using the [Copy] window, the "in-use" information seems to be pointless if the cart number is "LIVE". Because of this, the [Copy] window no longer attempts to check to see what other [Customers] are using this particular cart number. ====1920==== {br} * Exceptions ** InvalidCastException in [Contracts].CustomerGridView_RowStyle(): Unable to reproduce the exact circumstances; however, guessing something to do with creating a new [Customer] in the [Contracts] window and a "timing issue" being involved. <!--//Specific comments received: "Entered new customer and hit the ok button on the customer info entry window. Immediatly did Right click and new to put in an new contract.", "nothing..just trying to enter Adv info", "adding a customer", "I had jut added a cart, for a new client that I just entered (--redacted--). I clicked apply, and ok. Then this error message popped up." First made aware of this issue in v1866.//--> ====1919==== {br} * Added ** Changes have been made to the subsystem that communicates with the servers so that all queries that return a result will now ''auto-feedback'' in the event that the query exceeds a baseline threshold that we can/will periodically modify in order to track/improve overall performance across the system. Currently the value is set to 1/2 the currently configured ''command timeout'' ([Group]). * Modified ** The [Customer] list of the [Contract] window has been rebuilt in order to improve/reduce load time. ** The [ReportContract|Contract] report has been modified in order to improve/reduce load time. ** Slight optimization applied the data query for the [Contracts] window to when retrieving ''Trashed'' and/or ''Archived'' [Contracts]; no longer attempt to calculate the ''max billing'' or the ''split'' dates for these types of [Contracts]. ====1918==== {br} * Added ** The [Dashboard] has been enhanced to now include a notification ("todo") regarding [Tickets] that need to be reviewed. * Modified ** All systems that had a ''command timeout'' ([Group]) value set to less than 90 have been reset to a value of 90. ** Improved (optimized/reduced) the time it takes to retrieve a list of [Contracts] in the [Contracts] window. ** Significant optimizations have been made to several of the [Dashboard] checks including: ''Pending [Invoices]'', ''[Invoices] to print'', ''[Invoices] to email'', ''[Invoices] to EDI'', ''Makegoods''. ** Performance optimizations have been applied to all areas that need to determine ''Debit Adjustments'' for either inclusion or exclusion ([Dashboard], ''Statements'', [Reports], etc.). ** The ''Feedback (Smile/Frown)'' category in [Tickets] has been renamed to simply ''Feedback'' to support additional channels of feedback; especially related to ''Auto'' feedback. ====1917==== {br} * Added ** The ''Projection'' tab on the [Contracts] window has been enhanced to support "auto-summarize"; meaning that depending on the columns/data visible, the numbers will adjust automatically. ** (Log Templates) It is now possible to load a [Log] as a [Template] in the [Template] window. To do so, use the normal tools to load a [Template]; the first item in the list is "From log...". * Modified ** The 180 day limit for selecting a [Log] using the ''Apply from...'' tool in the [Log] window has been removed; it is now possible to select a [Log] as far back as there are logs. ====1916==== {br} * Modified ** When creating a new [Ticket], clicking on the text of the "prompts" within the ''summary'' and ''description'' fields doesn't set the focus correctly on the associated field; this has been corrected in this update. ** (Report Templates) On some computers, for an as yet unknown reason, some dialog windows do not appear to size correctly where the end result of the dialog barely shows the OK/Cancel buttons. The latest dialog to encounter this issue the [CreateTemplate] dialog. Changes have been made but will not be able to be confirmed until after this release. ====1915==== {br} * Modified ** (Log Templates) When applying a [Template] to a [Log], the [Log] wasn't taking into account the seconds portion of the items already on the [Log] for the initial item encountered on the [Log] that was going to be replaced by a [Template]. This would cause the first item originally on the [Log] to remain after the [Template] had been applied. This has been addressed in this update. ** If an http or https URL is included in the ''description'' of a [Ticket], a "link" button will be made available making it easier to click on the associated URL. Currently, only the first of possibly multiple URL's is activated with this button. ** It is no longer possible to upload "any" file as an attachment to a [Ticket]; only certain files are allowed in order to protect against potential security/virus issues due to automatically launching associated attachments. Many types of files are allowed; however, those that aren't directly allowed can still be attached if you ZIP them and then attach the resulting ZIP file. ** If you fully collapse the [Customers] pane on the [Contracts], [AR], etc. window, the [Customers] pane will automatically expand to 200 pixels the next time you open the window. In other words, it is no longer possible to fully collapse/hide the [Customers] pane on these windows. ** The ''summary'' and ''description'' prompts of the [Ticket] window has been enhanced to provide "instructions" as to what should be placed in these fields. A similar treatment has been applied to the ''Comment'' window that is associated with the [Ticket] comments tab. ** When creating a new [Ticket], the "tabs" are no longer visible until the [Ticket] has actually been created. The ''description'' field is now resized dynamically to fill this space during this initial creation process; upon saving, the "tabs" return and the functionality they provide can be leveraged. ** (Log Templates) If a [Template] is utilizing a ''Priority'', the ''Priority'' was not applying to a [Log] as expected. This column is now applied as expected with this update. ** The ''Priority'' column is not relevant except in the circumstance where the ''Log Templates'' add-on is available; as such, this column has been removed from the [Log] (unless, of course, if the ''Log Templates'' add-on is active). ====1912==== {br} * Added ** Added the optional ''Status'' column to the [ReportAccountsReceivableAging|Aging] and [ReportAccountsReceivableAgingbyMonth|Aging (by Month)] report. ** When viewing a [Ticket] that is currently assigned to you that isn't already ''Closed'', a yellow "info bar" is now presented offering a way to "one-click" mark the ticket as being satisfied and ''Closed''. ** The [Ticket] window now includes a new ''Attachment'' tab; extending the functionality by allowing for attaching related files to individual [Tickets]. Current functionality includes: ''Add'' and ''Open''. * Modified ** In the [Log], the ''Type Name'' column was incorrectly using the term "Break" instead of the more appropriate term "Avail" for '''some''' systems. This has been corrected/verified across all systems. ** The [ReportInvalidContractRotationCopy|Invalid Contract/Rotation/Copy] report was not taking into account rotations that have been trashed from a [Contract]. This has been corrected. ** Renamed the ''Comments'' tab of the [Ticket] window to ''Comment'' for consistency reasons (see next entry). ** The [Ticket] window now shows a count (in parens) of the entries on the ''Comment'' and ''History'' tabs. ** The "frown-to-smile" button on the [Ticket] window has been made slightly larger in an effort to more clearly present what it's purpose is. Using this button instead of the "one-click" method described above provides you with complete, step-by-step control over the process... in other words, not "one-click". ** When using the "frown-to-smile" button, the ''Status'' of the ticket is automatically changed to ''Closed''. ** When opening a [Ticket] that is assigned to you, isn't ''Closed'' and the last comment is not by you, the comment will now open automatically (saving you from having to double-click on it to view). ** The [InvoiceAccrualReport|Invoice (Accrual)] report columns ''Sales Commission %'' and ''Sales Commission'' columns have been renamed to ''Sales %'' and ''Sales $'' respectively. ** The [InvoiceAccrualReport|Invoice (Accrual)] report will no longer display ''Sales %'' and/or ''Sales $'' values if the role of the viewer is one of the "read-only" roles. ** When creating a new [Ticket], if you press the ''Apply'' button the ''Comment'', ''History'' and ''Attachment'' tab counts are still displayed as "?"; this update set these to "0" upon successfully saving the new [Ticket]. ** When creating a new [Ticket], upon pressing the ''Apply'' button the title of the window still shows "New" instead of being updated to reflect the new [Ticket] number; this has been corrected. ** When creating a new [Ticket] and pressing the ''Apply'' button, the status bar is not updated to reflect who and when the [Ticket] was created. ** (Log Templates) When attempting to utilize the ''Delete'' tool directly from the [Template] window to ''delete'' various "elements", the application locks-up. This has been corrected. * Exceptions ** NullReferenceExcption in [Tickets].AddAttachmentAsync(): If you create a new [Ticket], press the ''Apply'' button and then try to attach a file, this exception is generated. This issue will be resolved in the next update; until then you can work around the issue by closing and re-open the [Ticket] window before adding an attachment. ====1909==== {br} * Added ** (Owner) Added the optional ''Owner'' column to the [OffAirRevenueReport|Off-Air Revenue] report. ** Added the optional ''Product'' column to the [LogReport|Log] report. * Modified ** (Tickets) When viewing [Tickets] that are ''Closed'', these will now be displayed "faded". ** The [ReportBroadcastAccrual|Broadcast Accrual] report doesn't appear in the [Reports] ''Favorites'' view when ''Add to Favorites'' is used; this has been addressed in this update. ** On networks where the bandwidth is severely limited, it is possible to open a [Contract], close the [Contract] (which causes the list of [Contracts] to be refreshed), switch to another [Customer] (while the existing list of [Contracts] is still being refreshed) and, upon completion, the system is confused by still showing the previously selected [Customer] [Contracts] instead of the newly selected [Customer]. This has been addressed in this update. ** (Tickets) Removed the "BETA" notation from the [Tickets] menu accessible from [Dashboard] window. ** (BETA) Usage of some beta features will now automatically generate a usage-tracking ''ticket''. ** (Tickets) When switching to the ''People'' to the ''Filter'' tab in [Tickets] window, the ''Status'' field is automatically set to ''All Issues''. ** (Report Templates) When creating a new ''Report Template'', the [Reports] window does not automatically refresh to reflect the addition forcing you to have to refresh the window yourself. It no longer necessary to refresh manually; the [Reports] window will now automatically refresh when a new ''Report Template'' is created. ** (Report Templates) The dialog presented when creating a new ''Report Template'' has been renamed to ''Create Template''. ** (Report Templates) When viewing a ''Report Template'' where there is a ''"advanced" filter'' applied, it is no longer possible to remove/make inactive this ''"advanced" filter'' from this view. The ability to do this is counter to the overall intent of providing consistency in reporting leveraging ''Report Templates''. ===September 2016=== ====1908==== {br} * Modified ** (Report Templates) When using the ''Switch to Original'' tool on a ''Report Template'', it is now possible to immediately utilize the ''Create Template'' tool (from the base report). ** (Report Templates) The ''Switch to Original'' tool was only accessible to the ''Administrator'' role and possibly ''Administrator Assistant'' role if enabled; modified to allow any person capable of viewing the report to use the ''Switch to Original'' tool on the ''Report Template'' windows. ====1907==== {br} * Modified ** (Report Templates) The ''Save As..'' tool has been removed from all ''Report Template'' windows. It is not possible to modify a ''Report Template'' to create another ''Report Template''. ** (Report Templates) The ''Save As...'' tool on the ''File'' main menu of the [Reports] windows has been changed to ''Create Template''. ** (Report Templates) The caption of any ''Report Templates'' now reflects the fact that it is a template by replacing ''Report'' with the word ''Template''. ** (Report Templates) The ''Reset'' tool under the ''View'' main menu item on all ''Report Templates'' has been removed as it serves no purpose. ** (Report Templates) It is now possible to use the ''Switch to Original...'' tool under the ''File'' main menu of a ''Report Template'' to "transform" the report currently being displayed into the "root" or "original" report allowing you to make whatever changes you desire using the "full" report. ====1906==== {br} * Modified ** The ''Exception'' window doesn't work as expected in the event that it is unable to submit the details to the server. It present an error stating that it is unable to do so with some instructions; however, you are unable to act on those instructions since the window (and application) exit immediately. This has been corrected. ** The ''Administrator Assistant'' and ''Traffic'' roles are now able to access the ''Undo Approve'', ''Undo Cancel'' and ''Undo Revise'' tools on the [Contract] context menu (right click) in the [Contracts] window. ** When modifying a [Customer] from within the [Contracts] window, the status bar shows "Updating customer display..." until you do something else that causes the status bar to be updated. This has been corrected in this update. ** The ''Include Beta Reports'' menu toggle on the [Reports] window has been removed since there currently are no "beta" reports available. ** The following [Reports] are no longer considered "beta": Annual Sales Review, Annual Sales Review (Accrual), Broadcast Accrual, Commission, Pacing and Spot Rate. ** (Log Templates) Renamed the ''Template'' main menu entry to ''File'', shortened the ''Log Elements'' main menu entry to ''Elements'', shortened ''Format Type'' column name to simply ''Type'' and removed the ''Format'' menu item from the [Template] window. ** (BETA) Replaced ''Make rotations more difficult/complicated.'' with ''Enable "Complex Rotations" for this customer.'' on the [Customer] window. ** In the rare instance that an exception fails to be able to contact the server a message is presented asking you to use the copy button and send the exception via email. It was pointed out that there isn't any indication of which email to send the exception to... this has been updated to reflect the help@ address. ** (Report Templates) Given the underlying reason for ''Report Templates'' to exist, the [Reports] have been modified in such a way as to "lock-down" the ''report template'' [Reports]; meaning that these reports are designed to be a specific template for use, for example, sending consistent [reports] to accounting. ** (Report Templates) Renamed the [Reports] ''Custom'' column to ''Template''. ** Renamed the ''Apply Log...'' tool (in [Log]) to ''Apply From...'' to reduce the confusion related to the direction the applying the structure of one [log] to another. ** The [Rotation] window has been updated to support resizing. ** It is now possible to leverage a ''Auto Archive'' tool from within the [Contracts] window to automatically archive all [Contracts] that are currently recognized as being ''Paid''. This tool reviews all [Customers] and [Contracts]. ** When working with a ''Reconcile'' [Log], adding a ''Write-On'', then right clicking on the newly added item to display the context menu (before saving the [Log]) and subsequently choosing ''Trash'' or ''Reschedule'' causes the application to crash. This has been corrected by removing the ''Trash'' and ''Reschedule'' tools when attempting to do this on a spot that as just been added via the ''Write-On'' tool. ** In [AR], if you press the F5 key (''Refresh''), immediately press CTRL+F, a [Contract] or [Invoice] number, then the enter key all before the ''refresh'' has had a chance to complete, the ''Find'' will fail because it completes before the window has finished completing the ''refresh'' task; thus the ''refresh'' finishes and overrides the ''find''. This is now being prevented from happening by preventing the CTRL+F (''find'') window from being displayed while the [AR] window is in the process of ''refreshing''. ** In [Contracts], if you press the F5 key (''Refresh''), immediately press CTRL+F, a [Contract] number, then the enter key all before the ''refresh'' has had a chance to complete, the ''Find'' will fail because it completes before the window has finished completing the ''refresh'' task; thus the ''refresh'' finishes and overrides the ''find'' causing a message to appears stating that the [Contract] number to be found can't be found. This is now being prevented from happening by preventing the CTRL+F (''find'') window from being displayed while the [Contract] window is in the process of ''refreshing''. * BETA ** With this release, we are making available the release candidate version of the [Contract] ''Split'' feature. This feature is still considered BETA and is marked accordingly within the software, so please use with some caution. If you encounter any problem we will do our best to assist you; however, as it is beta, please remember you are using it "at your own risk". Please be sure to utilize the Smile/Frown available from the [Dashboard] with your usage results so that we can monitor this in order to get the feature across the finish line. As to what it does, the simplest answer is to give an example. "Today is the 28th of the month and one of your sales people has just told you that 'oh, by the way, I forgot to tell you last month that this next billing we need to make some changes to this contract.'" on a [Contract] that has already been running/billed out for one or more months. The ''Split'' feature is designed to handle this by providing you a simple solution to transition to a new [Contract] from the old and automatically move all spots, invoices, etc. along to the new [Contract] so that you can make whatever changes you desire without affecting the prior months using ''correction mode''. This release makes this feature available for general beta; meaning that it's already seen some testing in the real world through those participating in the closed beta; so please be sure to say thank you to those individuals in the [http://traf.com/Forum/topics.aspx?ID=699|forum thread related to this feature]. ====1905==== {br} * Added ** Introducing the ability to reverse a [Contract] by using the right click (context) menu and choosing the ''Undo Approve...'' tool on a [Contract] that, and this is key, hasn't starting yet (''Approved''). ** It is now possible to ''Reschedule'' a spot while ''Reconciling'' a [Log]; to access, use the right click (context) menu and choose the ''Reschedule'' tool. ** It is now possible to ''Trash'' a spot while ''Reconciling'' a [Log]; to access, use the right click (context) menu and choose the ''Trash'' tool. ** It is now possible to "copy a [Log]" from one day to another. The example is that you remember working a [Log] last week that you'd like to make tomorrows [Log] look similar to... so you can now utilize the ''Apply Log...'' tool (available from the [Log] right click (context) menu) to choose any other [Log] that you'd like to "apply" to the currently working [Log]. Upon doing so, all spots are bumped, the existing [Log] cleared and the working [Log] will then look the same as the chosen [Log]; at this point you can now work the [Log] normally. As a side note, understand that this change does not take affect until you ''save'' the working [Log]. You can also optionally leverage the "yellow bar" to apply the change to all future similar days. ** (Sales) A sales person can now view/print/export a [Statement] for a [Customer] that they "own" (where they are the ''default'' sales person). * Modified ** When viewing ''Trashed'' [Copy] in the [CopyList] window and using the ''Duplicate'' tool, the newly created [Copy] is not 100% trashed/in-trashed when changing the status in the [Copy] window from ''Trashed'' to ''OK''. This has been corrected. ** (Templates) When deleting a ''Log Note'' in the [Templates] window (in the treeview navigation pane), the ''Log Note'' is deleted; however, the application also appears to be locked up. This has been corrected. ====1902==== {br} * Added ** It is now possible to ''Cancel'' a [Contract] line item by using the context menu; this in addition and as an alternative to ''trashing'' the individual spots on the [SpotDetail] window. To access, right click on a [Contract] line item and choose the ''Cancel'' tool. ** (Essentials) The ''Ad-ID'' column is now visible on printed [Invoices] by default. * Modified ** The ''Traffic Read-Only'' and ''Billing Read-Only'' roles can no longer view the ''sales commission'' percentage of [Contract] or [Invoice]; unless, of course, they happen to be the ''sales person'' of record on the [Contract]. More specifically, the ''sales commission'' percentage field can now only be seen by the following roles: ''Administrator'', ''Administrator Assistant'', ''Traffic'', ''Billing'' and/or if the person logged in happens to be the ''sales person'' "on record" for the [Contract] being viewed. Additionally, a similar treatment has been applied to: *** The ''Sales %'' column of the Annual Sales Review, Annual Sales Review (Accrual), Billing History, Billing History (Accrual), Contract, Revenue Projection, Revenue Projection (Accrual) reports. *** The ''Sales %'' and ''Sales $'' columns of the Broadcast Accrual, Commission, Invoice, Payment report. ** Renamed the ''Percent'' and ''Commission'' columns of the Broadcast Accrual report to ''Sales %'' and ''Sales $'' respectively (for consistency with across reports). ** Renamed the ''Agency Commission'', ''Sales Commission %'' and ''Sales Commission'' columns of the Invoice report to ''Agency $'', ''Sales %'' and ''Sales $'' respectively (for consistency across reports.) ** (EmailMyTimes) If this add-on is the only email add-on available, the [Customer] window incorrectly reports an data error on the ''Scheduling'' tab. Additionally, the ''EmailMyTimes'' section is not visible on the ''Scheduling'' tab. This is has been corrected. ====1901==== {br} * Modified ** The [ReportInvalidContractRotationCopy|Invalid Contract/Rotation/Copy] report was modified last year to include better support for "rescheduled" and "trashed" spots; however, it didn't take into account the later addition of being able to "reschedule" __beyond the end date__ of a [Contract] line item. This update modifies the report so that this situation is accounted for. ** (BETA) With this update, it is now possible to ''view'' a [Ticket] that is open by someone else in ''read-only mode''. It no longer presents a message stating that someone else has it open; instead, the title of the [Ticket] contains the name of the person that has it open in parenthesis. When this is the case, the [Ticket] is in complete ''read-only mode'', meaning that no changes can be made except by the person that currently has the [Ticket] open. ** (BETA) The ''keyword'' field on the [Ticket] ''filter'' tab has been updated so that it will resize properly when resizing the window and/or tab. * Exceptions ** ArgumentNullException in [Contracts].ReloadCustomerListAsync(): If you were to load/refresh the [Contracts] window and, timed just right (ie. fast enough or where the time it takes to reload the data was abnormally lengthy), close the window before it has time to completely finish loading the information from the server... the application would crash (due to the window no longer existing). ===August 2016=== ====1900==== {br} * Added ** (Email) When sending [invoices] via email, it is now possible to utilize the optional ''customername'' token in the subject and/or body template. ** (Email) When sending [contract] confirmations via email, it is now possible to utilize the optional ''customername'' token in the subject and/or body template. ** (BETA) The [Tickets] window ''Filter'' tab now supports keyword capability. ** (BETA) It is no longer possible to open a [Ticket] that is currently flagged as being opened by someone else; a message is presented letting you know who the other person is. * Modified ** When ''archiving'' or ''un-archiving'' [Contracts], the confirmation window no longer uses the word ''trash''; instead, it uses the word ''archiving''. ** (BETA) With the addition of identifying the ''primary operator'' within [Tickets], the mechanism to "turn a frown upside down" was inadvertently disabled for the ''primary operator''; this is corrected in this update. * Exceptions ** NullReferenceException in [Agency].InitializeDataAsync(): When opening an [agency] and encountering a retry/cancel dialog; choosing cancel ends with an exception. ====1899.1==== {br} * Modified ** When using the optional ''Commission %'' column on the [Billing] window; the value was incorrectly being displayed in such a way that the commission percentage was rounded to the nearest whole number. It is important to understand that this was just a display issue; there was no impact to the actual [invoice] numbers. ====1899==== {br} * Modified ** (BETA) It is now possible to create a new [Ticket] directly from the [Tickets] window and specify the type (task, bug, new feature, etc.) and what you believe the priority to be. Additionally, whenever you comment on a [Ticket] that is currently assigned to you, the [Ticket] will automatically be reassigned to the support queue and reopened if not currently set to an ''Open'' status. This is to ensure that someone in the support queue will see the comment that you've added. There have been additional tweaks and adjustments made in an effort to continue to fine tune the usage related to [Tickets]. ====1898.1==== {br} * Modified ** In the effort to account for ''Tax'' on the ''Paid'' status (in the [Contracts] windows), the ''Agency Commission'' amount was incorrectly being applied as a addition instead of a subtraction. This has been adjusted accordingly. ====1898==== {br} * Modified ** When working with a [Contract], the ''Rotation'' tab will now present a "warning" glyph whenever there is at least one spot based (non-OAR) line item and no defined rotations (in addition to the fact that it shows there is a 0 count). ** Renamed the ''Delete'' tool to ''Remove'' (context menu) in the [Rotation] window. ** Modified the [Rotation] window so that the context menu is available when items exist in the ''rotation'' and no valid [Copy] currently exists (for example, all the copy has expired or been trashed/archived). ** ([EZ-NET]) --When working with ''Premiere Radio Networks'', some ''shows'' are scheduled using a "shorthand" notation that, prior to this release, was not translating as being "up to 7 days" ("Mon-Sun") repeating the same "schedule" for the day range. This release has been updated to support this "shorthand" entry and will duplicate the "schedule" for these entries across all of the days specified using this "shorthand".-- This change has been removed; when encountering this sort of "shorthand" notation, the schedule will just be created for the "first day of the encountered week" (per client feedback). ====1897.1==== {br} * Modified ** Modified the ''Paid'' status (in the [Contracts] windows) to account for ''Tax''. ====1897==== {br} * Modified ** (BETA) On the [Dashboard], the ''Feedback'' ''Tickets'' feature has been significantly updated with a completely new ticket management window including easily viewing "open" tickets, who these tickets are currently assigned, complete filtering capabilities and ability to find a specific ticket (by number). ====1895==== {br} * Modified ** This version marks a major milestone being achieved; ''Premier 2013'', ''Premier 2014'', ''Premier 2015'' and ''Premier 2016'' are officially no more. Because of this, the "compatibility mode" features for these products have been removed. ** When ''reconciling'' a [Log], if the only thing modified on the [Log] is an ''aired time'' the mechanism in place that determines whether or not the [Log] needs to be saved is not activated; this has been corrected in this update. To work around this until this update is available, just toggle the ''Reconcile'' check box on/off to activate the "[Log] has been modified" state. ** When working with [Customers] that are ''archived'' in the [Billing] window, the [Customer] name is no longer "missing". Instead, the name is now appended with the word "Archived" or "Trashed" in parenthesis. ** Due to the improvements made over the past year and a half, [Customers] that have been ''trashed'' are no longer automatically excluded from the [Billing] window. In other words, if you ''trash'' a [Customer] that has an active [Contract] that can produce an [Invoice]; that [Invoice] will be presented in the [Billing] window. ** ([EZ-NET]) [EZ-NET] has been updated to support "partial licensing" allowing for some [Stations] to be fully licensed for [EZ-NET] while allowing for other stations to be licensed for just the "Barter" portion that limits the feature to just the ''Sun Broadcast Group'' network and the ''RadioTraffic'' show. ** --([EZ-NET]) When working with ''Premiere Radio Networks'', some ''shows'' are scheduled using a "shorthand" notation that, prior to this release, was not translating as being "up to 7 days" ("Mon-Sun") repeating the same "schedule" for the day range. This release has been updated to support this "shorthand" entry and will duplicate the "schedule" for these entries across all of the days specified using this "shorthand".-- * Added ** (BETA) Introducing the ''Ticket'' feature located on the [Dashboard] under the ''Feedback'' menu. All of the ''Smiles'' and ''Frowns'' that you've sent are now able to be seen; meaning they no longer go into a "void". You can track the activity and even comment if necessary. Additionally, you can now easily turn a frown upside down by using the smile button located on the ''Ticket'' window. Please understand that this is a work-in-progress feature and should be considered as "beta". ===July 2016=== ====1894.2==== {br} * Modified ** When working with a [Log] that is within the first seven days (initial usage); whenever the structure of the log is modified and applied, the structure of the following days in the first seven is also modified from the date applied forward. In other words, if you save and apply the structure to Wednesday, Thursday through Sunday will now look like Wednesday. The intent behind this is that when you work Monday, you can quickly apply those changes to the "rest of the week". You can then jump to Friday, make changes for Friday applying to Saturday and Sunday. Make changes to Saturday and Sunday is also applied. So by working as little as three logs prepares all seven days for future usage. This change has no affect on existing clients that already have their logs established. ====1894.1==== {br} * Added ** Verified compatibility with Microsoft Windows 10 "Anniversary Update" (aka Version 1607). ====1894==== {br} * Added ** The [Contracts] window can now leverage the ''Cancel Date'' optional column in the [Contract] view. * Modified ** The layout of the [Contracts] window ([Contract] area) was inadvertently modified in the v1893 update as to the location of the ''New'' button being "pushed" off of the screen. This has been corrected in this update. ====1893==== {br} * Added ** The [Contracts] window has been improved by splitting the ''Trash'' tool into the ''Archive'' and ''Trash'' tools for both the [Customer] and [Contract] lists. The main menu has also been improved by having both a ''View''->''Archived'' and ''View''->''Trashed'' menu toggles. ====1892==== {br} * Added ** ([EZ-NET]) Announcing "Refetch"... it is now possible to "update" the schedule of a show with just a couple of clicks of the mouse. To do so, you'll find the schedule in question, right click and choose "Refetch". This will begin the "Fetch" process for the currently selected show including the currently selected schedule. For any new schedules, those will import as usual; however, for the currently selected schedule... magic happens. Anything that has already been scheduled will be retained and all future days will be trashed. The future days will be re-imported and added to the existing schedule. All rotations will be removed that are no longer valid (future) and new rotations will be added to replace these days / line items. This provides us with some record that a "Refetch" has occurred and addresses the underlying need to update the schedule due to the network change. * Modified ** (Canada) The ''Tax'' features are now included as part of this add-on. * Exceptions ** ArgumentException in [Contract].SetEnabledState(): When an ''Administrator'' on a different computer ''deletes'' a [Contract] and the another person is in [AR] tries to right click on an [Invoice] to view the [Contract], the application crashes due to the [Contract] related to the [Invoice] is now gone. This is now handled more gracefully. ====1891.1==== {br} * Modified ** Corrected an issue that prevented the [Customer] ''Placement'' to be set to a ''default'' of 10. ** The [Log] will now take into account "unfinished" [Logs] when using the ''Open'' tool instead of just not including [Logs] more than 6 months old. ====1891==== {br} * Modified ** Under some circumstances there appears to be a "timing" issue between the moment where you are asked if you wish to reverse/finalize multiple [Invoices] in [AR] and the actual point where (after stating "yes") the reversing/finalizing actually takes place causing only one item to be reversed/finalized. This issue should now be resolved. ====1890==== {br} * Added ** It is now possible to use multiple selection mode to ''Finalize'' [Invoices] in the [AR] window. ** In order to better "assist" in reversing and finalizing all [Invoices] related to the "correction mode" process (if necessary); it is now possible to select all related [Invoices] to a particular [Contract] by using the ALT+click action on any [Invoice] related to the [Contract]. This action makes it easy to quickly highlight all the related [Invoices] that need to be reversed, modify the [Contract] and then quickly highlight all the related [Invoices] to finalize. * Modified ** When the ''Include Rotation Summary on Confirmations'' and ''Combine Date/Time on Confirmations'' options ([Group]) are enabled; the date/time column on a printed [Contract] in the ''Rotation'' section is shown as "* UNKNOWN *". This has been updated to show the date and time as expected. ** There have been several tweaks to how the highlight bar is made visible when transitioning between the [Customer] list and the ''Transactions'' list in the [AR] window to better reflect the actual "highlight" effect being enabled/visible. ** When ''Finalizing'' an [Invoice] in the [AR] window, an email is no longer automatically sent (if configured). If emailing is desired, you are now required to choose to manually send the email. (Alternatively, you can email this and any others pending emailing by doing so from the [Billing] window.) ** When ''Finalizing'' an [Invoice] in the [AR] window, the prompt to print is no longer presented. To print the [Invoice] after manually finalizing, you must manually choose to do so. (Alternatively, you can print this and any others pending printing by doing so from the [Billing] window.) ====1889==== {br} * Added ** It is now possible to override the default ''Placement'' (a 5) on a per [Customer] basis. ** ''Administrators'' now have the ability to modify the names of the ''Placement'' values; this can be done in [Settings]. * Modified ** When ''duplicating'', ''creating from a package'' or ''revising'' a [Contract] for a [Customer] that is flagged as ''Prepay'', the message stating that the account is prepay has been removed with the addition of the ''Prepay'' checkbox addition in v1888. ** The [Log] window contains an optional ''Spread'' column that serves to present where the [Contract]/line of the currently selected spot is already placed on the [Log] to assist in finding the "best" window for where else you might be able to place the currently selected spot. After further review, it makes more sense that this evaluation/presentation be based on the [Customer], not the [Contract]/line given that the goal is to create the "best overall sound". This update modifies the ''Spread'' column so as to present the placement on a [Customer] basis. ====1888.1==== {br} * Modified ** (Revise) When there is a pending [Contract] that targets a [Log], there is a message displayed on the [Log]; when clicking on this message, the list shows the "internal" [Contract] number not the ''revision chain'' as it should. This has been resolved. ====1888==== {br} * Added ** The [AR] window now includes the ability to see ''trashed'' payments and/or adjustments (in addition to ''trashed'' [Customers]) when activating the ''View->Trashed'' menu option. ** We've added an optional column in the [PendingContracts] window to support ''Prepay'' in the continuing effort to improve support related to prepayment [Contracts]. ====1887.1==== {br} * Modified ** Added ''rounding'' protection the [Invoice] accrual cache. ====1887==== {br} * Added ** It is now possible to utilize a ''prepayment flag'' on the [Contract] window. This checkbox will automatically be checked for any new [Contracts] for [Customers] who are currently set to the ''Prepay'' status. Additionally, this checkbox can be checked / unchecked as often as desired regardless of [Contract] status; meaning no need for ''correction mode''. ** The [Log] window has been updated to include the optional ''[Agency]'' and ''Prepay'' columns on the actual [Log] editor area, the ''Bump'' list, the ''MakeGood'' list and the ''Log Summary'' view. ** The [ReportContract|Contract] report now includes an optional ''Prepay'' column. * Modified ** With the addition of the ''prepayment flag'' on the [Contract] window, the message box that reminds you that the [Customer] is ''Prepay'' has been removed when you create a new [Contract]. When you create a new [Contract], the ''Prepay'' checkbox is automatically checked... serving the same purpose. ====1886.1==== {br} * Modified ** The server now processes invoices for accrual reporting regardless of whether or not accrual-based reports are currently available (product/license/etc.) in an effort to more easily transition between the these reports being available or not. ====1886==== {br} * Added ** It is now possible to leverage multiple selection mode to ''Force Bump'' spots in the [SpotDetail] window. ** This update includes very preliminary support for the Amagi [AutomationSystem]. * Modified ** The ''modules'' region on the [Dashboard] has been updated to no longer require double-click to active each module; instead, activation can now be done using a simple single mouse click to better support touch-enabled devices. ** The multi selection mode available in the [Contracts] window wasn't working as expected with regards to ''un-trashing'' multiple [Contracts]; this has been corrected. ** (Legacy Report Templates) If the ''Legacy Report Templates'' add-on is no longer available/active, neither are the [Reports] related to this add-on. This is done for those that decide they "no longer need this add-on" allowing for the ability to "turn off the add-on" (no longer pay for it) with expected results. ===June 2016=== ====1885==== {br} * Modified ** The multi selection mode available in the [Contracts] window wasn't working as expected with regards to ''trashing'' multiple [Contracts]; this has been corrected. ** The [AR] window appears to be loading the initial list of transactions twice for the initially selected [Customer] (the first in the list). This has been addressed. ** The ''Add Payment'' and ''Add Adjustment'' buttons are not visible in the [AR] window until you switch from the initial selected [Customer] to another. This has been addressed. ====1884==== {br} * Modified ** It has been brought to our attention that a recent update to '''TeamViewer''' (__a product that we have no relationship with__) has introduced a problem with regards to our product not being able to successfully complete the shutdown process. We have no answers from TeamViewer as to the change(s) that they have done and they have yet to provide us with any clues as to what we should try to do to remedy the problem. Given the lack of information, we are still attempting to come up with a resolution even without their assistance. This update, hopefully, addresses the issue; but in all honesty it is a complete guess and we will have to monitor the results to see if we've succeeded. ** ([EZ-NET]) When opening the ''Show'' in the [EZ-NET] window, the ''Scheduling'' tab contains a red exclamation while none of the fields on that tab are displaying any sort of a problem. This problem was introduced with the recent update that addresses the [Salespeople] that are ''trashed'' not being included in the [Customer] window; which the ''Show'' window utilizes. The issue is addressed in this update. ====1883==== {br} * Added ** It is now possible to leverage ''multiple selection mode'' to ''reverse'' items in the [AR] window. ** It is now possible to leverage ''multiple selection mode'' to ''remove'' items from the [Log] in the ''invalid copy'' on the [Log] window. * Modified ** The [Customer] window has been updated to better support ''trashed'' [Agencies], [Salespeople] and [Conflicts] by not showing the ''trashed'' entries unless the existing [Customer] settings are set to an actual ''trashed'' entry for one of these fields. ** Improved support for ''trashed'' [Agencies] and [Salespeople] in the [Contract] window; specifically with regards to usage of ''correction mode''. ====1882.1==== {br} * Modified ** Trashing a [Conflict] no longer reset the [Customer] primary and/or secondary conflict to ''None''. ====1882==== {br} * Modified ** The [ChangePassword] window has been modified so that it no longer "resets" the ''Administrator'' role when it is utilized by an ''Administrator''. ====1881==== {br} * Added ** It has come to our attention that there are many, many, many accounts that are configured in a manner that makes it too simple to determine the password; opening your data up to external forces "causing problems". In addition to this, we've discovered that there exists active accounts that are configured across multiple systems using the same username and password combination; accounts that are using simple names that are "too common". If the [User] account is currently configured to use a password that is "questionable", meaning one that could easily be determined, the logon process will now require that this password be changed before usage of the product is allowed. In order to handle this is the most expedient manner possible, the [User] is notified of this during their logon and walked through the process of changing their password in order to continue. * Modified ** The [ChangePassword] window has been updated as follows: *** The new password and the previous password can no longer be the same. *** The password can no longer be "too similar" to the username. *** The password can no longer be a password that is on the "The Top 500 Worst Passwords of All Time" list. *** If the confirm password does not match the new password, only the confirm password displays the red exclamation notice. ** The [User] window has been updated as follows: *** The password can no longer be "too similar" to the username. *** The password can no longer be a password that is on the "The Top 500 Worst Passwords of All Time" list. ====1880==== {br} * Modified ** (Virtual Stamps) In a recent update, the checking of the availability of the ''Virtual Stamps Add-On'' was inadvertently broken; this has been corrected. ** When using the CTRL+F key while the focus is on the [Customer] pane of the [AR] window, an extra search field is displayed that shouldn't be. This has been corrected. ** In the most recent update related to the ''Spread'' column on the [Log], it was no longer possible to utilize the ''Reschedule'' and/or ''Trashed'' tools on the ''Bump'' list without first ''saving'' the [Log]. This has been corrected. * Exceptions ** ArgumentException in [Log].RescheduleBumpItem(): When rescheduling a spot on the [Log] **into the past** causing it to end up on the ''Make Good'' list of the current [Log], the application crashes. This has been corrected with this update. ** InvalidOperationException in [Dashboard].FormClosing(): Although unable to reproduce the specific circumstances which this exception occurs, we suspect it has to do with launching the software and exiting before it has completely finished loading causing some timing/confusion during the checking of the feature/options available to the account. We've made some changes in an effort to more gracefully handle this behavior. ** ArgumentNullException in [Contract].Load(): Although unable to reproduce the specific circumstances which this exception occurs, we suspect it has to do with opening a [Contract] and immediately closing the window before has completed the loading process causing the exception to occur because the window no longer exists by the time the loading has completed. We've made some changes in an effort to more gracefully handle this behavior. ====1879.1==== {br} * Modified ** Contracts that contain spots and OAR line(s) appear to incorrectly be determining the status as "completed" when all spots have been completed however all of the OAR have not. This update modifies this behavior so that OAR is reviewed in such a way that if the line has one or more OAR entries that haven't been either invoiced or trashed, the line is considered running. (Removed the check as to whether or not the line is started.) ====1879==== {br} * Modified ** The [AR] window has been modified to prevent the addition of a ''Payment'' and/or ''Adjustment'' while the window is still "pulling the details". It appears that it was possible to, while still transitioning between one [Customer] to another (before it completed), attempt to enter a ''Payment'' and/or ''Adjustment'' which would show the details for the previously completed loaded [Customer]. This has been modified and should reduce/remove the confusion presented when attempting to add a ''Payment'' and/or ''Adjustment'' for a [Customer] that is no longer being displayed. The details were correct, just not for the currently actively being displayed [Customer]. In other words, no "cross-posting" post ''Payments'' and/or ''Adjustments'' occurred; this is simply a display issue that caused confusion/concern due to activating the add payment and/or add adjustment button before the details of the currently selected (but previously successfully loaded) [Customer] was completed. ** Made significant changes to the ''Spread'' column on the [Log] window (''Bump'' list) in order to add support for the column leverage "word wrap". ** The ''Comment'' column on the ''Bump'' list of the [Log] window now supports "word wrap". ====1878==== {br} * Added ** You now have the ability to press the CTRL+G hotkey combination in the [Log] to "jump" to a specific time on the [Log]. ** In the [Log], the "hour" buttons in the toolbar will now evaluate the content of the [Log] to determine which hours are actually available; disabling any hours that are not for those of our clients that do not run a full days [Log]. * Modified ** Modified the ''Station'' column on the [CopyList] window and [Copy] tab of the [Customer] window so that it is visible by default. * Exceptions ** SqlException in [PrintInvoiceListDialog].InitializeData(): When opening the [PrintInvoiceListDialog] there was no "retry/cancel" protection in place so the application crashes when there is a communication issue between the computer and the servers during this process. This has been corrected by adding "retry/cancel" protection. ** InvalidCastException in [EZ-NET].RowStyle(): Not sure of the circumstances that exist when this issue occurs within the process of drawing a line through the trashed [Customers] in the [EZ-NET] window; however, hardened this checking to prevent this exception from being possible in the future. ====1877==== {br} * Added ** It is now possible to use multiple selection mode on the ''Rotation'' tab in the [Contract] window. ** It is now possible to ''Trash'' rotation item(s) on the [Contract] window; removing them from active use. ** When working with ''rotations'', multiple selection mode is now available when adding [Copy] to a [Rotation]. * Modified ** It is no longer possible to ''Delete'' a rotation item on the [Contract] window; see above. * Exceptions ** SqlException in [Templates].SetTemplateAs(): When saving a [Template] from one [Station] to another there was no "retry/cancel" protection in place so the application crashes when there is a communication issue between the computer and the servers during this process. This has been corrected by enabling the "retry/cancel" protection for this process. ** UnauthorizedException in Logging.Write(): When attempting to write the RT event log and the path to this file is located on the network and the password on that server expires an exception occurs causing the application to exit. We've modified this so that a message with the details is presented to the user instead of an exception. ====1876==== {br} * Added ** ([EZ-NET]) The [EZ-NET] window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple schedules and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Trash'' and ''Un-Trash''. *** The ''Status'' column of the [EZ-NET] window no longer displays "Paid" as a status; it instead displays "Completed" since these schedules aren't able to be "paid". In addition to this, the "Completed" schedules are now presented in a "faded" text, matching the behavior found in other portions of the application. *** Added the ability to ''Trash'' and ''Un-Trash'' "Completed" schedules. *** The [Customer] pane of the [EZ-NET] window has been updated to match the [Customer] pane of the [Contracts] and [AR] windows with regards to ''Trashed'' entries. *** The ''Delete'' tool now requires that you use the CONTROL key to gain access. *** When refreshing the window, the highlighted item is automatically reselected. *** When initially loading the window, the schedules portion is no longer automatically focused. ** It is now possible for the ''Billing'' role to access the ''Auto Apply'' tool on the [Transaction] window. * Modified ** It is no longer necessary to have any options enabled for the ''Administrator Assistant'' role to access the ''Auto Apply'' tool on the [Transaction] window. * Exceptions ** Win32Exception in StartWithShellExecuteEx(): When clicking on the red bar in the [Log]; after this update, the result will be Microsoft Windows opening the path to where the expected file should be but isn't. ** DeletedRowInaccessibleException in [CopyList].LoadDataSourceAsync(): The [CopyList] window attempts to filter out all copy that is retrieved for any and all stations that are no longer active. The recent update introduced a problem where this filtering caused an issue when attempting to improve the "Status" of the [Copy]. This is now resolved. ====1875==== {br} * Added ** When managing [Copy] ([Customer] window or the [CopyList]), the ''Status'' column now includes ''Expired'' for [Copy] is set to ''OK'' as the status and is past the end date (expired). * Modified ** The ''join.me'' window has been modified so that it accepts numbers only, is limited to no more than 9 numbers and will not allow the ''OK'' button to be pressed unless there are 9 numbers. * Exceptions ** ArgumentNullException in [AR].BuildTransactionDisplay(): When moving from one [Customer] to another in the [AR] window and the ''Transaction'' tab is currently selected, during the limited window while the details are being retrieved from the server quickly switching from the ''Transaction'' tab to the ''Statement'' tab causes the application to crash... this has been corrected. ====1874==== {br} * Added ** Introducing the optional ''Applied To'' column in [AR] that shows what [Invoices] each payment/adjustment is applied to. * Modified ** The ''Comment'' column in the [AR] window has been modified to support "word wrap"; meaning that it is no longer cut off when the column isn't wide enough to display the information, it instead will make the line "taller" in order to allow the information to be displayed across multiple lines. ** The ''New...'' and ''New from Package...'' tools are no longer available in [Contracts] if no [Customers] are available/selected. ** Modified the ''join.me'' process so that the code can be entered directly from the software instead of trying to find the right location on http://join.me to do so. ====1873==== {br} * Modified ** The [Invoice] count field on the [Contract] window (when enabled) was positioned a "little off"; this has been corrected. ====1872==== {br} * Added ** You can now leverage the optional ''Revenue Source'' and ''Revenue Type'' columns in the [Contracts] and [AR] windows on the [Customer] lists. ** You can now utilize the optional ''GE$'' column on the [Contracts] window to reflect the currently estimated gross amount (gross less canceled, trashed, revised, etc.). ** It is now possible to the "Un-Trash" tool in the [SpotDetail] window. ** You can now make the [SpotDetail] window full screen using the "maximize button" (upper-right hand corner of the window). ** When ''Trashing'' or ''Un-Trashing'' items on the [SpotDetail] window, it is now necessary to answer an "are you sure?" prompt. ** You can now use the CTRL+T hotkey to trash/un-trash items on the [SpotDetail] window. * Modified ** The [ReportRevenueProjection|Revenue Projection] report was incorrectly subtracting the wrong NX$ columns from the N$ columns producing the incorrect values for the NE$ columns; this has been corrected. ** The ''Revenue'' column on the [Contracts] window as been renamed ''G$'' to match the [Reports] and to act as the counterpart to the added ''GE$''. This amount represent the original total gross amount prior to any cancelation, trashing, revising, etc. ** The ''Placement'' combo list on the [Contract] line item has been modified from being a "static" list to be retrieved from the server (dynamic) in preparation for additional features still to come. ** The ''Force Trashed...'' tool has been renamed to ''Trash...'' in the [SpotDetail] window. ** When the recent edition of multiple selection mode, the F5 (refresh) tool in [SpotDetail] was not completely resetting the highlighted item; this has been corrected. * Exceptions ** NullReferenceExecption in ReloadListAsync(): In the [SpotDetail] window, if you repeatedly press the F5 key, the application will crash. This is now handled gracefully. ====1871==== {br} * Exceptions ** InvalidOperationException: When performing a software update and the [Log] happens to be open at the time containing changes, a message is presented asking if you would like to close the [Log] anyway. When choosing ''No'', the application crashes. This is now handled more gracefully by aborting the update process in the event that ''No'' is chosen. ====1870==== {br} * Added ** It is now possible to use the CTRL+T hotkey to ''Trash'' a [Contract] in the [Contracts] window. ** The speed of ''Trashing'' [Contracts] has been significantly reduced/improved. * Modified ** For the ''Administrator'' role, the ''Delete...'' tool available in several areas of the application will no longer be visible by default; we are adding an additional protection in place to prevent the accidental deletion of data. This is in addition to the four-digit confirmation being presented as we are also considering utilizing a similar mechanism for "mass-trash". In order to access the ''Delete...'' tool, it is now necessary to press the CONTROL key while right clicking on an item. ** (Revise) The ''Print Confirmations'' window was not displaying the virtualized "revise" [Contract] numbers; this has been corrected. ** (Revise, Email) The ''Email Confirmations'' was not displaying the virtualized "revise" [Contract] numbers; this has been corrected. ** (Revise, Email) When emailing a [Contract] confirmation, the virtualized "revise" [Contract] number was not being utilized causing confusion when the email was received. ** (Edi) Under some very specific circumstances where multiple [Invoices] happen to exist during the same billing process queue (the click of the process button) and these [Invoices] are for different billing cycles based on the [Contract] line items crossing the multiple billing cycles and using the batch [EDI] file mode (default), the [Invoice] items are "duplicated" across the multiple [EDI] [Invoice] entries for the [Contract] line items that happen to exist across the multiple billing cycles. This circumstance is now handled as expected. ** When ''Trashing'' a [Contract] in the [Contracts] window, the highlighted [Contract] now updates in a manner that is more of an expected behavior. ** When ''Duplicating'' a [Contract] in the [Contracts] window, the newly created [Contract] is now highlighted automatically. ** If a [Contract] was ''Trashed'' before it was ever started (''Pending''), it was not possible to ''Un-Trash''; this has been corrected. ** When the recent edition of multiple selection mode, the CTRL+F find tool in [Contracts] was not completely highlighting the found [Contract]; this has been corrected. ===May 2016=== ====1869==== {br} * Modified ** The [Copy] tab on the [Customer] window was not remembering the layout when closing the [Customer] window under some usage scenarios. ** The layout of the [Customer] window, specifically with regards to the [Copy] tab, was shared with the [Copy] window accessible from the [Dashboard]. This has been modified so that the layout settings are now completely separate and unrelated to one another. ====1868==== {br} * Modified ** Under some rare circumstances, the [Copy] tab of the [Customer] window is sized incorrectly causing the ''New...'' button to not be visible. Additionally, when resizing the [Customer] window, the [Copy] tab was not resizing to fill the tab/window properly. Both of these issues should now be resolved. * Exceptions ** When managing [Copy] on the [Customer] window, the application crashes when attempting to utilize the ''Duplicate...'' tool. ====1867==== {br} * Added ** Several enhancements have been made to the [Customer] window with regards to managing [Copy] on the [Copy] tab including: *** The addition of a ''View'' menu containing: **** ''Trash'' - A toggle that, when enabled, will show all [Copy] that has been trashed. **** ''Reset..'' - Will reset the columns to the "factory defaults". **** ''Refresh'' - Reloads the [Copy] list from the server. You can also use the F5 hot-key to accomplish the same thing. *** There is also a "status bar" that will detail what is happening while it is happening with regards to working within the [Copy] tab. *** When including trashed items, there is a line drawn through those items (in the same manner as throughout the reset of the application). *** The [Copy] tab also supports <b>MULTIPLE SELECTION MODE</b>. * Modified ** Based on usage details that we have received, we have modified the ''Essentials'' product in three key ways related to managing [Copy]. The first being that it is now easier to access a [Customer] from the [Contracts] window by being able to double-click in the [Customers] pane to open the [Customer] window. We've also significantly enhanced how [Copy] is managed from within the [Customer] window (see above). Finally, because the usage pattern has shown that the majority of our clients tend to manage [Copy] from the [Customer] window, the [CopyList] icon on the [Dashboard] has been removed and made part of the ''Enhanced Copy Option Pack''. ====1866==== {br} * Added ** It is now possible to right click (context) in the [Contracts] window on a [Customer] that has no visible [Contracts] and access the ''New..'' and ''Create from Package...'' tools. ** The [AutomationCommands] window has been significantly improved with several new capabilities: *** It is now possible to ''Merge'' [AutomationCommands]. *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Merge'' and ''Delete''. *** ''Delete'' now prompts for a verification code. *** When ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Deleting'' while this activities are taking place. *** Retry/Cancel has been added to the ''Delete'' action. *** The ''groupings'' now contain a count of the items contained in each grouping. *** Added the View->Trashed menu toggle. * Modified ** The [Contracts] window has been updated to reflect that a ''Sales Person'' has been ''Trashed'' by appending the phrase " (Trashed)". ** The [Contract] window has been updated to reflect that an ''Agency'' has been ''Trashed'' by appending the phrase " (Trashed)". ====1865.1==== {br} * Modified ** The [Contracts] window, the ''Primary Conflict'', ''Station(s)'' and ''Sales Person'' columns have been modified to reflect that they are currently set to a ''Trashed'' entity by appending the phrase " (Trashed)". The ''Customer'' list area has also been modified so that the ''Agency'' and ''Sales Person'' columns and the ''Projections'' tab has also been updated so that the ''Station'', ''Agency'', 'P.Conflict'', 'S.Conflict'' and ''Sales Person'' columns reflect ''Trashed'' in the same manner. ** The [Contract] window has also been updated so that the ''Station(s)'', ''Primary Conflict'' and ''Agency'' column reflect that the selected entity has been ''Trashed''. ** The [Settings]->[Customers] window, the ''Agency'' and ''Sales Person'' columns have been modified to reflect that they are currently set to a ''Trashed'' entity by appending the phrase " (Trashed)". ====1865==== {br} * Modified ** (Sales, EmailMyTimes) Cleared up an issue that caused the sending emails to sales people when locking the [Logs] not to be sent; the issue was related to the consolidation of the Premier products (EmailMyTimes was dropped from Premier 2015). We've reintroduced the EmailMyTimes as a "legacy" add-on to Premier in order to ease the migration from prior products. ====1864==== {br} * Modified ** When evaluating [Contracts] that have been ''canceled'', [Contracts] that have been ''canceled'' in the future and ''canceled'' before they've ever started are now shown as ''Aborted'' (instead of ''P.Cancel''). ** The ''Undo Cancel'' and ''Undo Revision'' tools are being reintroduced as of this version (''Administrator'' role only - as previously the case) in the [Contracts] window. ====1863==== {br} * Exceptions ** KeyNotFoundException in SetEnabledState(): The issue occured when attempting to open an existing line item on a [Contract] after activating ''Correction Mode'' in order to make some changes to an approved [Contract]. This was introduced due to the changes made making it possible to modify ''Placement'' and ''Avail Type'' on a [Contract] line item without having to activate "Correction Mode". ** SqlException and Win32Exception: The ''Trashing/Un-Trashing'' of [Contracts] now contains "retry/cancel protection" for circumstances where the network connection dips and/or the server is too busy. ====1862==== {br} * Added ** It is now possible to modify the ''Placement'' and ''Avail Type'' on a [Contract] line item without having to activate "Correction Mode". * Modified ** When initially opening the [Contracts] window, the status bar wasn't consistently showing that the [Contracts] were being retrieved; steps have been taken to make sure that the status is updated to represent what is happening during the initial launch of this window. ** (Sales) With the recent changes to make it possible to modify the ''Invoice Type'' and/or ''Secondary Conflict'', the ''Sales Add-On'' ability to allow a ''sales person'' to modify the ''Notes'' field of a new/pending [Contract] was inadvertently disabled; we've made changes to allow this field for the ''Sales'' role. ** When working with ''QuickPay'' ([AR]), if there are one or more unpaid ''Debit Adjustments'', these ''Debit Adjustments'' were being included in the to be paid [Invoices]; since these ''Debit Adjustments'' weren't part of the selection list, these are now being filtered when leveraging ''QuickPay''. * Exceptions ** NullReferenceException in AutoApplyRow(): If ''QuickPay'' ([AR]) was utilized in a system with a single [Station], the application would crash. ====1861==== {br} * Added ** Introducing '''MULTI-SELECT RESCHEDULE''' on the [Log] window ''Bump'' and ''Make Good'' lists. * Modified ** The ability to ''reschedule'' from the ''Make Good'' list on the [Log] window appears to have been inadvertently dropped due to the changes in the most recent update(s). ====1860==== {br} * Modified ** The majority of the icons in the [Settings] window weren't able to be launched if the [ReleaseNotes] window was also open. This has been resolved in this update. * Exception ** NotImplementedException: The [CopyList] window ''View''->''Trashed'' menu is throwing a "NotImplementedException"; this will be resolved in the this update. ====1859==== {br} * Added ** The [CopyList] window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Trash'', ''Un-Trash'' and ''Delete''. *** "Are you sure?" prompts when using ''Trash'' and ''Un-Trash''. *** ''Delete'' now prompts for a verification code. *** When ''Trashing'', ''Un-Trashing'' and ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Trashing'', ''Un-Trashing'' and ''Deleting'' while these activities are taking place. *** Retry/Cancel has been added to ''Trash'', ''Un-Trash'' and ''Delete'' actions. *** The ''groupings'' now contain a count of the items contained in each grouping. ** The [Contracts] window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items within the ''contracts'' list to leverage the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Trash'' and ''Un-Trash''. ** The [Contract] window has been updated so that the available context actions for the [Customer] field are validated more thoroughly. Additionally, it is now possible to utilize the ''Trash'' and ''Delete'' tools from within the [Contract] context. ** The [SpotDetail] window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items the list to leverage the context menu to access the available actions that can be applied across the currently selected items. At this time, the only available tool is ''Force Trashed''. ** The [Log] window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items within the ''Bump'' and ''Make Good'' lists to leverage the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tool is ''Trash''. *** "Are you sure?" prompts when using ''Trash''. *** When the red bar across the top of the [Log] is presented stating something about the ASPLAY file not being available, it is now possible to click on this message to have the Microsoft Windows Explorer process open to the target folder where the ASPLAY file(s) should be located to help diagnose the situation further. If the path does not exist when attempting to launch Microsoft Windows Explorer, an error message will be presented detailing the path and that it does not exist. ** The [AR] window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items within the ''transactions'' list to leverage the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''QuickPay'' and ''Delete''. ** The [Stations] ([Dashboard]->[Settings]) window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Trash'', ''Un-Trash'' and ''Delete''. *** Added ''Trash'' and ''UnTrash'' as context tools. *** Added the ''View''->''Trashed'' menu toggle. *** ''Delete'' now prompts for a verification code. *** When ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Deleting'' while this activity is taking place. *** Retry/Cancel has been added to the ''Delete'' action. *** The ''groupings'' now contain a count of the items contained in each grouping. *** Removed the ''Trashed'' column as it is now handled via ''Trash''/''UnTrash''/''View Trashed'' mechanism. ** The [Users] ([Dashboard]->[Settings]) window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Merge'', ''Trash'', ''Un-Trash'' and ''Delete''. *** Added ''Trash'' and ''UnTrash'' as context tools. *** Added the ''View''->''Trashed'' menu toggle. *** The ''delete'' tool has been "simplified", it now is "just delete"; the prompting for a different [User] is no longer presented as we have also added the ''merge'' tool to serve this purpose. This is done in an effort to keep things clean and consistent. *** "Are you sure?" prompts when using ''Trash'' and ''Un-Trash''. *** ''Delete'' now prompts for a verification code. *** When ''Trashing'', ''Un-Trashing'' and ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Trashing'', ''Un-Trashing'' and ''Deleting'' while these activities are taking place. *** Retry/Cancel has been added to ''Trash'', ''Un-Trash'' and ''Delete'' actions. *** The ''groupings'' now contain a count of the items contained in each grouping. *** Removed the ''Trashed'' column as it is now handled via ''Trash''/''UnTrash''/''View Trashed'' mechanism. ** The [Customers] ([Dashboard]->[Settings]) window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Merge'', ''Trash'', ''Un-Trash'' and ''Delete''. *** Added ''Trash'' and ''UnTrash'' as context tools. *** Added the ''View''->''Trashed'' menu toggle. *** "Are you sure?" prompts when using ''Trash'' and ''Un-Trash''. *** ''Delete'' now prompts for a verification code. *** When ''Trashing'', ''Un-Trashing'' and ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Trashing'', ''Un-Trashing'' and ''Deleting'' while these activities are taking place. *** Retry/Cancel has been added to ''Trash'', ''Un-Trash'' and ''Delete'' actions. *** The ''groupings'' now contain a count of the items contained in each grouping. *** Removed the ''Active'' column as it is now handled via ''Trash''/''UnTrash''/''View Trashed'' mechanism. ** The [Agencies] ([Dashboard]->[Settings]) window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Merge'', ''Trash'', ''Un-Trash'' and ''Delete''. *** Added ''Trash'' and ''UnTrash'' as context tools. *** Added the ''View''->''Trashed'' menu toggle. *** "Are you sure?" prompts when using ''Trash'' and ''Un-Trash''. *** ''Delete'' now prompts for a verification code. *** When ''Trashing'', ''Un-Trashing'' and ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Trashing'', ''Un-Trashing'' and ''Deleting'' while these activities are taking place. *** Retry/Cancel has been added to ''Trash'', ''Un-Trash'' and ''Delete'' actions. *** The ''groupings'' now contain a count of the items contained in each grouping. *** Removed the ''Active'' column as it is now handled via ''Trash''/''UnTrash''/''View Trashed'' mechanism. ** The [Conflicts] ([Dashboard]->[Settings]) window has been significantly improved with several new capabilities: *** Introducing <b>MULTIPLE SELECTION MODE</b>. It is now possible to highlight multiple items and use the context menu to access the available actions that can be applied across the currently selected items. At this time, the available tools are ''Merge'', ''Trash'', ''Un-Trash'' and ''Delete''. *** Added ''Trash'' and ''UnTrash'' as context tools. *** Added the ''View''->''Trashed'' menu toggle. *** "Are you sure?" prompts when using ''Trash'' and ''Un-Trash''. *** ''Delete'' now prompts for a verification code. *** When ''Trashing'', ''Un-Trashing'' and ''Deleting'', the "spinner" is now visible to highlight that the system is busy. *** The status bar now states ''Trashing'', ''Un-Trashing'' and ''Deleting'' while these activities are taking place. *** Retry/Cancel has been added to ''Trash'', ''Un-Trash'' and ''Delete'' actions. *** The ''groupings'' now contain a count of the items contained in each grouping. *** Removed the ''Trashed'' column as it is now handled via ''Trash''/''UnTrash''/''View Trashed'' mechanism. *** It is now possible for the ''Traffic'' and ''Administrator Assistant'' to see trashed [Conflicts] as well as ''Trash''/''UnTrash''. * Modified ** It is no longer possible to ''delete'' the currently logged in [User]. ** It is no longer possible to ''trash'' the currently logged in [User]. ** The ''Delete'' verification prompt has been modified to no longer utilize the "B", "I", "O" and "S" characters as these are too similar to the "8", "1", "0" and "5" characters. ** The ability to modify the ''secondary conflict'' and/or ''invoice type'' on an approved [Contract] was incorrectly tied to an add-on; this has been remedied and everyone who is an ''Administrator'', ''Administrator Assistant'' or ''Traffic'' role is now able to modify these fields on an ''approved'' [Contract] without any restrictions (or use of ''correction mode''). ** (Email) The instructions for where to configure email settings (if not configured) have been updated to reflect that the email settings are now accessible in the [Settings] module accessible from the [Dashboard]. ** (EmailMyTimes) It appears that the [EmailMyTimes] execution (when locking a [Log]) was ignoring the whether the feature was enabled or not ([Group] options). ** The ability to select a "day of the week" when working with an off-air revenue line item ([Contract]) was not available under certain profiles that it should have been; this has been corrected. In addition, this capability has been added to the ''Enhanced Contracts Option Pack''. ** When opening an existing [Contract], the highlighted focus is set to the item list in an effort to reduce error due to several peoples inadvertent tendency to use the scroll wheel causing the selection to change without realizing that they've done so. By setting the highlighted focus to the item list, this problem is removed. ===April 2016=== ====1858.1==== {br} * Modified ** [Contracts] that contain only ''OAR'' line(s) appear to incorrectly be determining the status as "completed". This update modifies this behavior so that ''OAR'' is reviewed in such a way that if the line has started and there are still one or more ''OAR'' entries that haven't been either ''invoiced'' or ''trashed'', the line is considered ''running''. ====1858==== {br} * Added ** In order to attempt to "keep two opposing sides happy", the [ReportPayment|Payment] report now includes an optional ''Total'' column that represents the "total" of the portion of the payment applied in relationship to the actual [Invoice] "total" amount. In other words... if the ''N$'' doesn't provide the resulting number to your liking, try the ''Total'' column. * Modified ** The [AR] window has been modified in such a way that any [Invoices] that are still ''gathering'' are no longer included in the ''Balance'' column as there seems to be enough feedback to warrant this change due to "confusion" with the ''Balance'' on the [AR] side not aligning with the ''Balance'' on the [Customer] side. ** Under certain conditions, it might not be possible for an ''Administrator'' to modify the sales person's default commission. The ''Administator Assistant'' and ''Traffic'' roles are unaffected by this problem; so as a temporary work around, those roles can make these changes. The issue is resolved in this update. ====1857.2==== {br} * Modified ** Under certain conditions, it was not possible to ''Trash'' a ''Pending'' [Contract] from the [Contracts] window. This has been corrected. ====1857.1==== {br} * Modified ** --(Email) For those clients transitioning from Premier 2013, the inability to email [Invoices] from the [AR] window should now be remedied.-- ====1857==== {br} * Added ** There is an additional "watchdog" added to the [AR] window that will review the ''Agency Commission'' amount on the [Invoices]; if any issue(s) are found, the [Invoice] will be presented in the color red. * Modified ** The ability to ''duplicate'' has been updated to be tied to the ''Enhanced Contract Option Pack'' and ''Enhanced UI Option Pack''; the new versions that combine the best of the Premier 2013, 2014 and 2015 releases. ** Under some circumstances, the ''revise'' of [Contracts] that have ''Daily'' lines was not able to be modified. This has been corrected. ====1856==== {br} * Modified ** If a [Contract] hasn't been approved prior to it's specified start date, the [Contract] was showing in red in [Contracts]. This has been modified to show orange since it isn't a "call support" level problem. ** The color used to represent spots that have aired outside of their intended range during [Log] reconciliation has been changed to yellow instead of red since this isn't a "call support" level problem. ** The [Log] editor has been enhanced by removing some extraneous "noise" for non-Avail type [Log] entries. ** Under certain circumstances, the ''Daily'' (''calendar'') [Contract] entry is not available; this has been corrected. ====1855.1==== {br} * Modified ** The [ReportSpotRate|Spot Rate] report has been modified to show the ''revision'' [Contract] numbers when revisions are being utilized instead of the "internal" number. ====1855==== {br} * Added ** The [User] window now contains status details when loading information (bottom left portion of window). ** (Goals) It is now possible for a ''Traffic'' or ''Administrator Assistant'' role to modify ''sales goals'' using the [SalesPeople] window. ** (Report Templates) It is now possible to delegate the ability to create new ''Report Templates'' using the ''Save As...'' menu to the ''Administrator Assistant'' role. This is done by the ''Administrator'' in the [Group] options. Enabling this option is '''NOT RECOMMENDED'''; see below. * Modified ** The existing '''WARNING''' options ([Group]) have been modified to read '''NOT RECOMMENDED''' to better reflect the official recommendation for the enabling and usage of these particular options. It is the '''OFFICIAL''' stance of RadioTraffic.com that these options '''should not be enabled'''. Enabling these options is done so at the sole risk and sole responsibility of the ''Administrator''. These options have been made available for our clients that have additional procedures and processes in place to mitigate the very possible negative outcomes that can and will affect the integrity of the data if these processes and procedures are not adhered to. ** (Goals) The ''Goals'' tab of the [User] window has been modified to no longer tab-stop on the quarterly and annual read-only fields. ** (Goals) The [ReportGoals|Goals] report and variants are no longer available if this add-on is not available. ** (Email/Goals) The [User] window has been updated to not attempt to pull ''email'' and/or ''goal'' information if these add-ons are not available. ** (Email) The [SalesPeople] window has been modified to not display the email field the ''email'' information if the add-on is not available. ** (Email) The [SalesPeople] window has been updated to not attempt to pull ''email'' information if this add-on is not available. ** (Email) The [Customer] window will now gracefully handle the removal/disabling of the Email add-on. ====1854==== {br} * Added ** Enhanced the [Customer] and ''transactions'' lists in [AR] with "group counts" and "group totals". * Modified ** When using the new ''Premier'' profile, the [Invoice] document was not including the ''Ad-ID'' column, this has been corrected. ** When using the new ''Premier'' profile, the [Confirmation] document was not honoring all of the available options ([Group]), this has been corrected. ** When exporting a [Contract] [Confirmation], the filename should only include an [Agency] if an actual [Agency] is needed; "[None]" is not an [Agency] and, as such, the export filename will no longer think that this is a valid [Agency]. ** When working with ''avails'' on the [Log] or [Templates], the overlap message is helpful; however, the ''OK'' button is still enabled when things aren't valid. We've modified it so that when the fields are invalid, the ''OK'' button is no longer available. ====1853==== {br} * Added ** New hotkeys added to [AR]: *** CTRL+T: Trash/Un-Trash currently highlighted [Customer] when "current focus" is on the [Customers] list. *** Right Arrow: When "current focus" is on the [Customers] list in [AR], will "switch focus" to the ''transaction'' list. *** Left Arrow: When "current focus" is on the ''transaction'' list in [AR], will "switch focus" to the [Customers] list. ** In the [AR] window, the ''View''->''Trashed'' toggle now works with the [Customers] list. ** The context menu on the [Customers] list in the [AR] window now contains a ''Trash...' or ''Un-Trash...'' tool when appropriate. ** New hotkeys added to [Contracts]: *** CTRL+T: Trash/Un-Trash currently highlighted [Customer] when "current focus" is on the [Customers] list. ** The context menu on the [Customers] list in the [Contracts] window now contains a ''Trash...' or ''Un-Trash...'' tool when appropriate. * Modified ** (Email) The ability to target different email addresses for [Confirmations], [Invoices] and [Statements] is now available regardless of core product. ** When creating a new [Transaction] (''Payment'' or ''Adjustment''), the experience is now more consistent with the ''Payment'' beginning the tab focus on the ''Type'' (''Currency Type'') field and the ''Adjustment'' beginning tab focus on the ''Type'' (''Transaction Type'') field. In this way, you can simply change the ''Type'' and tab to the ''Amount'' regardless of the type of [Transaction]. ** When changing between "cash" and "trade" types in the [Transaction] window, the ''Revenue Type'' field will now transition between "Any" automatically (if already set to "Any" before the change). ** Modified the [Transaction] window so that regardless of ''Payment'' or ''Adjustment'', the ''Station'', ''Revenue Source'', ''Revenue Type'' and ''Sales Person'' column no longer state "Escrow" or "Any"; instead, going forward the wording will be consistent between the two types of [Transaction] and simply be "Any" for both. ====1852==== {br} * Added ** The [AR] window now sends/retrieves the data to/from the server asynchronously; improving the overall responsiveness. In other words, the [AR] window has had nearly every button, menu, tool and display "touched" (pretty much a completely rebuild/refresh). ** The payment/adjustment window (in [AR]) has been enhanced so that it is now possible to simply press the Enter key while focused on the amount or reference fields to short-circuit the commit (same as pressing the OK button). ** The following hotkeys have been added to the transaction list in the [AR] window: *** INS: Will create a new payment for the currently highlighted [Customer]. *** DEL: Will delete a currently highlighted payment/adjustment. *** CTRL+T: Trash the currently highlighted payment/adjustment. * Modified ** The ''Print...'' tool (''File'' menu) in [AR] will now present the printer dialog as it should (instead of incorrectly working exactly the same way as the ''Print Preview...'' tool). ** The "please wait" windows have been removed from [AR]; the ''status bar'' at the bottom of the window now details the activity that is currently taking place. ** The [AR] window will now clear the [AR] for a [Customer] while it is retrieving the [Customer] details. ** (Sales) [AR] has been enhanced to better reflect sales person "ownership" in the [Customer] list section. [Customers] that are "owned" by the sales person viewing [AR] are shown normally while other [Customers] are shown in italic and possibly faded depending on feature(s) available. ** (Sales) If a sales person can see a [Customer] in [AR], they will now be able to see all of the related [AR] for that [Customer] regardless of whether or not "it was them". This is true for [Customers] that they specifically own, [Customers] that are owned by no one and [Customers] that they've at one time (historically) been associated with. ** (Sales) When a sales person opens an [Invoice] that they weren't the sales person for, the ''sales commission'' field is "redacted". ====1851==== {br} * Exceptions ** NullReferenceException in CustomerDialog.InitializeComponent() ** NullReferenceException in TransactionDialog.InitializeDataAsync() ====1850==== {br} * Modified ** Several changes specifically targeting clients who utilize the ''Premier 2013'' feature set (profile) affecting all [Reports] including the addition of ''Favorites'', a new and improved [ReportRevenueProjection|Revenue Projection] report and much more. ====1849==== {br} * Added ** The [CopyList] window now has support for the following "hot-keys": *** CTRL+T: Trash the highlighted entry. *** CTRL+U: Un-Trash the highlighted entry. *** Escape: Close the window. *** F5: Refresh the list. ** We've added a ''Refresh'' tool to the ''View'' menu on [CopyList] window. * Modified ** The [CopyList] window can now be minimized. ** When launching the [CopyList] window, if it is already running but minimized (not visible), the existing window will be made visible and brought into focus. ** The [Contracts] window will now "fade" [Contracts] that have been ''Paid''. ** The ''Trash...''/''Un-Trash...'' tool for [Contracts] has been modified to state ''Archive...''/''Un-Archive...'' for [Contracts] that have been ''Paid'' in an effort to better reflect the overall effect. ====1848.1==== {br} * Modified ** Encountered a situation where one or more spots on an [Invoice] were ''trashed'' at the ''Invoice'' level (older [Contract]) but not ''trashed'' at the [Contract] level causing the ''Paid'' status to not be able to be determined ([Contract] still showing ''Completed''). The [Contract] window now accounts for this particular scenario. ====1848==== {br} * Added ** Introducing a new way to provide feedback to us! There is now a ''Feedback'' menu on the [Dashboard] that includes two new tools that we encourage you to take advantage of. These new tools are ''Send a Smile'' and ''Send a Frown'' and they provide the ability to easily contact us without having leaving RT! * Modified ** The ''Release Notes'' tool has been moved from the ''View'' menu to the ''Feedback'' menu on the [Dashboard]. ** Moved the ''Select Skin...'' tool from the ''Tools'' menu to the ''View'' menu on the [Dashboard]. ** The [NewsDialog|Release Notes] window can now be "behind" the [Dashboard]. ** Repeatedly using the ''Release Notes'' tool on the [Dashboard] will no longer create multiple [NewsDialog|Release Notes] windows; instead, the existing one will be brought "forward". * Exceptions ** InvalidCastException in AR.EmailStatement: If the email [Statement] button is pressed on a customer that has an email but doesn't have a ''sales person'' (''owner'') associated, this exception can occur. Modified so that this circumstance is handled more gracefully by not attempting to create a CC for the ''sales person''. ====1847.2==== {br} * Modified ** The [Statement] document has been updated to include the invoice number as part of the overall entry sort. ====1847.1==== {br} * Modified ** The [ReportPaymentHistory|Payment History] report has been modified to honor the "lock-ins" (''revenue source'', ''revenue type'', ''sales person'') fields introduced in v1840. ====1847==== {br} * Added ** It is now possible to utilize the ''Sales Person'' (aka ''Owner'') column in left hand side ([Customer] list) of the [Contracts] and [AR] windows. ** The [CopyList] window has been enhanced to be aware and support the ''Un-Trash...'' tool. ** ''Informational'' glyphs have been added to the [ContractLineItem] window; at this time specifically for the ''Avail Type'' field. ** It is now possible to use the optional ''Ad-ID'' column on the [ReportInvalidCoOpScripts|Invalid CoOp Scripts] report. ** The DEL key can now be used in the [Log] to remove [Log] elements (''avails'', ''automation commands'', ''log notes'', ''programs''). * Modified ** When modifying the transaction type on an ''adjustment'' to/from "Trade Credit Adjustment", the ''Revenue Type'' will now automatically be filtered accordingly. ** When removing ''avails'', the behavior now matches an ''automation command'', ''log note'' or ''program'' being removed from the [Log] in that it prompts with a "are you sure" message. ** The ''View''->''What's New...'' menu on the [Dashboard] has been relabeled to ''Release Notes''. ** The ''What's New'' window has been renamed to ''Release Notes'' to better reflect the overall intent and content that is avialable. ** The ''Release Notes'' window can now be maximized. ** The ''Release Notes'' window can now be "kept open" in order to review the content while navigating around in RT. ** The [PrintStatements] and [EmailStatements] windows have been updated so that the zero balance entries are "faded" while the others that have a positive or negative amount are presented in normal text. In other words, it "no longer looks like xmas". ** The [Log] ''Tools''->''Options...''([LogOptions]) window has been updated to better utilize/leverage the currently selected [Skin]. ** The ''Times'' [Invoice] has been modified so that it no longer includes the ''rate'' "details" on a per line basis adjusting the [Invoice] usage a small amount so that it can be leveraged for use with "flat rate" type [Contracts]. Prior to this change, the ''Times'' and ''Times/Rates'' [Invoices] weren't that dissimilar; the usage of these two [Invoices] seemed to create more confusion than solution. With this change, the two [Invoices] now serve more clear and distinct scenarios. ** The [Contract] window has been updated so that [Contracts] that are still in ''pending'' status when reviewed will update the ''summary'' portion using calculated details instead of it being left "blank" due to it not being ''approved''. * Exceptions ** InvalidCastException in ShowContractsAsync(): If you create a [Contract], ''approve'' the [Contract], then ''cancel'' the [Contract] and then proceed to open the [Contract] and delete every line item leveraging ''correction mode''; the application will crash upon saving this "blank" but ''canceled'' [Contract]. ===March 2016=== ====1846==== {br} * Modified ** Collecting the information for the [Dashboard] has been modified in a way to "limit" the number of active connections which effectively "throttles" the collection of the information. Overall, the information is gathered in the same amount of time, however, it will appear to be slightly slower since the information is collected sequentially instead of in one massive burst. This change is done in an effort to reduce the number of active connections on the server in order to improve overall performance. ** The ''Gathering'' tab in the [Billing] window has been modified to show the "billing date" along with the message "Holding" for those who are not leveraging the "billing every day" model. ** The [Customer] window will now present an "information" glyph whenever the ''Billing Cycle'' and/or ''Invoice Type'' is/are set to "None". ** The [Contract] window will now present an "information" glyph for any fields that are set to a value other than the currently selected [Customer] default value. ** Whenever the ''Billing Cycle'' and/or ''Invoice Type'' on a [Contract] is set to a value other than the default ([Customer]) and the currently selected value(s) are set to "None" and "warning" glyph will be displayed next to these fields. ** The [Contract] window will now display an enhanced ''summary'' section that now includes several key pieces of information such as "how many spots", "how many have been trashed", etc. Additionally, the ''summary'' area has also been modified to show "?" instead of "? item(s) total of ?" when this information is currently not known. ** It is now possible to modify the ''Secondary Conflict'' and/or ''Invoice Type'' on approved contracts (without the need to utilize ''correction mode''; assuming the role of a [User] allows for the modification of a [Contract]. ** It is now possible to utilize the following keyboard shortcuts when working with the ''Rotation(s)'' tab on the [Contract] window: *** Insert: New rotation. *** Delete: Delete rotation. *** CTRL+Up: Increase the priority of the highlighted rotation entry. *** CTRL+Down: Decrease the priority of the highlighted rotation entry. ** The [Log] window has been modified so that the ''Log Elements'' menu is unavailable until a [Log] has been successfully opened. ** It is now possible to specify a ''Station Identifier'' for the [Phantom|RDS Phantom] automation system. * Exceptions ** NullReferenceException in LogWindow.LoadLogAsync(): We've verified that this exception occurs when the [Log] is busy retrieving all of the details and, while this is still busy, the [Log] window is closed (before it has time to complete). We've modified the [Log] so that this action is no longer possible in order to prevent this exception from occurring. ====1845==== {br} * Modified ** In an effort to optimize the loading of the [Rotation] window, [Copy] was incorrectly identified as being invalid; this prevented adding/removing [Copy] to the [Rotation]. These changes are related to changes made to address the exception mentioned in v1844 ("Data.RowNotInTableException in RotationDialog.InitializeDataAsync()"). This has been corrected. ====1844==== {br} * Added ** It is now possible to leverage the ''Merge...'' tool in the [Conflicts] list. * Modified ** When working with a [Log], any changes made to the [Log] (structurally - avails, log notes, automation commands, programs) will now be recognized and you will be prompted whether or not you wish to apply those changes to all future logs of the same day. (Instead of it just automatically applying those changes.) ** When working with [AutomationCommand] window, the ''command'' and ''cart #'' fields have been modified so that only one or the other is required. ** It was pointed out that the [ReportPayment|Payment] report incorrectly includes the ''tax'' amount in the ''N$'' column which is inconsistent with the [ReportInvoice|Invoice] report and the [Glossary]. This has been corrected. ** Worked with [Rushworks] automation engineers to improve the export that we provide for their automation system so that it has additional "export" controls in order to handle additional scenarios. See [Rushworks] documentation for additional details. * Exceptions ** Data.RowNotInTableException in RotationDialog.InitializeDataAsync() ====1843==== {br} * Modified ** The [Dashboard] ''What's New...'' menu item now points to this document. ** The tab order on the [Payment]/[Adjustment] window has been corrected. ** Under some circumstances (as yet unknown), the [Log] appears to "forget" the sort order of the times. The current work around is to reset the layout by either using the software or manually removing the file. This update ''should'' remove the need to do so as it will now verify the layout as it is opened to make sure that these columns are sorted as they should be (regardless of what the layout files states - or doesn't). ** Under very rare circumstances (as yet unknown), the [Dashboard] appears to display duplicated icons. This update ''should'' prevent this from happening in the future. * Exceptions ** NullReferenceException in IsOptionPackBillingBasicsEnabled() ** NullReferenceException in WebServiceRetryCancel() ====1840==== {br} * Initial public release. </div> <DIV class=transcludedpage> <div id="Side">{toc} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} {br} </div> </div>
Due to the nature of software development, information and content found on this website may not be representative of the current version(s).
About Us
|
Contact Us
|
Privacy Policy
©2006-2018, Marketron Broadcast Solutions, LLC.
All rights reserved.
Edit
|
History
|
Admin
|
Files
|
Login
|
Profile