Archifau Categori: SharePoint Llif Gwaith

Cynamserol Activation Llif Gwaith — Mae Datrysiad heb fod yn feddygol

Y NEWYDDION DIWEDDARAF: Gweler y drafodaeth hon MSDN, yn enwedig y cofnod diwethaf: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Mae'n disgrifio cyflwr y gall circuit peth cyfan hwn yn fyr. Mewn byr, Gall fod mor syml â gwneud o leiaf un o'r meysydd gorfodol.

Mae gen i lyfrgell dogfen sy'n cefnogi wyth math cynnwys.

Mae gennyf llif gwaith dylunydd SharePoint sydd am gyfrifo a neilltuo "dyddiad nodyn atgoffa" gan syml dynnu 30 diwrnod o golofn arall, "dyddiad dyledus". Dylai hyn ddigwydd dim ond ar gyfer un o'r mathau o gynnwys y, "Yswiriant". Amcan busnes yw cynhyrchu KPI sydd yn dangos dau gategori o dogfennau yswiriant: "fin dod i ben" a "wedi dod i ben." (Gallwch ddarllen mwy am y math hwn o DPA ac yn fwy sylweddol yn drilio i lawr yma).

Yr wyf wedi ffurfweddu llif gwaith i tân pan gaiff eitem newydd ei greu a pan mae eitem ei haddasu. Y syniad yw pan fydd yn ddogfen yswiriant wedi'i llwytho i fyny, Rydym yn cyfrifo "rhybudd dyddiad" yn seiliedig ar y dyddiad dod i ben. Gwaith pâr o safbwyntiau mewn cysylltiad â rhestr DPA i dynnu sylw at amodau hyn pan mae defnyddwyr yn taro eu tudalen gartref.

Nid yw'r strategaeth hon yn gweithio pan fyddaf yn llwytho dogfen.

Imi lanlwytho'r ddogfen ac yr wyf gyflwynais gyda mynediad data meta sgrin. Ar y pwynt hwn, Yr wyf eisoes mewn trafferthion. Mae'r SharePoint eisoes wedi, gynamserol o fy safbwynt, llosgi y llif gwaith. Nid wyf wedi cael cyfle i ddewis y math cywir o gynnwys nac aseinio dyddiad dyledus. Ar yr un pryd, Nid yw'r llif gwaith yn tân pan yr darodd y botwm cyflwyno ar hyn o bryd. Mae rhai rhesymeg parod y "yn credu" Mae y gyntaf yn cyflwyno yn rhan o y "creu" digwyddiad. Felly … fy llif gwaith wedi tanio a phan fydd yn gweithredu, Fe'i pasiwyd gwerthoedd data meta diofyn.

Y gorau i weithio o amgylch gwn o yw mewnosoder "saib tan" gweithgarwch yn y llif gwaith. Yr wyf yn oedi llif gwaith ar gyfer 1 munud. Tra yn ei oedi'n, I ddewis y math o gynnwys cywir, Rhowch y data meta a chyflwyno. Mae cwblhau'r broses oedi ac mae'r llif gwaith yn mynd rhagddo yn ôl yr angen. (Nodwch fod yn fy amgylchedd, Nid gweithgareddau llif gwaith amserydd o'r ddogfen raglennu sengl yn gweithio allan o'r bocs. Efallai y bydd gennych yr un drafferth. Gweler yma am fwy o fanylion).

Dydw i ddim yn hoffi "hud oedi" weithio o amgylch. Mae beth sy'n digwydd os bod y defnyddiwr yn llwytho dogfen ac mae'r ffôn yn canu a'r sgwrs ddilynol yn outlasts y saib? Gallaf wneud y saib hwy, ond yr wyf yn dal ddim yn ei hoffi.

Ysgrifennais am hyn ar y fforymau MSDN yma: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1

Cyflym a syml: Anfon e-bost gyda hyperlink gwreiddio o lif gwaith Dylunydd SharePoint

Unwaith neu ddwywaith y mis, rhywun swyddi cwestiwn fforwm: "Sut ydw i'n cynnwys hyperddolenni i URL sy'n cliciadwy dylunydd SharePoint e-bost?"

Cyflwynir heb sylwadau pellach: (yn dda, mewn gwirionedd mae sylwadau pellach ar ôl y ddelwedd):

Delwedd

Becky Isserman yn dilyn i fyny gydag eglurhad defnyddiol ar sut i ymgorffori dolen i eitem yn yr e-bost: http://www.sharepointblogs.com/mosslover/archive/2007/11/20/addition-to-paul-galvin-s-post-about-sending-an-e-mail-with-hyperlinks-in-spd.aspx

