Gníomhartha SPD sreabhadh oibre saincheaptha — feabhsuithe ionramháil teaghrán

Faoi na seachtaine ó shin, I started up a codeplex project that provides a simple and reasonably generic method for adding custom action functions to SharePoit Designer workflow. It’s described here: http://www.codeplex.com/spdwfextensions. Beyond simply providing a framework, it also aims to provide a set of useful functions that will make SPD more useful/flexible/powerful.

Seo iad na gnéithe atá ann faoi láthair atá beartaithe do leagan 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

Má tá aon leas sa tionscadal seo duine ar bith, fág nóta nó thosú / a chur le plé anseo le do thoil: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

Seo é an tacar reatha feidhmeanna atá códaithe (cé nach thástáil go hiomlán mar an 11/08/07):

Feidhm Cur Síos (más rud é nach céanna. fheidhm Glan)
Num-iontrálacha() Returns the number "entries" in a string as per a specified delimiter.

Mar shampla: Num-entries in a string "a,b,c" with delimiter "," = 3.

Iontráil() Returns the nth token in a string as per a specified delimiter.
Fad String.Length
Ionadaigh() String.Replace()
Tá() String.Contains()
Returns the word "true" or the word "false".
Bhfotheaghrán(tús a chur) String.Substring(tús a chur)
Bhfotheaghrán(tús a chur,deireadh) String.Substring(tús a chur,deireadh)
Cos() String.ToUpper()
Ní eagar() String.ToLower()
StartsWith() String.StartsWith()
Returns the word "true" or the word "false".
EndsWith() String.EndsWith()
Returns the word "true" or the word "false".

Cuardaigh & url fóntais deisce éasca Ionchódú

Tá mé ag dhíth orthu a url-ionchódú roinnt teaghráin an tseachtain seo agus slapped le chéile fóntais beag aa gur shíl mé gur mhaith liom a chur suas ar SkyDrive don phobal.

Faigh an dénártha anseo: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/WinUrlEncode.zip

Faigh an réiteach stiúideo amhairc anseo: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/WinUrlEncodeVS2005.zip

Seo lámhaigh scáileán:

íomhá

Tapaidh agus éasca: Leabú hipearnasc isteach sonraí fhonn gréasáin mar chuid XSLT

Suas chun dáta (01/17/08): Seo cainteanna iontráil blag faoi níos mó hyperlink XSL maitheas: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Forbhreathnú agus Cuspóir: I had created a simple bar chart to serve as component on a dashboard. I’ll save the details on building charts for another post, ach ní raibh mé invent an teicníc (ná an comhartha ceiste, an ní sin). It turned out there was a bug in the chart and while I fixed that, I took the opportunity to convert some labels into hyperlinks that pointed at the underlying list behind the graph. Mar shampla, there is a label with value "Hold". I wanted to turn the label into a hyperlink so that the user could click on it and drill down to the specific entries in the list whose status value is "Hold".

Céimeanna:

  1. Bain úsáid as stiúideo amhairc le haghaidh IntelliSense SharePoint-eolas.
  2. Cóipeáil XSLT an DVWP ar isteach amhairc stiúideo (tionscadal bán a chruthú, comhad XSL a chur leis an tionscadal).
  3. Cóipeáil an nasc mian leat a úsáid i an gearrthaisce.
  4. Greamaigh sé isteach ar an suíomh gceart sin sa XSL.
  5. Convert URL argument separators on the query string from "&" to "&Dodgers;"
  6. Url-ionchódú argóintí aonair.
  7. Wrap go taobh istigh d' <a href…> </a>

Sampla:

Tá mé URL:

http://[freastalaí]/[suíomh]/Liostaí / Oscailte 20Positions/AllItems.aspx%?Féach ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = hearcóir&FilterValue1 = Hold

Liom a thiontú sé isteach:

     <a href="Liostaí / Oscailte 20Positions/AllItems.aspx%?Féach =% 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1% 7d&Dodgers;FilterField1 = hearcóir&Dodgers;FilterValue1 = Hold"> Coinnigh: </a>

Mé a chlaochlú de láimh an chéad argóint ó:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

go:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1% 7d

(Sa, Athraíonn an brace ar oscailt do% 7b agus transforms an brace deiridh chun% 7d)

An dara agus an tríú argóintí’ paraiméadair ("FilterField1=Hearcóir" and "FilterValue1=Coinnigh" faoi ​​seach) nach gá a bheith url-ionchódaithe mar nach bhfuil siad go bhfuil aon carachtair neamhshábháilte.

Nótaí:

Ba chóir an teicníc obair go ginearálta in áit ar bith is mian leat a hyperlink in XSLT ina n-áirítear an hyperlink paraiméadair ar an URL, mar shampla a leabú:

