How exactly does the Awaiting Support Reply field work in NetSuite? - netsuite

I am trying to create a workflow which pulls from a saved search.
The saved search has the criteria:
Awaiting Support Reply - is true
Stage - is any of Open, Escalated
The result I am getting are not as expected:
I post a ticket from my work account (it goes into the list).
A member of the service desk team (handle cases) responds and it disappears from the list.
I reply from my work account and it does not reappear in the list.
I have also tried this from an external email address in case its picking up my internal address as a member of staff or something weird?
Can anyone please advice? Does the person replying have to be a customer in the system for it to work?

It is based on the case status. Configure what you want it's value to be for each case status you have configured.
Setup -> Support -> Case Statuses

Related

Change Notification in Microsoft Sharepoint

I am creating a subscription to a list in Microsoft SharePoint and everything works well. Anytime make a change in the list I'm subscribed to, I get a notification.
But I would like to be able to see which item was changed instead of just seeing that there was a change in the list. For example, I made a subscription to a list and changed some metadata in one of the items that were in that list. Microsoft sent me this as the notification: Notification from change in SharePoint list. The most useful information in this message is the resource, but that is just the path the list that I am subscribed to.
The only way that I have found so that I can find what item was changed is if I make a GET request on Microsoft Graph Explorer that says: https://graph.microsoft.com/beta/sites/{domain name}.sharepoint.com:/sites/{SiteName}:/lists/{listID}/activities
This gives me all the recent events that happened in the list, shown here. It includes the notification id, the user who made the change, and the time that it happened. This information is nice to have, but it doesn't directly lead me to finding out which item was changed.
I had an idea that I could look at the time that a notification happened at (given by the GET request that shows recent activities in the list), and then try to match that with the the lastModifiedDateTime of one of the items in my list. However, I tried this a few times and found that the time that a notification occurred did not always completely match the lastModifiedDateTime of the item that I changed.
Has anyone found a better way to do this? I would ideally like to be able to find the ID of the item that changed, but anything that is more reliable than the modification time would be great.
I don't see a way to do this. The ideal solution would be to have the resource data in the change notification. Because this is currently not supported, I suggest you create a feature request here for it so that it may be implemented in future.

What is the Get URL to fetch TEAM roster or user profile information?

Can someone please share the postman to fetch TEAM roster or user profile information. I am referring to https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/get-teams-context?tabs=json
The Url you need is this: [serviceUrl] + "/v3/conversations/{teamId}/members/"
and it is based on two variables: the "teamId" is obviously different per team. However, the first part of the address (called the ServiceUrl) can also vary between teams, based on where they might be hosted, and you need both.
It sounds like, from the link you sent, that you already have a bot? If so, your bot can retrieve both of these required parameters. One way is that, whenever a user sends a message to the bot, to get the ServiceUrl and TeamId that are sent in the incoming "activity" object that. However, if you want it even earlier than this (i.e. before a user even sends a message to the bot), have a look at the conversationUpdate event here which will fire right when the bot is first added to the conversation.
Does that help?

The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are configured correctly Office 365

Here i developed one Info Path form and when user submits the form then approval process start in Office 365.
First approval goes to manager of the submitter and he got the email for that it will work fine.but recently one user got below log in workflow history.
"The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are configured correctly."
i Google it and in many blogs and forums they have mentioned that it is permissions issue but i checked it also User has permissions because,After this record i enter another record and approved it with this user and got the email.
and it is also not SMTP issue because i developed and published Info Path form on Office 365
Now so much confused what to do.
Any help highly appreciated.
Thanks,
Manoj.
Problem: I had a workflow that was supposed to pause, and thereafter send an email reminder. Results: nothing. Tried: everything. Got the same error every time: The e-mail message cannot be sent. Make sure the outgoing e-mail setting for the server are configured correctly.
Clues: SP was sending other emails, so I knew the email config was probably OK.
Tests: I moved the Pause Step after the email Step, and POW! it worked immedioately. So, there problem seems related to the Pause Step.
SOLUTION: Following the idea of Johan_0904, I returned the Pause Step to the front; and on the Send Email Step, I clicked "Add Else Conditional Branch". I never used the "Add Else Conditional Branch". But I did add the condition: "%Complete" "Greater Than" "-1". This condition is always TRUE. And the "Send Email" command worked thereafter. QED.

