18

Ability to show/hide alert message "unavailable at this time" warning on CRM appointments

It would be very nice to have a such function as a default feature.

I have a request from a customer who does not want to see the alert message like below;

"ERROR is:The user is unavailable at this time."

Many of our CRM users are frustrated by the warning message on CRM appointments stating that "(User) is unavailable at this time". Not only does this appear as a yellow warning on appointments, making them think that an error has occurred, but it also pops up when creating or updating appointments, meaning 1 extra click to save.

On investigation, it seems that this is linked to the appointment Organizer - something that doesn't appear on the appointment form but is auto-populated with the create user. The warning appears whenever there are 2 or more appointments at the same time with the same Organiser.

STATUS DETAILS
Declined
Ideas Administrator

Thank you for your feedback. We are declining/closing this idea as it has been open for more than 2 years and has not received sufficient numbers of votes. If the idea is still valid, request you to re-submit the idea.

Comments

A

There has to be a way to get rid of this error warning. Some of our users are getting this error message for an appointment that was set in the past, and it seems there is no way to stop this besides changing the appointment itself. It doesn't really add up.

Category: Unified Experience: Search, navigation and performance

A

 

This code seems to work using JQuery, but i haven't ran into the situation where there are more than 1 alerts on screen. 

$( document ).ready(function() {
//Nuke notification that the organizer isn't available. TODO figure out how to fetch name of organizer.
if ( parent.$('#crmNotifications').length > 0 && parent.$('#crmNotifications').children.length == 2 && parent.$('#crmNotifications').children("#Notification0").text() == "xxx is unavailable at this time." )
{
parent.$("#Notification0").hide();
parent.$("#crmNotifications").hide();
}
});

Category: Unified Experience: Search, navigation and performance

A

I know this is a little old, but I think I came across the same problem. 

How I am going to fix it...

 

OnLoad event for the appointment object. 

Javascript:

See if the CRMNotifications element exists, if it does, see if it only has one notification. See if the notification contains XYZ is unavaialble at this time.

If these are true..

$("#Notification0").hide();
$("#crmNotifications").hide();

hides the Alert. 

 

 

 

Category: Unified Experience: Search, navigation and performance

A

Sorry doesn't seem to be any editing. This will work with other alerts. 

$( document ).ready(function() {
//Nuke notification that the organizer isn't available. TODO figure out how to fetch name of organizer.
if ( parent.$('#crmNotifications').length > 0 && parent.$('#crmNotifications').children("#Notification0").text() == "xxx xxx xx is unavailable at this time." )
{
parent.$("#Notification0").hide();
if (parent.$('#crmNotifications').children().length == 1)
parent.$('#crmNotifications').hide();
}
});

Category: Unified Experience: Search, navigation and performance

A

 

This code seems to work using JQuery, but i haven't ran into the situation where there are more than 1 alerts on screen. 

$( document ).ready(function() {
//Nuke notification that the organizer isn't available. TODO figure out how to fetch name of organizer.
if ( parent.$('#crmNotifications').length > 0 && parent.$('#crmNotifications').children.length == 2 && parent.$('#crmNotifications').children("#Notification0").text() == "xxx is unavailable at this time." )
{
parent.$("#Notification0").hide();
parent.$("#crmNotifications").hide();
}
});

Category: Unified Experience: Search, navigation and performance

A

I know this is a little old, but I think I came across the same problem. 

How I am going to fix it...

 

OnLoad event for the appointment object. 

Javascript:

See if the CRMNotifications element exists, if it does, see if it only has one notification. See if the notification contains XYZ is unavaialble at this time.

If these are true..

$("#Notification0").hide();
$("#crmNotifications").hide();

hides the Alert. 

 

 

 

Category: Unified Experience: Search, navigation and performance

A

Sorry doesn't seem to be any editing. This will work with other alerts. 

$( document ).ready(function() {
//Nuke notification that the organizer isn't available. TODO figure out how to fetch name of organizer.
if ( parent.$('#crmNotifications').length > 0 && parent.$('#crmNotifications').children("#Notification0").text() == "xxx xxx xx is unavailable at this time." )
{
parent.$("#Notification0").hide();
if (parent.$('#crmNotifications').children().length == 1)
parent.$('#crmNotifications').hide();
}
});

Category: Unified Experience: Search, navigation and performance