Feb 17, 2011

Just Released: Advanced Workflow Actions for SharePoint Designer 2010

I’m glad to announce that I’ve just published my Advanced Workflow Actions for SharePoint Designer 2010. The solution contains the following Workflow Actions:
  • Create Site Action
  • Get Parent Folder Action
  • Create XML File Action
  • HTTP-Request Action
  • Query XML Action
  • Query XML-File Action
  • Set XML Action
  • Update XML Document Action
  • Call a Web Service Action
  • Execute SQL Action
  • Wait for External Data
  • Regular Expression Actions
download | documentation
The source code is available too :-)
In further posts I will introduce each of the actions…
PS: I’m not a fun of SharePoint Designer Workflows. In almost every customer project I use Nintex Workflow!


Alex said...

the feature that you are trying to activate depends on other feature $Resources:FeatureTitle included in the solution 00000000-0000-0000-0000-000000000000, that is not installed.

That the error i got when trying to activate the feature in the site collection

Christian said...

Hi Alex,
during feature activation the site collection feature activates a hidden site collection feature. There's also a third feature with web application scope. All the features are in this single solution. Ensure that you have activate the web app feature on the corresponding web app. Do you use SharePoint Foundation or Server? I've only tested on SharePoint Server.
Bye, Christian

Anonymous said...


I am trying to use the Regex tool to convert a string like "24;#title" to simply "24".

Please can you advise on syntax?

Many thanks

Alex said...

The web app feature is activated.

the problem seems the hidden site collection feature. how can I solve this?

I am running SP server.

Christian said...

Regular Expression: use Extract Regex String with expression "^\\d*". You have to escape "\" with "\\"
Bye, Christian

Christian said...

@alex: Have you tried to reinstall? Which language you are using? I need more detailed information. Take a look at the ULS log to find more detailed information.
Bye, Christian

Alex said...

Solution Deployment : Global solution ilovesharepoint.workflow.activities.wsp, deployed to 0 servers. Deployment config object is null.

Updating SPPersistedObject SPEncryptedString Name=solution-deployment-ilovesharepoint.workflow.activities.wsp-0-85ba8348-d938-42dd-b589-ba64c33e58fe. Version: -1 Ensure: False, HashCode: 29396103, Id: d59a4551-14ab-4727-9db6-4124f6b50b1b, Stack:
at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
at Microsoft.SharePoint.Administration.SPSolutionDeploymentJobDefinition.Update()
at Microsoft.SharePoint.Administration.SPSolutionLanguagePack.CreateSolutionDeployTimerJob(DateTime dt, Collection`1 webApplications, SPSolutionDeploymentJobType jobType, Boolean globalInstallDlls, Boolean force, Boolean isRestore)
at Microsoft.SharePoint.Administration.SPSolutionLanguagePack.CreateSolutionDeployTimerJob(DateTime dt, Collection`1 webApplications, SPSolutionDeploymentJobType jobType, Boolean globalInstallDlls, Boolean force)
at Microsoft.SharePoint.PowerShell.SPCmdletInstallSolution.InternalProcessRecord()
at Microsoft.SharePoint.PowerShell.SPCmdlet.ProcessRecord()
at System.Management.Automation.CommandProcessor.ProcessRecord()
at System.Management.Automation.CommandProcessorBase.DoExecute()
at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
at System.Management.Automation.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
at System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
at System.Management.Automation.StatementListNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
at System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)
at System.Management.Automation.ScriptCommandProcessor.ExecuteWithCatch(ParseTreeNode ptn, Array inputToProcess)
at System.Management.Automation.ScriptCommandProcessor.RunClause(ParseTreeNode clause, Object dollarUnderbar, Object inputToProcess)
at System.Management.Automation.CommandProcessorBase.DoComplete()
at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
at System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper()
at System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc()
at System.Management.Automation.Runspaces.PipelineThread.WorkerProc()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

That is the two errors present in the ULS, besides the error posted before when tryintg to activate form the Central admin.

With powershell no error visible, only what appears in the ULS.

tried to install several times, alwaysthe same outcome.

the feature you mentioned in the web app is already active.

letme know if you need more info

Christian said...

Hi Alex,
seems the installation fails. During the installation of the solution it will write to the farm's property bag (Config DB) of the farm. The installation will run under your current account. Check if you account has appropriate rights on SharePoint and the Config DB.
Bye, Christian

Alex said...

Chris I am using an account with farm admin rights.