http://[freastalaí]/[suíomh]/Liostaí / Oscailte 20Positions/AllItems.aspx%?Féach ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = hearcóir&FilterValue1 = Hold

Fuair ​​mé an URL féin trí rochtain a fháil ar an liosta saincheaptha agus de láimh scagadh ar an gcolún ar stádas (labeled "Recruiter" thuas).

Quick agus Simplí: Cumasaigh sreabhadh oibre Dearthóir SharePoint thabhairt cothrom le dáta an fhoirm InfoPath

Cás: I have an InfoPath form that front-ends a workflow process implemented using SharePoint Designer. At one point, a manager must approve the form. Ós rud é nach féidir liom brath ar stair sreabhadh oibre chun freastal ar mo riachtanais iniúchóireachta, Cinneadh a dhéanamh liom a stóráil mo theachtaireacht féin a iniúchadh go díreach ar an bhfoirm féin.

Forbhreathnú:

Dearadh an fhoirm agus é mar fhoilsiú cineál ábhar and the form itself to a document library. Mark desired form fields as being updateable from MOSS. The form is tied to the content type and the content type is "attached" le leabharlann foirmeacha (nó go leor, más mian leat). Write a workflow that updates the field.

Céimeanna Sonracha:

  1. Create a document library. This will hold your InfoPath template.
  2. Create a forms library.
  3. Create the InfoPath form. Include a text field, "Audit Message".
  4. Foilsigh an fhoirm mar cineál inneachair (NACH doiciméad).
  5. Cé líonadh amach na dialóga fhoilsiú:
    a) Sábháil an comhad. Xsn go dtí an leabharlann doiciméad (céim #1).
    b) Publish the "Audit Message" réimse agus marc fíor: "Allow users to edit data in this field by using a datasheet or properties page".
    c) Cruthaigh cineál ábhar nua agus a thabhairt dó ainm cuí.
  6. Rochtain ar an leabharlann foirmeacha.
    a) Téigh go dtí ar a suímh chun cinn agus a chur ar chumas an leabharlann foirmeacha a bhainistiú cineálacha ábhar.
    b) Roghnaigh an cineál inneachair nuachruthaithe (5c thuas). It will be grouped under "Microsoft InfoPath" (nó a leithéid).
    c) Remove the default "Form" cineál inneachair ón leabharlann.
    d) Mark the library to "show as web page" ionas go mbeidh an fhoirm a sheoladh ó SharePoint agus nach bhfuil an cliant stáisiún oibre InfoPath.
  7. Go back to the forms library proper and click "New" chun a fhíorú go simplí go bhfuil an fhoirm sa phost i gceart agus ag feidhmiú mar is mian leat.
  8. Dóiteáin suas SharePoint Dearthóir agus nascleanúint a dhéanamh leis an suíomh go ina hóstach ar do leabharlann fhoirm (ó chéim 2).
  9. Cruthaigh sreabhadh oibre nua a ghabhann leis an leabharlann foirmeacha.
  10. Add a single action "Set Field in Current Item". You should expect SharePoint Designer to list your your field, "Audit Message". Assign it a value.
  11. Cliceáil Críochnaigh agus dul ar ais go dtí an leabharlann bhfoirm.
  12. Create a new form and put some test value into the "Audit Message" réimse.
  13. Sábháil agus dul ar ais go dtí an leabharlann bhfoirm.
  14. Right-click, select "Workflow" agus tús a chur suas do sreabhadh oibre.
  15. It should run almost immediately. Pull up the form (ó chéim 12) agus má tá go léir imithe chun pleanáil, "Audit Message" Tá sannta cibé luach a sholáthraíonn tú i chéim 10.

Nótaí:

Not all controls may configured for this bi-directional communication. Mar shampla, it does not seem to implement an SPD workflow that modifies text fields wrapped inside repeating sections.

One of the key take-away’s here is that we’ve really created a content type with an associated template. This also enables us to store multiple InfoPath form templates in the same form library.

This requires forms server. It’s most certainly not going to work in a WSS 3.0 timpeallacht agus is dócha éilíonn fiú timpeallacht SharePoint Fiontraíochta.

Tá an Beagle Landed (Deireadh Fómhair 2007 eisiúint)

(Tá sé seo i ndáiríre ar scéal beag d'aois, ach de réir mar proclaims mo mana stáisiún dóiteáin is fearr leat, "Better late than never").

Seiceáil sé amach anseo: http://www.sharepointbeagle.com/

Más rud é nach bhfuil tú cheana féin, a bheith cinnte a clárú.

Ar ndóigh,, a bheith cinnte a léamh mo airteagal about a real-world SharePoint project (lena n-áirítear ceanglais sainmhíniú, KPI, cineálacha ábhar, dashboards and more) as well as mo chomhghleacaí article about the content query web part.

Níl go leor de na rudaí maith eile freisin.

Conas a bhaint “Féach ar gach ábhar an tsuímh” nasc

Tá D'iarr mé ar an cheist beagnach gach seachtain, de ghnáth i gcomhthéacs an phlé slándála. An administrator/site creator has provisioned a site, slándála cumraithe, arranged web parts and customized the quick launch to provide that oh-so-perfect set of options to the end user. Ach, amach as an bhosca, you can’t remove the "view all site content" nasc.

Mark Wagner Soláthraíonn an freagra anseo (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Is é a scríobh-suas terrific ar dhá leibhéal. Tugann sé freagra ar an gceist, "How do I remove the View All Site Content" nasc? Ansin,, Freagraíonn sé láithreach a leanúint-ar cheist: Conas is féidir liom a chumasú go héasca ar an tuairim go léir nasc ábhar an tsuímh ar bhonn an láthair-ar-láthair?

Mar bónas: Oibríonn a chur chuige do SSU, ní hamháin CAONAIGH.

</deireadh>

Liostáil le mo bhlag!

Mo CodePlex tionscadal an-féin: Síntí sreabhadh oibre do SharePoint Dearthóir

Suas chun dáta: Féach anseo (http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!310.entry) ar a dhéanaí ar an tionscadal seo.

Chruthaigh mé an tionscadal CodePlex lá atá inniu ann go dtí teach an cód comhéadan Cineálach SPD a blogged mé faoi anseo (http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!275.entry).

Bíodh Féach ar anseo (http://www.codeplex.com/spdwfextensions) a fheiceáil ar an tionscadal CodePlex agus tús na boinn.

Má tá suim ag obair ar seo dom tú, tine amach ar ríomhphost ag mailto:galvin.paul@gmail.com

SharePoint Dearthóir — Ghníomhaíocht an Chustaim a fhorghníomhú user-sainithe C # feidhmeanna

Suas chun dáta: Tá sé seo le scaoileadh CodePlex anseo: http://www.codeplex.com/spdwfextensions

Suas chun dáta: Féach anseo le haghaidh nótaí scaoileadh is déanaí: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry

Suas chun dáta: Féach anseo le haghaidh mo smaointe ar thráchtálú an tionscadal seo: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

This project provides a custom activity in SharePoint Designer. Use this custom activity to invoke (seolta) any C# function that you incorporated into the linked assembly.

Amhail Deireadh Fómhair go déanach, 2007, this is just an initial version of the project. I plan to expand it with a number of additional functions, lena n-áirítear bhfotheaghrán, Innéacs, ionad, invoking web services and anything that seems useful or interesting. I also plan to post this to codeplex once I have my act together on that front. This will also be deployable as a solution at some point.

Má tá aon tuairimí agat, ceisteanna nó moltaí, iad a fhágáil i tuairimí nó ríomhphost chugam le do thoil.

Séanadh:

I make absolutely no claims as to the suitability of this for any purpose. Use at your own risk.

Céimeanna a shuiteáil (a leanfar i gcás gach WFE an bhfeirm):

1. Íoslódáil an. Zip agus sliocht.

2. Install the .dll into the GAC. I usually open c:\fuinneoga tionól ag baint úsáide as fuinneoga taiscéalaí agus é a chóipeáil ann.

3. Athraigh web.config chun an tionól a chur leis na rialuithe sábháilte:

<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes>

<authorizedType Assembly="SpdGenericInterface, Leagan 1.0.0.0 =, Cultúr = neodrach, PublicKeyToken = abe076fd8125f3c4" Namespace="Nivlag" TypeName="*" Authorized="True" />

4. Copy "SpdGenericInterface.actions" le C:\Program Files Common Files Microsoft Roinnte síntí fhreastalaí gréasáin 12 TEIMPLÉAD 1033 Sreabhadh Oibre

Tabhair faoi deara go bhfuil an suíomh thuas go sonrach le suiteálacha teanga Béarla.

5. Dún SharePoint Dearthóir (má tá sé ar oscailt cheana).

6. iisreset

7. Oscail SPD agus sreabhadh oibre nua a chruthú.

Má théann gach maith, ba chóir duit a bronntar le catagóir nua gníomhaíochta:

íomhá

Nótaí:

Féach anseo (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) dhéanamh d'fhorbhreathnú iontach ar an bpróiseas a chruthú, a shuiteáil agus a chumrú le réiteach mar seo.

Tá an. Zip deartha a bhaint go díreach chun tú c:\ drive. If you do this, Is féidir leat a oscailt an tionscadal agus beidh na cosáin a bheith comhsheasmhach.

Chun seo a úsáid i amhairc stiúideo, you probably need to install "Extensions for Windows WF".

The initial upload contains just one "dispatcher function", "ToLower()". To add more functionality, é a chur leis an modh Rith mar a thaispeántar:

 chosaint shárú ActivityExecutionStatus
          Rith(ActivityExecutionContext executionContext)
        {

            teaghrán functionToDispatch;
            functionToDispatch = seo.DispatchFunction.ToLower();

            athrú (functionToDispatch)
            {
                cás "tolower()":
                    {
                        seo.OutResult1 = seo.InParam1.ToLower();
                        bhriseadh;
                    }

                réamhshocraithe:
                    {
                        seo.OutResult1 = "Unknown function: [" + seo.DispatchFunction + "].";
                        bhriseadh;
                    }
            }

            ar ais ActivityExecutionStatus.Dúnta;
        } // ActivityExecutionStatus

    }

Ansin,, re-build the project and copy the assembly to the GAC. I expect an iisreset would be required.

SPD Sreabhadh oibre saincheaptha gníomh – a fháil ar an <WorkflowInfo> chlib ceart frustrachas a sheachaint

Baineann Cuid den phróiseas maidir le cruthú gníomh saincheaptha le haghaidh Dearthóir SharePoint a chruthú ". Gníomhartha" comhad.

Fuair ​​mé agus iarracht a úsáid le teimpléad sampla a thosaíonn amach mar:

<?xml leagan="1.0" ionchódú="utf-8" ?>
<
WorkflowInfo xmlns="http://schemas.microsoft.com / SharePoint /">
<
Gníomhartha Seicheamhach="ansin" Comhthreomhar="agus">

Mar sin féin, that xmlns attribute prevents my environment from working. My actions don’t show up in SPD.

Is é an réiteach a stiall amach an tréith xmlns, do an iisreset and close/re-open SPD.

Quick agus Simplí: Cumraigh MOSS chun cuardach a dhéanamh ar leabharlann doiciméad ar leith

See UPDATE (Mé) below (11/24/07) on How to Configure Microsoft Office SharePoint Server 2007 go Innéacs agus Crawl Fillteáin Líonra Cuardaigh

Cuspóir: I want to execute a search restricted to a specific document library. Sa chás seo, Tá cáipéisí oiliúna an leabharlann doiciméad.

Céimeanna:

1. Taifead an URL an leabharlann doiciméad.

2. Cruthaigh scóip:

Téigh go dtí riarachán lárnach.

Access the SSP.

Go to "Search Settings".

Scroll down to the scope section and select "View Scopes".

Create a new scope. Give it a name and useful description.

3. Define scope crawl rules:

Add a rule that defines the document library for this scope.

Select "web address" for "Scope Rule Type".

Enter the name of your folder (féach ar #1 thuas).

Accept the default value of "Include".

Wait for the scope to update (or start it manually).

4. Cumasaigh an raon feidhme i mbailiúchán láithreán.

Téigh le bailiúchán láithreán áit ar mhaith leat a bhaint as an raon.

Do raon feidhme nua a chur leis an ngrúpa taispeáint cuí nó grúpaí.

5. Cuardaigh!

Ag an bpointe seo, you’re done. Assuming the scope is properly defined, Beidh sé ar fáil i downs titim scopes le haghaidh cuardach simplí agus dul chun cinn agus nuair a chuardaíonn tú ag baint úsáide as raon, go mbainfidh tú a fháil ach torthaí súil agat.

Nótaí:

Scríobh mé an iontráil seo bhlag mar gheall ar iompaigh mo cuardaigh a dhéanamh chun thus raon simplí suas tirim frásaí a úsáid mar:

  • scopes chumrú i CAONAIGH
  • chumrú caonach scóip cuardaigh
  • scopes i SharePoint 2007
  • scopes i SharePoint
  • cuardach a dhéanamh ar dhoiciméad leabharlann caonach
  • Scopes chéad caonach

Is féidir leat a chruthú a bhfuil raon feidhme cuardaigh ar fhillteán, not just the entire document library.

Is féidir le raon feidhme a roinnt thar bhailiúcháin láithreán il (dá bhrí sin, a "shared service").

You can create the scope at the site collection level itself. Mar sin féin, I prefer to go to central admin because I can start the crawl from there. You cannot start the crawl from the site collection.

Suas chun dáta (Mé) mar ar 11/24/07:

Kai Shang put together a great post entitled How to Configure Microsoft Office SharePoint Server 2007 go Innéacs agus Crawl Fillteáin Líonra Cuardaigh @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Clibeanna Technorati: , ,