Cyflym a syml: Galluogi llif gwaith Dylunydd SharePoint i ddiweddaru ffurflen InfoPath

Senario: Mae gennyf ffurflen InfoPath a flaen-yn dod i ben broses llif gwaith ar waith gan ddefnyddio SharePoint dylunydd. Ar un adeg, Rhaid i'r rheolwr yn cymeradwyo y ffurflen. Gan na allaf gyfrif ar hanes llif gwaith i gwrdd â gofynion archwilio fy, Byddaf yn penderfynu i storio fy neges archwilio eu hunain yn uniongyrchol ar y ffurflen ei hun.

Trosolwg:

Dylunio y ffurflen a'i gyhoeddi fel math o gynnwys a y ffurflen ei hun i Lyfrgell y ddogfen. Roedd Mark a ddymunir caeau ffurflen yn cael ei ddiweddaru gan MOSS. Y ffurflen yn cael ei glymu i y math o gynnwys ac amgaeir y math o gynnwys "" i lyfrgell ffurflenni (neu lawer o, os ydych am). Ysgrifennu llif gwaith sy'n diweddaru'r maes.

Camau Penodol:

  1. Creu llyfrgell ddogfen. Bydd hyn yn cynnal eich templed InfoPath.
  2. Creu llyfrgell ffurflenni.
  3. Creu ffurflen InfoPath. Cynnwys maes testun, "Archwilio neges".
  4. Cyhoeddi y ffurflen fel math o gynnwys (NID ddogfen).
  5. Er bod llenwi'r ddeialogau cyhoeddi:
    1) Cadwch y ffeil. Xsn i'r llyfrgell ddogfen (camu #1).
    b) Cyhoeddi "archwilio neges" maes a marc gwir: "Yn caniatáu defnyddwyr i olygu'r data yn y maes hwn drwy ddefnyddio'r dudalen daflen ddata neu eiddo".
    c) Creu math newydd o gynnwys a'i rhoi yn enw priodol.
  6. Cael hyd i'r llyfrgell ffurflenni.
    1) Ewch i'w osodiadau uwch a galluogi'r llyfrgell ffurflenni i reoli mathau cynnwys.
    b) Dewiswch y math o gynnwys sydd newydd ei chreu (5c uchod). Bydd yn cael eu grwpio o dan "Microsoft InfoPath" (neu rywbeth tebyg).
    c) Cael gwared ar y "ffurflen ddiofyn" math o gynnwys o'r llyfrgell.
    d) Mark y Llyfrgell i "ddangos fel tudalen we" fel y bydd y ffurflen yn lansio o SharePoint ac nid cleient InfoPath y weithfan.
  7. Ewch yn ôl i'r Llyfrgell ffurflenni priodol a cliciwch "newydd" i wneud dim ond cadarnhau bod y ffurflen yn cael ei phostio yn gywir ac yn gweithredu fel yr ydych am.
  8. Tanio SharePoint Dylunydd a llywio i'r safle sy'n cynnal eich llyfrgell ffurflen (o gam 2).
  9. Creu llif gwaith newydd ynghlwm wrth y llyfrgell ffurflenni.
  10. Ychwanegu un cam "Gosod maes yn bresennol eitem". Dylech ddisgwyl dylunydd SharePoint rhestr ydych chi'n eich maes, "Archwilio neges". Mae'n neilltuo gwerth.
  11. Cliciwch ar Finish a mynd yn ôl i'r llyfrgell ffurflen.
  12. Creu ffurflen newydd a rhoi rhywfaint o werth prawf ar y "archwilio neges" maes.
  13. Achub a mynd yn ôl i'r llyfrgell ffurflen.
  14. Cliciwch y botwm dde, Dewiswch "llif gwaith" a dechrau eich llif gwaith.
  15. Dylai redeg ar unwaith bron. Tynnu i fyny y ffurflen (o gam 12) ac os yw'r holl wedi mynd i gynllunio, "Archwilio neges" wedi cael ei neilltuo beth bynnag gwerth a ddarparwyd gennych yn gam 10.

Nodiadau:

Nid holl reolaethau efallai wedi'i ffurfweddu ar gyfer cyfathrebu hwn-gyfeiriol. Er enghraifft,, Nid yw'n ymddangos i weithredu'r llif gwaith ddogfen raglennu sengl sy'n addasu meysydd testun a lapio tu mewn ailadrodd adrannau.

Un o y allweddol cludfwyd yma yw ein bod mewn gwirionedd wedi creu math o gynnwys gyda templed cysylltiedig. Mae hyn hefyd yn ein galluogi i storio templedi ffurflen InfoPath lluosog yn yr un llyfrgell ffurflen.

