MOSS Forum

Ask Question   UnAnswered
Home » Forum » MOSS       RSS Feeds

SPD workflow

  Asked By: Traci    Date: Mar 02    Category: MOSS    Views: 1005

I have a quick query about SPD workflows.

I've got a list that stores various types of change requests, One of the
'types' requires automatic approval.

i.e. if field = pre-approved set the approval status to approved without any
intervention from anyone else. The problem i've come up against is that the
approval seems to require the user who started the workflow to have full control
in order to approve it. I don't particulary want to have all the users to have
this level of access, is there a way to run the approval part of the workflow as
another user, or have different rights based on content type rather than list?



4 Answers Found

Answer #1    Answered By: Janak Jadeja     Answered On: Mar 02

The user  should only need approval  rights. You can create a new permission
level for "Approver".

My understanding is that if you have a workflow  call another workflow, the
second workflow is run  under system account. One of the tricks is that the
first statement for the second workflow needs to be a pause for 1 minute to
allow things to switch over. This will delay for 1 minute and then will be
started when the next polling time comes.

The polling time is an STSADM setting, You need Windows Server 2003 R2 SP2 plus
hotfix http://support.microsoft.com/?kbid=932394. Once you have those two
things, you can further control the "minimum wakeup interval" via an stsadm.exe
command: stsadm -o setproperty -pn job-workflow -propertyvalue "every 5 minutes
between 0 and 59" -url http://localhost. I believe the default is 10 minutes.

There is also the ability to change  the permissions for the user within the
workflow that I believe is an add on from CodePlex SPD useful add-on functions.
Be careful to remove them at the end of the workflow and return their regular
permission level.

Answer #2    Answered By: Jude Alston     Answered On: Mar 02

My mistake, the user  seems to require  approvers & contribute. Just granted
approver doesn't seem to work. The custom SPD actions might solve my
problem, I will look into them

Answer #3    Answered By: Araceli Eaton     Answered On: Mar 02

You don't have a whole lot of advanced options with SPD workflows, but
I'm curious as to why a user  would need Full Control to update a field.
Full Control on what, in this case?

Answer #4    Answered By: Nisarg Kapadia     Answered On: Mar 02

You said "...if you have a workflow  call another workflow, the second workflow
is run  under system account."

Please tell us how to do this, I do not see where SharePointDesigner has an
"action" to call another WF.

Also, you seen very knowledgable about WFs. I have NEVER been able to get the
"action" "wait for field  change" to work (MOSS site). Do you know if this is
buggy or some time intervals are set  wrong on server?

Didn't find what you were looking for? Find more on SPD workflow Or get search suggestion and latest updates.