Report from ServiceNow to Sharepoint - sharepoint

How do I schedule a task to generate a weekly report in ServiceNow and send as an email.
I want the same report to be sent to my SharePoint site automatically every week. How to integrate it ? Please help.

You should be able to setup Incoming email on a Document Library in SharePoint and email a scheduled report to it from ServiceNow.
This also depends on ServiceNow being able to send email to this address.
You may need ServiceNow to have a VPN to your network with SharePoint, and you need Incoming email to be configured on your SharePoint install.
If those are working, you can do something like the following.
SharePoint
Create a Document Library
Go to Library Settings
Open Incoming E-Mail Settings
Change Allow this document library to receive e-mail? to Yes
Give this an E-mail address: reports#mysharepoint.com
SharePoint Security
Consider how ServiceNow is sending email to you. If email is sent via their mail servers, you may need to set incoming email option
E-mail security policy to Accept e-mail messages from any sender
In this case, be mindful of what email can be delivered to your network. This may allow unwanted emails coming in.
If ServiceNow uses your mail servers, you may be able to grant access to the Document Library for the user that is delivering your email. If so you may be able to set this
E-mail security policy to Accept e-mail messages based on document library permissions
This is much more secure, but these things always depend on your environment and your needs.
ServiceNow
Go to Reports > View / Run
Open the report to be delivered
Click the dropdown on the Save button
Choose Schedule
Fill out the Schedule form
Click the Users lock
In Enter email address put in the email to send to the Document Library (ex: reports#mysharepoint.com)
Run: Weekly
Choose the Day of the week and the Time
Subject: My report
Right click the header and choose Save
Test this by clicking Execute Now within the Scheduled Report

Related

How to have multiple approval areas in Azure Logic Apps?

In Azure Logic Apps, there is an action for Send Approval Email under Office 365 Outlook.
I want to have multiple approval options in the same email. Is there a way to do it?
I tried looping over and sending emails but that sends a new email every time with option to approve.
Currently, this is not possible in logic apps. You can send only 1 approval from logic apps. However, if it is must to use an approval connector you can build a logic app where you can send multiple emails and track the options through Storage account or you can simply use a send email connector and get the replies from users. Below is an alternative approach if it is must to use an approval connector from logic apps.
I have used parallel branches to set a time for the responding by the user. If the user fails to select the options within the time limit the logic app fails. In my case I have used 1 minute. However you can even set time using Delay until and mention the specific date and time to respond back.
In the parallel step I'm sending the Approval email to the user and then I'm storing all the Lists of the blobs in storage account into a variable.
Note: This results to trigger multiple emails to the users
In the next step, I'm checking if the user's options has already been created by checking their mail id. If yes, it just stores the selected option by the user else it creates the file and then stores the selected options by the user.
RESULTS:
In mail
In LogicApps Run
In storage account
Yes, you can have multiple approval in the To configuration with multiple email ID's separated by semicolons of the Send approval email action of the office 365 connector.
Once it is approved you can get the email ID of the person who has approved the request using the property UserEmailAddress and other details of the output of your Send approval email connector.

Send mail to Document Library in Sharepoint 2013

I have 1 document Library I want to send email with attachment to that Library.for which email Id I want to send Email.
Did you go through these links ..
Configure incoming e-mail - Central Administration
Enable and configure e-mail settings for a library
You need to enter unique name to use as part of the e-mail address in library setting.

Save a copy window to send document in entered email is not working in In-Person DocuSign process. Not received any email

We are implementing the DocuSign in our application. While signing the envelope in In-Person mode there is an window (popup) to send a copy of the document in an email.
We have entered the email but no email received. Checked settings in the DocuSign portal account but not able to find any setting for this.
Please let us know how to enable the save a copy email in DocuSign.
I would check settings on your side if you are not receiving the emails. Things like security software, spam/junk mail filters, firewalls, etc. that might stop the email from arriving. DocuSign is a widely used platform, if the emails weren't going out it would be publicly known very quickly, and I just tested this myself and I'm getting the emails. I might suggest you call their support department...

How can I modify browser to control DOM of any loaded document?

I want to login in gmail account automatically. Then want to create a mail through contents of a text file. Then select Email addresses from Database one by one and send mail through GMail account and everything should be absolutely automatic.
I mean. I have a list of thousands of emails and I want to send all of them a personalized mail through GMail account. But I don't want to create 500 mails per day manually. I want to do this thing automatically. So I think, I should create a system which have following Algorithm.
1 Automatically login to GMail account.
2 Automatically compose a new mail.
3 Automatically select an email address from my database.
4 Automatically Paste content in composing mail.
5 Automatically click on the send button to send the mail
6 Again automatically follow steps 2 to 6 until all emails are not sent.
I can do all these things if I can control the Web Browser because without controlling the browser, I can't do all these things. I want to know, How can I achieve this and through which language?
Automated testing tools can do the trick. Try WatIn. WebLoad could also work. You can automate access to a site and the clicks with it. You should be able to leverage that to send out your emails.

Send email from users account

In my sharepoint site I have a document library with a workflow attached to it.Once any user upload a new document workflow is started and the document is send to approver for approval along with this an email has been sent to the approver for new document pending for approval. Now then email is sent from the mail server I have configured in sharepoint. it works fine. Now my question is I want to send the email to the approver from users email ID so that the approver should know from whome the request is come from.
Can any one help me how can I configure mail server so that the outgoing emailing should be done from users email ID.
Thnaks
sachin
You will need to set up a custom workflow with a custom activity to send the email rather than using the out of box approval workflow. This is one of those cases where a small change from the normal SharePoint way of doing things means a lot of extra work - the sort of problem I usually solve by telling the client it can't be done or is very expensive.
As an alternative, just including the requesting user name in the body of the email would be a lot easier and may be close enough to meeting the actual requirement.
You have write an event handler for the document library. You will have to send the approval mail using this event handler instead of thw workflow.
This post has some info abut event handlers in MOSS 2007

Resources