This morning the product received operational response, said the airport service backstage, boarding pass manual dispatch, click did not respond.
Just arrived at the company, the product told me this message, verified that the click after the popup system error message:
Because of the number of items at hand, plus the code logic for this project has not been in contact for two weeks, with such a hint message, the time really do not know what the reason.
Next, to analyze the log to troubleshoot, rely on, found that there is no record log. Had to open the program, look at the logic. First to record the log, and then read the log, found that is "45 minutes before departure {" Flighttime ":" 2015-09-17t11:14:00 "," Now ":" 2015-09-17t10:46:44.1730772+08:00 "}" So tell the product.
This small project, product manager personnel changes, the new product daily busy with various other needs, not too clear specific details, but also careless attention to detail, every time the business party to reflect the problem, like a microphone, directly reflected to me. I didn't focus on this little project, so there was a problem and I couldn't locate the cause as soon as possible. If such problems often occur, it is bound to waste a lot of time and energy.
So, start optimizing.
First, just mentioned, record the full log for troubleshooting.
Second, the most important, "Handle the exception, refresh the page retry!" "This is a very empty hint, by modifying the program, instead of prompting for clear reasons.
Thirdly, in the list of orders to be processed, each line has a "dispatch" button, and the dispatch must be in the "submitted/Pending" State to be able to operate, so add this qualification.
Finally, in terms of user experience, merge the 2 columns of "action" and "whether to end" and change to a column, which is called "Operation". After the revamped UI and interaction such as:
End.
Yes, this is a backend management system.
Some people will say, since it is a background management system, how to change how to change. But, in fact, here is learned, for those outside the official website or shopping malls, can also do similar optimization. I am a technician, the product of things dare not say more.
Airport Service Backend-boarding pass order Processing requirements optimization