Mae hyn yn ei gwneud yn ofynnol i ffurflenni gweinydd. Yn sicr nid yw'n mynd i weithio mewn WSS 3.0 amgylchedd ac yn ôl pob tebyg hyd yn oed yn gofyn am amgylchedd SharePoint Enterprise.

SharePoint Designer — Gweithgaredd Custom i weithredu ddiffinnir gan y defnyddiwr C # swyddogaethau

Y NEWYDDION DIWEDDARAF: Mae hyn wedi cael ei ryddhau i CodePlex yma: http://www.codeplex.com/spdwfextensions

Y NEWYDDION DIWEDDARAF: Gweler y nodiadau yma am datganiad diweddaraf: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry

Y NEWYDDION DIWEDDARAF: Gweler yma am fy meddyliau ar fasnacheiddio y prosiect hwn: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

Mae'r prosiect hwn yn darparu gweithgareddau personol yn SharePoint dylunydd. Defnyddio'r gweithgaredd hwn personol i alw (anfon) unrhyw C# swyddogaeth y dywedodd chi ymgorffori yn y Cynulliad sy'n gysylltiedig.

O ddiwedd Hydref, 2007, Dim ond fersiwn cychwynnol y prosiect yw hwn. Rwyf yn bwriadu ehangu gyda nifer o swyddogaethau ychwanegol, cynnwys is-linyn, mynegai, cymryd lle, apelio at wasanaethau ar y we ac unrhyw beth sy'n ymddangos yn ddefnyddiol nac yn ddiddorol. Hefyd yn bwriadu hyn ar ôl i codeplex unwaith y bydd gennyf fy Ddeddf gyda'i gilydd yn y maes hwnnw. Bydd hyn hefyd yn deployable fel ateb rywbryd.

Os oes gennych unrhyw sylwadau, gwestiynau neu awgrymiadau, os gwelwch yn dda eu gadael mewn sylwadau neu e-bost ataf.

Ymwadiad:

Gwnaf hollol unrhyw honiadau ynghylch addasrwydd hyn ar gyfer unrhyw ddiben. Defnyddio ar eich menter eich hun.

Camau Gosod (i'w dilyn ar gyfer pob PCW yn y fferm):

1. Lawrlwythwch y zip. A thynnu.

2. Gosod y.dll yn y GAC. Fel arfer, agoraf c:\ffenestri cynulliad defnyddio ffenestri archwiliwr a gwneud copi yno.

3. Addasu web.config i ychwanegu y cynulliad i rheolaethau ddiogel:

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

<authorizedType Cynulliad = "SpdGenericInterface, Fersiwn = 1.0.0.0, Diwylliant = niwtral, PublicKeyToken = abe076fd8125f3c4" Bwlchenw = "Nivlag" TypeName = "*" Awdurdodwyd = "gwir" />

4. Copi "SpdGenericInterface.actions" i C:\Ffeiliau Program Ffeiliau Cyffredin Microsoft Shared estyniadau weinydd y we 12 TEMPLED 1033 Llif Gwaith

Nodwch fod y lleoliad uchod yn benodol i gosodiadau iaith Saesneg.

5. Close SharePoint Designer (os caiff ei eisoes ar agor).

6. iisreset

7. Ar agor SPD a chreu llif gwaith newydd.

Os bydd popeth yn mynd yn dda, dylech eu gwobrwyo gyda chategori newydd o weithredu:

Delwedd

Nodiadau:

Gweler yma (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) am drosolwg gwych o'r broses ar gyfer creu, gosod a ffurfweddu ateb fel hyn.

Mae'r zip. Wedi'i gynllunio i dynnu uniongyrchol i chi c:\ gyriant. Os ydych yn gwneud hyn, gallwch agor y prosiect a bydd yr holl llwybrau fod yn gyson.

I ddefnyddio hwn yn weledol stiwdio, Byddai angen i osod "Estyniadau ar gyfer Windows WF".

Mae llwytho cychwynnol yn cynnwys dim ond un "dispatcher swyddogaeth", "ToLower()". I ychwanegu swyddogaethau mwy, ychwanegu at y dull Gweithredu fel y dangosir:

 diogelu gor-redeg ActivityExecutionStatus
          Gweithredu(ActivityExecutionContext executionContext)
        {

            llinyn functionToDispatch;
            functionToDispatch = hwn.DispatchFunction.ToLower();

            newid (functionToDispatch)
            {
                achos "tolower()":
                    {
                        hwn.OutResult1 = hwn.InParam1.ToLower();
                        torri;
                    }

                diofyn:
                    {
                        hwn.OutResult1 = "Swyddogaeth ddieithr: [" + hwn.DispatchFunction + "].";
                        torri;
                    }
            }

            dychwelyd ActivityExecutionStatus.Ar gau;
        } // ActivityExecutionStatus

    }