I have installed others solution without problems (I am already using your lookup column)

Christian said...

@Alex: Has this account admin rights on the server?

Alex said...

The account is local admin for the 3 servers on the farm.

alexandros.darius@gmail.com if you want to contact me directly with other questions.

Alex said...

After checking the permissions of the account in the database, i found that it had no permission despite being the account used as farm admin.

So I run it again in powershell using the account with permission to access the config DB and it installed successfully.

Thanks for the Help!

Anonymous said...

For the error:

the feature that you are trying to activate depends on other feature $Resources:FeatureTitle included in the solution 00000000-0000-0000-0000-000000000000, that is not installed.

My permissions were ok, but it wasn't until I used the -force switch on the Install-SPSolution that it started working. Note - this did take my site totally offline for a few seconds.

Joseph Amen said...

any advice on using the regex extract string action to pull from the begininng of a string up to the first pipe "|" ?

digital certificates said...

Thanks for a great read ! It’ll definitely help me start contributing with the projects I use and was trying to figure it out how to help them.

maymay said...

What’s very best in relation to expensive jewelry is usually so it could go along with this rolex replica trendy tendency. There are various styles and designs which may assemble expensive jewelry healthy distinct vogue, possibly Hiphop. Hiphop would be the hip tendency of which the majority of the fresh creation persons abide by, possibly famous people or maybe picture personalities could abide by this rolex replica Hiphop model. Hiphop bracelets is usually in many cases portrayed seeing that flamboyant, opulent in addition to catchy gadgets that may likewise work seeing that symbolic representation connected with rank for most. This will rejoice or maybe indicate some sort of person’s achievements along with the lifetime excellent there're rolex replica. This may not be purely in relation to featuring high priced in addition to opulent jewelries, although is just as very well in relation to celebrating lifetime. Ceramic is usually translated in a excessive you surviving in addition to the start resistive stuff through this new technological know-how. cartier replica uk, Ceramic Wristwatches usually are to a great extent looked for soon after with regards to love, category in addition to energy. Also Aqua Get good at gals Wristwatches usually are favorite with regards to perfection in addition to holding up model. Aqua Get good at gals Wristwatches usually are finish intermix typical in addition to current pattern having the potency of Aqua Get good at Wristwatches. Males diamonds wristwatches have a one of a kind pattern imitating voguish longines replica sale hiphop appears to be still is usually tasteful styled to help accompany almost any trendy glimpse no matter if borne that has a accommodate or maybe both equally shocking as soon as utilized having relaxed have on.

We Claire said...

My opinion is that the best source for authentic Replica handbags is an authorized dealer. Buying a purse from the Internet is a very risky decision. It doesn’t matter if you are planning on purchasing it from an online store or from Designer handbags, there is always a high change that you’ll get tricked into paying a small fortune on a cheap knockoff. If you aren’t an expert than it will be really difficult to know what to look for when checking how authentic looking a <>répliques montres is. This is why I highly advise you to go to a <>Omega replica watches store if you want to be sure that you are actually buying a<> christin dior handbags purse.

Hug Day said...

happy hug day 2016
happy hug day 2016 Date SMS Messages Quotes
Hug day Celebration Ideas
hug day sms for bf/gf

dongdong said...

stephen curry shoes
canada goose jackets
michael kors outlet
michael kors uk
nike tn
babyliss flat iron
michael kors outlet
michael kors watches
coach outlet
polo ralph lauren outlet
michael kors outlet online
oakley sunglasses
nike air max
coach outlet online
coach outlet
burberry outlet
christian louboutin uk
reebok uk
michael kors outlet
coach factory outlet
christian louboutin uk
hermes belt
hollister co
cartier glasses
pandora jewelry
fitflops shoes
louis vuitton outlet online
oakley store
valentino store
hollister sale
canada goose uk
coach outlet online
louis vuitton outlet
jordans shoes
coach outlet
kate spade outlet
toms shoes
armani exchange

风骚达哥 said...

20160423 junda
air jordans
cheap oakley sunglasses
kate spade outlet
adidas stan smith
ray ban sunglasses
michael kors outlet
nike air max shoes
cheap omega watches
yeezy boost 350
michael kors outlet online
michael kors outlet online
nike free runs
air jordan uk
michael kors outlet online
pandora charms
ray ban outlet
calvin klein outlet
fitflops sale clearance
toms outlet
nike huarache white
sac longchamp
toms outlet
michael kors outlet clearance
bottega veneta outlet
armani watches
gucci handbags
nike blazer
oakley sunglasses
true religion jeans
cheap jordans
ray bans
bottega veneta handbags
jimmy choo outlet
oakley sunglasses
prada outlet
reebok shoes
true religion
burberry outlet

Desty Lilian Rosana Putry said...

model meja belajar anak minimalis
warna cat rumah minimalis
model rak tv
model meja makan
taman kolam air
model pintu kamar mandi
model tangga rumah minimalis
warna cat pagar
desain tiang dan keramik teras
kursi sofa ruang tamu minimalis
model tempat tidur bayi
warna cat dapur
model atap rumah minimalis
model plafon minimalis
warna gorden ruang tamu
warna cat rumah tipe 45
model rumah idaman type 36

Xiang Nan said...

Those hoping to buy one are often subjected to a waitlist at Replica Hermes handbag outlet stores that can be as long as six years, and on the secondary market, Louis Vuitton Handbags can sell for more than their original price.As we all know, the Replica Rolex Watches sports timing devices, clearly visible than anything else.Replique Breitlin Watches will give top priority to practical perspective, this IWC Watches section coaxial chronograph with a very conspicuous white lacquer dial and blue steel hands.

Yuanyuan Lin said...

7.14lllllyuan"tiffany and co"
"michael kors outlet"
"hollister uk"
"michael kors outlet"
"salomon shoes sale"
"ralph lauren outlet"
"bottega veneta outlet online"
"fred perry polo"
"true religion jeans"
"michael kors outlet"
"camisetas futbol baratas"
"cartier outlet store"
"christian louboutin shoes"
"nike soccer shoes"
"polo ralph lauren"
"polo ralph lauren"
"michael kors outlet"
"longchamp handbags"
"fitflops sale"
"michael kors outlet"
"coach outlet online"
"louis vuitton handbags outlet"
"adidas shoes"
"tory burch shoes"
"chrome hearts eyewear"
"tory burch outlet"
"michael kors outlet"
"replica watches"
"burberry sunglasses on sale"
"louis vuitton bags"
"coach outlet"
"jordan shoes 2015"
"michael kors outlet"
"abercrombie outlet"

Fangyaya said...

michael kors handbags
coach factory outlet online
ghd flat iron
louis vuitton handbags
ralph lauren
polo shirts
ray ban sonnenbrille
nfl jerseys wholesale
kate spade outlet
ray ban sunglasses
coach outlet online
coach outlet online
louis vuitton outlet stores
christian louboutin sale
giuseppe zanotti sneakers
cheap ray ban sunglasses
michael kors outlet clearance
louboutin shoes
air jordan shoes
tods sale
replica rolex watches
coach outlet
coach outlet store online
louis vuitton outlet stores
coach outlet store online clearances
adidas yeezy
tory burch flats
polo ralph lauren
coach outlet store online clearances
air jordan 11

Mark Smith said...

Rolex Watches Authentic Mens & Ladies Rolex Datejust, President Watches for Sale at JavyEstrella.com.

dada24 Xu said...

canada goose jackets
ugg outlet
cheap uggs
canada gooses outlet
louis vuitton
rolex replica watches
fitflops sale clearance
gucci outlet
cheap jordans

John said...

cheap rolex watches
hugo boss suits
michael kors uk
michael kors outlet clearance
ugg outlet online
cheap jordan shoes
canada goose jackets uk
yeezy shoes
cheap jerseys wholesale
uggs sale
adidas yeezy boost 350
authentic louis vuitton handbags
ugg canada sale
ugg boots
louis vuitton outlet online
michael kors outlet store
michael kors
ed hardy clothing
ray ban glasses
michael kors
michael kors uk
red bottom shoes
chaussure louboutin
coach factory outlet online
true religion jeans outlet
levi's jeans
ed hardy store

Paulo said...

All things considered, securing financing amid this period can be particularly troublesome. This is particularly so when the entrepreneur looks for the financing for the wrong reasons. check cashing

Meiqing Xu said...

ugg boots on sale
converse outlet
rolex daytona
polo ralph lauren outlet online
coach outlet
cheap nfl jerseys
timberland boots outlet
rolex watches
true religion jeans
gucci outlet

chenmeinv0 said...

louboutin shoes
longchamp outlet store
louis vuitton purse
red bottom shoes
ray ban sunglasses
coach outlet
nike outlet
reebok shoes
oakley sunglasses
coach handbags