Alert prompt should appear if the time spent is more than the estimate - rational-team-concert

Here's My scenario, User working on a Task and keeping estimated time and working more than the estimated time. To avoid that, the user should get alert prompt should appear if the time spent is more than the estimate time.

Related

"Data for date 2020-10-13 for application classroom is not available right now, please try again after a few hours."

I've been getting this message returned in the JSON since last week when trying to get Google Classroom app usage reports via the admin api. Has anybody come across this issue before or know if it is some temporary issue with the service?
If I change the date parameters to 2020-10-12 it works and I have been able to obtain 'daily' data in this way for the last few weeks. (It seems that there is generally a delay of about 2 and half days before the reports become available for a given day, so this current delay seems to be much longer than usual).
I am using the classroom:timestamp_last_interaction parameter.
As of 2020-10-20, I can now access Classroom usage data for 2020-10-13. Maybe the lead time has increased to a week, which would be a shame, but easier to remember I suppose!
Will update if I uncover more.

MS Access: Multi-User Application: send msgbox to specific user

I don't know if my idea is possible to solve with MS Access. The requirement:
I have one centralized DATA-database and several Client-Databases. It will be used to maintain a rescue team in our company. Each one has to press a button in his client and in the reception client is visible who is available in case of an emergency.
It even shows who is in which corner of the building the rescue person is.
Now, it's in human nature that in evening People forget to logout. Plan is to define a usual end of work time. The reception client verifies every 5 Minute if someone reaches his end of work time and can set him as out of office.
Problem is, perhaps Mr. X works today not until 17h as usuall - today he is available until 20h.
So, a message should Pop up 15 Min before his end-of work and ask him if he goes by time or not. If he answers to work longer, a flag should remove him from this function today.
Solution is almost 70% developped. Problem is now the little point, how to pop-up the message to the right user. One Idea is to check a message table if there is a message for him.
But, i don't like to make to much LAN traffic... if each client ask every 5 minutes the DATA DB if there is a message for him.
Has some one an idea?
Best regards
Roland
Polling a single table every 5 minutes should generate virtually no load. I've used a similar solution that polls every minute without any trouble on a networked database with ~20 users.
You can, of course, pull in these messages once, since they will fire at a set time, and then just raise them at that time.
You can just have a hidden form that's bound to a specific table, uses a filter on the username, and requery every x seconds, tests if there's a message ready, and then displays it.
Alternatively, you can pull in messages once, and have a hidden form that checks on timer if it's time to raise that message.

I have SSRS auto report refreshing every minute. I takes long time to refresh and shows loading

I have SSRS line graph which is to be auto refreshed every minute. I takes a long time to refresh and shows loading icon until it is refreshed and the graph becomes blurred.
How to reduce the refreshing time and how to refresh the report in background and not to show the loading icon?
Reducing the report refresh time
In most examples, the bulk of the time taken to refresh a report will be due to the dataset queries running. Therefore you should start by looking at those queries and investigating how they can be optimised to execute as fast as possible. As noted in the comments there are options to cache reports for performance, but given your requirement to refresh the report every minute I am assuming you will want the latest data, not a cached version.
Refreshing the report "in the background"
As far as I am aware, this is not possible.
It would seem a snapshot would be the way to go. You can set up Snapshots under the Processing Options tab when managing the report. With a snapshot, SSRS runs all the queries behind the scenes at a set interval or schedule. Then, when the user accesses a report, the only loading time is for the presentation layer.
That said, if a user tries to access a report while SSRS is running a snapshot, then the user will wait until the snapshot is finished, and thus the loading screen will appear. I would recommend you follow Nathan's advice and work on query optimization.

ssrs processing time spikes

I'm developing a report in ssrs for display in a public location within the company. The report shows up-to-the-minute data on department activity, so is set to refresh every 30 seconds or so.
The problem I'm running into is that once every few hours, the report throws an error (rsErrorReadingNextDataRow) & (rsProcessingAborted). All I have to do is hit refresh in the browser (rendered in a an internet browser) and it reruns and charts along happily for a while.
After looking at the reportserver execution log, it appears that these errors coincide with a phenominal spike in processing time. On average, each time the report refreshes, processing times is 400ms~800ms, but when it spikes it goes to ~90000ms (yes, five zeroes) and then throws this error.
Being new to SSRS I am not sure where to begin looking for the root cause.
Can anyone give me pointers as to where I can start to find out what is causing the processing time to rocket like that? Data retrieval is stable at ~5000ms, and Time rendering is stable at around 200ms. It's only the processing that goes haywire.
Some background on the report and data:
Data is pretty straight forward. It's based on a view that pulls transactions from last 7 weeks. Number or records, therefore ebbs and flows each week ~ 8000 records. When select * from View is run in SSMS, query takes about 5 seconds to run. I'll work on speeding that up after I resolve this processing issue.
No parameters are used, though the view does use getdate() to figure out which records to show from base tables.
No stored procedures are used.
Report itself is comprised of 6 panes within a single tablix, none of which have to draw more than a few dozen marks ('cept one is a map of US states).
The report does have one feature that may be related, though I am not sure how. Report definition filters the dataset based on a mod 3 of the built in execution time variable, rotating the report to show "This Month", "This Week", or "Today" activity. There is an additional mod 3 on execution time which rotates visibility for the panes. The result is that each 30 seconds, a report with different combinations of charts shows up on a rotating time-frame.
Don't know if this could be a cause, but it's the only element of the report that makes it remotely fancy. Everything else about the report is actually rather straightforward/plain.
While I would love to identify and eliminate the spikes, even a mechanism to automatically refresh on error, or refresh on timeout (or something to that effect) would do the trick. I need to be able to launch the report in the morning and have it run unmanned all day without any human interaction, refreshing every 30 seconds for the duration of business hours.
Just a recap of the comments:
it might be possible to push the web page into a frame, then add javascript to the main page to periodically refresh the frame. It wouldn't fix the underlying problem, but it might help.
it might be worth looking at the performance monitoring tools in Sql Server - it might be a database issue (temp table filling up, etc)
You noted that adding a with (nolock) seemed to help locate the problem.

Server to ping to get exact UTC time? And Time zone information?

I'm making a program that has a function that can only be run at a certain time. I want to make ti so people can't just change the clock time on their computer to make it work. Is there a place I can ping online that will return the exact time?
Also, because I don't want them to be able to cheat with time zones, but I want to incorporate them, is there a way to find out the time zone a host computer is in?
Thanks.