Yna, ail-adeiladu y prosiect ac anfon copi i'r Cynulliad i GAC y. Disgwyliaf y byddai angen iisreset.

SPD gweithredu arfer Llif Gwaith – cael y <WorkflowInfo> tagio hawl i osgoi rhwystredigaeth

Rhan o'r broses ar gyfer creu gweithredu personol ar gyfer ymwneud â SharePoint dylunydd greu ".actions" ffeil.

Rwyf wedi dod o hyd ac yn ceisio defnyddio templed sampl a oedd yn dechrau i ffwrdd fel:

<?xml fersiwn="1.0" amgodio="utf-8" ?>
<
WorkflowInfo xmlns="http://schemas.microsoft.com / sharepoint /">
<
Camau gweithredu Dilyniannol="yna" Gyfochrog="a">

Fodd bynnag,, Mae'r priodoledd y xmlns yn atal fy amgylchedd rhag gweithio. Peidio â 'm gweithredoedd yn dangos yn ddogfen raglennu sengl.

Yr ateb yw gwared ar y nodwedd xmlns, wneud iisreset a ben/ail-open ddogfen raglennu sengl.

SharePoint Designer, “Casglu data o Defnyddiwr” a defnyddio canlyniadau hynny.

Defnyddio "casglu Data defnyddiwr" Mae camau gweithredu i greu a neilltuo tasg i ddefnyddiwr eu hannog ar gyfer data. Ymhlith pethau eraill, Rwyf wedi ei ddefnyddio i annog defnyddiwr i gymeradwyo neu wrthod cais a rhoi'r sylwadau.

Mae'r weithred hon yn cymryd ar ffurf:

Casglu data o defnyddiwr hwn (Allbwn i Amrywiol: collect1)

Clicio ar data tynnu i fyny cyfres o flychau ymgom lle rydych yn nodi pa ddata dylai'r defnyddiwr ddarparu wrth gwblhau'r dasg a defnyddiwr hwn yn amlwg.

Y rhan allbwn (Amrywiol: collect1) arbed yr ID y dasg. Ydych yn defnyddio hyn yn eich llif gwaith i echdynnu'r ymateb gwirioneddol y defnyddiwr drwy y "cymharu unrhyw ffynhonnell data" cyflwr.

Bod yr amod yn dangos fel

Os maes yn dychwelyd gwerth

Cliciwch ar maes ac yna y f(x) eicon ac mae'n tynnu fyny blwch deialog arall. Defnyddiwch y blwch deialog ymgais hwn i i ddweud pethau ddogfen raglennu sengl dwy;

1. Beth yw'r rhestr a Colofn eu gwerth a ydych am i gymharu.

2. Sut dylai injan y llif gwaith yn lleoli y rhes penodol yn y rhestr honno?

I wneud hyn:

  1. Newid y ffynhonnell"" Cwymprestr at bwynt ar y rhestr gywir Tasg. Yn nodi bod y blwch deialog yn ehangu i ddangos i "ddod o hyd i'r rhestr eitem" adran.
  2. Yn cwymprestr maes chwilio am fanylion, Dewiswch enw'r maes eu gwerth a ydych am (Mae hyn yn mapiau i beth yr ydych yn ei enw yn y blwch deialog yn casglu data oddi uchod).
  3. Yn y "ddod o hyd i eitem rhestr" adran, Dewiswch "tasgau:ID" yn y cwymprestr maes.
  4. Ym maes gwerth, Cliciwch ar y f(x). Mae hyn yn agor blwch deialog arall eto.
  5. Newid y ffynhonnell "llif gwaith Data"
  6. Dewiswch y newidyn llif gwaith sy'n cyfateb i y "allbwn i newidyn" o'r cam gweithredu yn casglu data.
  7. Cliciwch iawn/yn iawn a ydych chi'n gwneud.

Mae'n edrych fel hyn i mi:

Delwedd

Ar y pwynt hwn, Gallwch ddefnyddio gwerth hwnnw bellach yn eich llif gwaith fel sy'n ofynnol.

Nodiadau ychwanegol:

Fel neilltuo byr, Yr wyf bob amser yn creu newidyn llif gwaith eu henwi'n briodol o'r math "ID eitem rhestr" a defnyddio hwnnw yn lle y cynhyrchir awto "collect1".

Hwn "cymharu unrhyw ffynhonnell data" Mae set deialog yn defnyddio mewn sawl lle gwahanol yn y ddogfen raglennu sengl ac yn werth ei meistroli.

== diwedd

Tagiau Technorati: