Sharepoint alerts not being sent - sharepoint

I have a sharepoint site and I have contributor access to the site. I am trying to create alerts for documents and folders in the site. When I create an alert, I do get an email saying that an alert has been created but when I edit the doc, I do not get any alert. Can someone tell me whats going on here? I tried googling, but I get complicated answers which I do not understand. I am fairly new to sharepoint

Do you have any spam filtering in place? Check to make sure the alerts aren't in there. Otherwise, I suggest using a ULS monitoring tool to check the ULS logs for any errors that may have been generated by the event that should have triggered an alert. I use one called ULS Viwewer.

Check out this guide - may help
http://sharepointalert.info/troubleshooting-sharepoint-alerts/
See "Which best describes your symptoms? - Getting initial Confirmation Emails but no Alert Emails"
which then talks you through
Check email infrastructure
Check SharePoint timer Jobs
Check list permissions

Related

Trying to Publish a Workflow From SharePoint Designer 2010 to SharePoint 2010

Let me start off by saying that I am not a SharePoint guru, nor an administrator for this site. I have enough rights to build my site. I have taken on the task of creating a site at work to make things better since it has gone through several people's hands and I take it as a challenge that I can do it.
So I have a workflow I created in SPD 2010 to send an email out based on an kickoff action in List A that references email addresses in List B since I am sending this email to people outside the organization. I have even tried to make a simple workflow to send an email to my name in the To: field and TEST in the Subject and Body. No Luck.
The issue lies in the fact that when I try to publish the workflow to the site, after checking for any errors (none I might add), I get back a "Workflow Error" that says "Errors were found when compiling the workflow. The workflow files were saved but cannot be run" and if I hit the Advanced button it says "Unexpected error on server associating the workflow."
I am looking to this forum to determine if this error is related in some way to an incorrect setting in the SharePoint Server that I don't know about, if it has anything to do with a lack of permissions from the overall SharePoint Server administrator to upload workflows or something else that I know nothing about.
I have asked the SharePoint administrator and he won't be able to get back to me until next week as he is at a conference, but I would like to try the workflow out and see if it works or I need to go back and work on it more.
If the consensus is I need more rights and I will have to wait until next week, is there a way to run the workflow in SPD or can I download my site as a sandbox and just play with it there?
Any and all help is gratefully appreciated.
For others who have this issue, it was a rights issue. The company did not install SPD as an admin, hence I could not create work flows.

Using Sharepoint in a Corporate environment - Archiving and Workflows

I was recently put in charge of being "SharePoint Administrator" for my department. I am being tasked with the following:
Create a user friendly interface for end users (Done)
Create an auto-archive process for aged documents. (ISSUE)
Create an interactive workflow for certain reports requiring feedback from end user. (ISSUE)
SO - I am not new to SharePoint, but definitely new to the coding and back end admin component. I have searched to the ends of the internet but cannot find a step - by - step that doesn't require central admin access (I don't have it, and don't know how to obtain it).
My questions are:
Is there a way to set up auto-archive on SharePoint to archive to an external database such as LiveLink without having Central Admin Access? If so - please advise on steps to do so.
If NOT - Is there an alternative and can I set up auto archive to another list within the main SharePoint (I have found tutorials for this but can't seem to find any with step by step instructions so someone without advanced knowledge could go through the process).
Workflows - Am I able to upload data to the sharepoint and have a workflow that would send a notification externally (via outlook) to an enduser indicating action required on the data? The end user would then have to log in to the SharePoint, review the data and take whatever action is required (let's use checking a checkbox as an example of action required). From there - a notification would go to - say - a senior manager to then go in and access the data and check another box for their approval. From that point an email notification would go out that the workflow and item is completed and no further action is required.
I apologize for such a long set of questions, I just really want to understand this and feel like I am so close but just need a little more insight. If you can only answer part of this that's fine too!
Thanks so much to everyone!
Shannon

Updating external list from sharepoint workflow - error

I've created page workflow to update data in external list:
When I execute this workflow, I get an error. I don't know what causes the error:
I've read about permissions to the Sharepoint system account. I feel like I've tried everything.
Do you have any ideas what can cause this error ? Is there any way of debugging such workflows in Sharepoint designer ? I've tried reading Sharepoint logs, but nothing interesting there.
TIA for any clues.
I've managed to do that, I needed to configure Secure Store Service application:
link 1
link 2

Filter out the Users logging in time

I am new to Sharepoint 2007. I am trying to configure MOSS 2007. My question is: Can we know when a user has logged in and uploaded any document to a particular site in the central database?
I know these information can get from the logs but I want any application that give only these information in readable format. that way it will save the time to go into each log file and look for these information.
If you know what library you're interested in, you could consider either:
setting an alert on the library
writing an event handler that would run your code when items are added/updated

What's the best way to report errors from a SharePoint workflow?

I have a custom action in a workflow and would like to report an error to the user when something goes wrong. What's the best way of doing that?
UPD: Ideally I would like to put the workflow in the error state and log a message to the workflow log. That doesn't seem possible. What's the closest I can get to it? I want to a reusable solution,something that's easy for users to set up when using my custom action in SharePoint Designer.
Added more details to the question.
#mauro that takes care of storing the error, but how do I display the error to the user in a way which makes sense?
#AdamSane That's seems like a rather fragile solution. It's not a matter of setting this up once on a single site. I need something others can add using SPD.
when you throw the error your error handler can then email the user, or better if the list is massive, add the error state to the workflow item - i think this is default functionality though as the error would be mentioned there.
http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/fault-handling-in-sharepoint-workflows/
Personally I would log it to either a log file or the event log depending on the issue. I think storing it using a users permissions would be a bad idea, what happens if that user does not have the correct rights? or worse still they get elevated permissions by browsing the list in explorer view?
The log file would be the best way, that way you rely only on the file system being available - you dont have to worry about trapping errors happening whilst connecting to the database etc.
Mauro
Add the error to a hidden list with that users name. Set the visibility on the list (for users) to only read/write their own values. Then use a custom web part or FlexListViewer to view the contents of that list and display it to the user. Once they acknowledge that error, remove it from the list.
If necessary, you can add a different workflow action on that message list, that says pause for 2 days and then email. Whatever, depending on your requirements.
Otherwise you can have a custom db table that you use for pretty much the same thing, this way sharepoint does most of the work for you.
Update This can be packaged up as a feature and deployed to each site as needed. The strengths of this approach (adding a list item to a list, querying, alerting a user, and emailing a user) are all built into the sharepoint itself. In this case you can focus on your custom logic only, while letting sharepoint focus on the implementation details.
If you need the user to take some action as a result of the error (e.g. retrying the workflow) is it possible to create a task for that user with information on the error and the location of the workflow?

Resources