Jira, Component specific outgoing email address

I have some problem with the latest Jira (4.3.4). In this version you can set a specific outgoing email address in every project. That's a great feature. But I want to go even further and give every component a specific outgoing email address to. Why? Because we have our Support in one project and every different support customer has their own component representing them.
Every support customer have their own email address ex, support-customer#*.*. It is to this address we want them to email. But the Jira system as it works right now emails from a no-reply address. And a project specific address wouldn't do it either. Thats because we have a mailerdaemon which task is to modify the subject to JEMH (Jira Extentable Mail Handler) valid subjects. That mailerdaemon checks the To: address to add the right component.This works great and every issue gets their specific component.
Wanted scenario.
customer emails to address support-customer#*.*. Mailerdaemon picks the mail up and formats the subject. JEMH read the formatted email and creates the issue. Jira emails the customer that the issue is created using From: support-customer#*.*.
Same as commented and so on.
A potential approach would be to create a specific listener which sends a mail to the component lead.
An approach is using the script runner
Check out the example script to construct the email
https://studio.plugins.atlassian.com/wiki/display/GRV/Post+Functions#PostFunctions-SendEmailWhenBlockerReported
Logic to retrieve the component lead is straightforward. Getting the email address from the component lead also.
The listener would only act on 'my-create-event'. the my-create-event is included in the workflow create transition ...
Francis

Script to check whether all mails replied in Lotus Notes

We use Lotusnotes 6.5 as email client. We wil have around 1600+ mails for 9 hrs. If a mail not checked , we have face serious issues with our client. Can any script can be written to check whether all mails are checked and replied?
Update:
We have already tried moving the mails to another folder.But has this mailbox handled by team of persons, we noticed lot of human error happening like moving a unread mail, sometimes they would have read mail but forget to reply it etc.etc.
So I was looking out for a script solution, will your other options. Also one more thing we do is we cc our mailbox mail id for all outgoing emails to have a track of all replied mails, will this could help in any way to find out which mails was missed?
If you need to track unread marks, I second the aforementioned nsftools solution, which works in Domino 7.x too. However, this is very much Notes ID-dependent. A folder would be better.
Note that 6.5x is well out of support, and that Domino 7.x officially died this week: use something at least vaguely modern!
There's an easier non-programmatic way. Just move the email from the inbox into another folder once the email has been responded to. That is more reliable than any programmatic solution, and keeps your inbox tidy (which will certainly be necessary if you get nearly 200 emails per hour!)
That said, here are some other ideas.
Determining if the document was read
Unread marks are not your friend here, unless you'll be accessing the mail file from the same client. Also they tend to get out of sync and would likely prove unreliable at some point, especially given the number of incoming emails. Instead you'll need to have some information that is saved within the individual mail document, such as the last accessed property or a custom item you manage via scripts/formulas.
You can see if an email has been read by checking the Last Accessed property of the mail document. According to IBM's technote (https://www-304.ibm.com/support/docview.wss?uid=swg21086670), the property will be updated when the document is read.
You could write a script in the QueryOpen event that stamps a value on the document and saves it.
Determining if the email was responded to
First off, I'd suggest you save all sent emails in case you need a record of what was sent to the client. That won't give you a way to see which emails have not been responded to, however.
Instead you could add script to the reply action within the memo form. When someone click's reply it could update the current memo, stamping an item on it to say who replied and at what time, for instance. Then you can create a view to show any emails that don't have that item, and another view to show emails that do grouped by who responded. The second view could even show how many emails each person responded to, something that might be used as a measurement of performance perhaps.
"Unread mark" checking is not exposed in the API.
I did find 2 links, this one is a basic implementation, where as this link does have more robust code and is implemented as an object in LotusScript. It should be compatible with Notes 6.5+.
I found the second link through nsftools website which has lots of great snippets that solve various problems. You should at least be able to detect if a mail has been read or not. Note that it requires making API level calls. You should be able to create a new script library and copy/paste the code into it.

Resources