Kategorija Arhīvs: SharePoint darbplūsmas

Priekšlaicīga darbplūsmas aktivizēšana — Medicīnas risinājumu

ATJAUNINĀJUMS: Skatiet šajā MSDN diskusiju, sevišķi pēdējais ieraksts: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. To raksturo ar nosacījumu, ka iespējams īss ķēdes šī visa lieta. Īsumā, tas var būt tikpat vienkārša kā padarīt vismaz viens no laukiem obligāti.

Man ir dokumentu bibliotēka, kurā atbalsta astoņas satura tipus.

Man ir SharePoint Designer darbplūsmas, kas vēlas aprēķināt un piešķirt "atgādinājuma datums" vienkārši atņemot 30 dienās no citas kolonnas, "izpildes datums". Tam ir jānotiek tikai vienu satura tipu, "Apdrošināšana". Uzņēmuma mērķis ir ražot KPI, kas parāda divu kategoriju apdrošināšanas dokumenti: "gatavojas beigsies" un "beidzies." (Jūs varat izlasīt vairāk par šāda veida KPI un vairāk būtisku rakšanās šeit).

Esat konfigurējis darbplūsmas uguns, kad tiek veidots jauns krājums un kad vienums tiek modificēts. Ideja ir tāda, ka kad apdrošināšanas dokuments ir augšupielādēts, mēs "brīdinājuma datuma aprēķināšanai" pamatojoties uz derīguma termiņa beigu datumu. Skati pāri darbu saistībā ar veiktspējas Pamatrādītāju saraksts, ko izgaismotu šos nosacījumus, kad lietotāji hit viņu mājas lapā.

Šī stratēģija nedarbojas, kad es varu augšupielādēt dokumentu.

Es varu augšupielādēt dokumentu un esmu iepazīstināja ar meta datu ievadīšanas režīmā. Šajā brīdī, Es jau esmu ķezā. SharePoint ir jau, priekšlaicīgi no mana viedokļa, karsētie darbplūsmas. Nav bijusi iespēja izvēlēties pareizo satura tipa, nedz piešķirt izpildes datumu. Tajā pašā laikā, darbplūsmas nav uguns, kad es uzklikšķiniet uz iesniegšanas pogas šajā laikā. Tur ir dažas iebūvēts loģika, kas "uzskata" vispirms jāiesniedz, ir daļa no "izveide" pasākums. Tik … manu darbplūsma ir karsētie un kad tas ir izpildīts, tas tika nodots noklusējuma meta datu vērtības.

Labākā darba ap zināt, kas ir, lai ievietotu pauzi"līdz" darbplūsmas darbības. Man ir darbplūsmas pauzi, lai 1 minūte. Lai gan tas ir apstājies, Izvēlēties pareizo satura tipam, meta datu ievadīšana un iesniegt. Pauzes aizpilda un darbplūsmas ieņēmumi pēc nepieciešamības. (Ņemiet vērā, ka mana vide, taimera darbplūsmu aktivitātes no VPD nestrādā no box. Jums var būt tādas pašas grūtības. Sk. šeit lai saņemtu sīkāku informāciju).

Man nepatīk "burvju kavēšanās" darba ap. Kas notiek, ja lietotājs augšupielādes dokumentu un tālrunis zvana un turpmāko sarunu outlasts, pauze? Var padarīt garāku pauzi, bet es joprojām nepatīk.

I wrote par šo par MSDN forums šeit: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1

Ātrs un vienkāršs: Sūtiet e-pastu ar iegultā hipersaite no SharePoint Designer darbplūsmas

Vienreiz vai divreiz mēnesī, kāds posts foruma jautājumu: "Kā iekļaut hipersaites URL, kas ir klikšķināmos no SharePoint Designer e-pastu?"

Noformē bez papildu komentāru: (nu, faktiski ir vēl komentārs pēc attēla):

attēlu

Becky Isserman seko noderīgu skaidrojumu par to, kā nostiprināt e-pastu saiti uz vienumu: 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

Technorati Tags: Technorati Tags: , ,

Ātrs un vienkāršs: Nodrošina SharePoint Designer darbplūsmu, lai atjauninātu programmas InfoPath veidlapu

Scenārijs: Man ir programmas InfoPath veidlapa, kas priekšpusē beidzas darbplūsmas procesu īsteno, izmantojot SharePoint Designer. Vienā brīdī, vadītājam ir jāapstiprina veidlapa. Jo nevar rēķināties darbplūsmas vēsture mani revīzijas prasībām, Izlemt, saglabāt savu revīzijas ziņojumu tieši pašā veidlapā saglabātajam.

Pārskats:

Noformētu veidlapu un publicēt to kā satura tipam un arī pašai veidlapai dokumentu bibliotēkā. Mark vajadzīgo veidlapu laukus kā atjaunināma no sūnas. Forma ir piesaistīta satura tipu un satura tips ir "pievienots" veidlapu bibliotēkā (kā _ arī daudzi, ja tu vēlies). Darbplūsmu, kas atjaunina lauku, uzrakstiet.

Noteiktiem soļiem:

  1. Izveidojiet dokumentu bibliotēku. Tas pildīs InfoPath veidni.
  2. Izveidotu veidlapu bibliotēku.
  3. Izveidot InfoPath veidlapas. Ietver teksta laukā, "Revīzijas ziņojums".
  4. Publicējiet veidlapu satura tipu (NAV dokumentu).
  5. Aizpildot publicēšanas dialogus:
    a) . Xsn failu saglabātu dokumentu bibliotēkā (solis #1).
    b) Publicēt "audita ziņojums" lauku un atzīmēt patiesi: "Ļaut lietotājiem rediģēt datus šajā laukā, izmantojot datu lapu vai rekvizītu lappusi".
    c) Izveidot jaunu satura tipu, un piešķir tai atbilstošu nosaukumu.
  6. Piekļuves veidlapu bibliotēkā.
    a) Doties uz savu papildu iestatījumus un iespējotu veidlapu bibliotēku, lai pārvaldītu satura tipus.
    b) Atlasiet jaunizveidoto satura tipu (5c virs). Tas tiks sagrupētas zem "Microsoft InfoPath" (vai līdzīgas).
    c) Noņemt noklusējuma forma"" no bibliotēkas satura tipam.
    d) Marka bibliotēka "parādīt kā web lappusi" tāpēc, ka formas uzsāks no SharePoint un nav InfoPath klienta darbstacijas.
  7. Atgriezties veidlapu bibliotēkā, pareizu un noklikšķiniet uz "izveidot jaunu" vienkārši pārbaudīt, ka veidlapa ir pareizi norīkots darbā, un darbojas kā jūs vēlaties.
  8. Fire up SharePoint Designer un naviģēt uz vietnes, kas vieso jūsu veidlapu bibliotēku (no solis 2).
  9. Izveidot jaunu darbplūsmu pievienot veidlapu bibliotēkā.
  10. Pievienot vienu darbību "Iestatiet lauku ar pašreizējam krājumam". SharePoint Designer vajadzētu gaidīt, lai sarakstu jūs esat savā jomā, "Revīzijas ziņojums". Tas piešķir vērtību.
  11. Noklikšķiniet uz Pabeigt un atgriezties veidlapu bibliotēkā.
  12. Izveidotu jaunu formu un nodot dažus testa vērtība "audita ziņojums" lauks.
  13. Saglabāt un atgriezties veidlapu bibliotēkā.
  14. Ar peles labo pogu noklikšķiniet uz, atlasiet darbplūsmas"" un darbplūsmas darbības uzsākšanas.
  15. Tam jādarbojas gandrīz uzreiz. Uzvilkt formas (no solis 12) un, ja viss ir devusies uz plāna, "Audita ziņojums" ir piešķirts neatkarīgi no vērtības solī norādījāt 10.

Piezīmes:

Ne visām vadīklām var nokonfigurēt šo divvirzienu komunikāciju. Piemēram, tas, šķiet, nav ieviest VPD darbplūsmu, kas maina teksta laukus, kas iesaiņoti iekšpusē atkārtotās sadaļas.

Vienu galveno veikt izvietošanu ir šeit ir, ka mēs tiešām esam izveidojuši satura tipam ar saistīto veidni. Tas arī ļauj mums saglabāt InfoPath formu veidnēs vienā veidlapu bibliotēkā.

Tas prasa forms server. Tas pavisam noteikti nav dodas uz darbu komponentā Windows SharePoint Palkalpojumi 3.0 vide un droši vien pat prasa uzņēmuma SharePoint vidi.

SharePoint Designer — Pielāgotu darbību izpildīt lietotāja definētās funkcijas c#

ATJAUNINĀJUMS: Tas ir izlaists CodePlex šeit: http://www.codeplex.com/spdwfextensions

ATJAUNINĀJUMS: Skatīt šeit, lai jaunāko laidienu: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry

ATJAUNINĀJUMS: Skatīt šeit, lai manas domas par šo projektu commercializing: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

Šis projekts nodrošina pielāgotas darbības programmā SharePoint Designer. Izmantojiet šo pielāgoto darbību izsaukt (nosūtīšanas) jebkurš c# funkcija, kas tiek iestrādāti saistīto montāža.

Gada oktobra beigās, 2007, tas ir tikai projekta sākotnējo versiju. Plānu, lai paplašinātu to ar virkni papildus funkciju, ieskaitot apakšvirkni, indekss, aizstāt, atsaucoties uz web pakalpojumiem, bet neko, kas šķiet noderīga vai interesanta. Arī plāno post to codeplex pēc tam, kad man ir mana likumu kopā, ka priekšā. Tas būs izvietojamais risinājums kādā brīdī.

Ja jums ir kādi komentāri, jautājumi vai ierosinājumi, Lūdzu, atstājiet tos komentārus vai e-pastu man.

Atruna:

Es veicu absolūti nav norādes par to piemērotību jebkuram mērķim. Izmantojiet savu risku.

Instalācijas soļi (kas jāievēro, lai katram WFE fermā):

1. Lejupielādēt zip un ekstrakts.

2. Instalēt. dll GAC. Es parasti atvērts c:\windowsassembly, izmantojot programmu windows explorer un kopēt to tur.

3. Modificēt Web. config montāžas pievienošana drošo vadīklu:

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

<authorizedType montāža "SpdGenericInterface =, Versija = diapazonā no 1.0.0.0, Kultūras = neitrāla, PublicKeyToken = abe076fd8125f3c4" Namespace = "Nivlag" TypeName = "*" Atļauts = "True" />

4. Kopēt "SpdGenericInterface.actions" c:\Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033Workflow

Ņemiet vērā, ka iepriekš minēto vietu specifiski angļu valodas instalācijas.

5. Aizveriet SharePoint Designer (Ja tā ir atvērta).

6. iisreset

7. VPD atvērt un izveidot jaunu darbplūsmu.

Ja viss noritēs labi, jums ir apbalvoti ar jaunu kategoriju darbības:

attēlu

Piezīmes:

Sk. šeit (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) drausmīgs pārskatu veidošanas process, instalēšanu un konfigurēšanu, kā šis risinājums.

Zip ir paredzēts izvērst tieši pie jums c:\ diskdzinis. Ja to darāt, varat atvērt projekta un ceļi būs konsekventu.

Lai izmantotu šo visual Studio, jūs, iespējams, vajadzēs instalēt "Paplašinājumi Windows WF".

Sākotnējā augšupielāde ir tikai viena "dispečers funkciju", "ToLower()". Pievienot papildu funkcionalitāti, pievienot to izpildīšanas metodi, kā parādīts:

 aizsargāti ignorēt ActivityExecutionStatus
          Izpildīt(ActivityExecutionContext executionContext)
        {

            virkne functionToDispatch;
            functionToDispatch = tas.DispatchFunction.ToLower();

            slēdzis (functionToDispatch)
            {
                gadījumā "tolower()":
                    {
                        tas.OutResult1 = tas.InParam1.ToLower();
                        pārtraukums;
                    }

                noklusējuma:
                    {
                        tas.OutResult1 = "Nezināma funkcija: [" + tas.DispatchFunction + "].";
                        pārtraukums;
                    }
            }

            atgriešanās ActivityExecutionStatus.Slēgts;
        } // ActivityExecutionStatus

    }

Pēc tam, atkārtoti veidot projektu un kopēt montāža GAC. Es ceru, ka būtu nepieciešams iisreset.

VPD darbplūsmas pielāgotā darbība – iegūt <WorkflowInfo> Tag pa labi, lai izvairītos no vilšanās

Piedalās procesā izveidojot pielāgotu darbību attiecībā uz SharePoint Designer ietver izveidot ".actions" failu.

Esat atradis un centās izmantot veidnes parauga, kas aizsāk kā:

<?XML versija="1.0" kodējums="UTF-8" ?>
<
WorkflowInfo xmlns="http://schemas.Microsoft.com/SharePoint/">
<
Darbības Secīgus="pēc tam" Paralēli="un">

Tomēr, Šī xmlns atribūta novērš mani no darba vidi. Manu rīcību neparādās VPD.

Risinājums ir, xmlns atribūta sloksne, iisreset un aizvērt/re-open VPD.

SharePoint Designer, “Datu savākšanai no lietotāja” un izmantotu tās rezultātus.

Izmantojiet "savākt datus no lietotāja" darbības, kuru mērķis ir izveidot un uzdevumu piešķiršana lietotājam, kas prasa tos datus. Cita starpā, Esmu izmantojis to vaicāt lietotājam ļauj apstiprināt vai noraidīt pieprasījumu un ievadiet dažas piezīmes.

Šī darbība izpaužas kā:

Apkopot datu no Šis lietotājs (Izeja uz Mainīgais: collect1)

Noklikšķinot uz datu piebrauc virkni dialoglodziņu, kurā norādīt, kādi dati lietotājam jānodrošina, uzdevuma pabeigšanas un Šis lietotājs ir skaidrs.

Produkcijas daļa (Mainīgais: collect1) saglabā uzdevumu ID. Izmantojat šo jūsu darbplūsmā izgūt lietotāja faktisko atbildi, izmantojot "salīdzināt jebkuru datu avotu" nosacījums.

Šis nosacījums tiek parādīta kā

Ja lauks ir vienāds ar vērtība

Noklikšķiniet uz lauks un pēc tam f(x) ikonu un tai piebrauc cits dialoglodziņš. Izmantojiet šo vispārējo preferenču dialoglodziņu, lai pateikt VPD divas lietas;

1. Kas ir sarakstu un kolonna, kura vērtību vēlaties salīdzināt.

2. Kā būtu darbplūsmas programma atrodiet konkrētu rindu šajā sarakstā?

Lai to paveiktu:

  1. "Avota maiņa" nolaižamajā sarakstā norādīt uz pareiza uzdevumu sarakstā. Atcerieties, ka dialoglodziņš tiek izvērsts, lai parādītu "atrast saraksta vienums" sadaļa.
  2. Datus uzmeklēšanas lauka nolaižamajā izvēlnē, Atlasiet nosaukuma lauku, kura vērtība ir (tas ved uz sastādīto dialoglodziņā datu apkopošana no augšas).
  3. Programmā "atrast saraksta elementu" sadaļa, izvēlieties uzdevumu":ID" Lauka nolaižamajā izvēlnē.
  4. Laukā vērtība, noklikšķiniet uz f(x). Atveras dialoglodziņš vēl vienu.
  5. "Darbplūsmu datus avota maiņa"
  6. Atlasiet darbplūsmas mainīgo, kas atbilst "izvade uz mainīgo" no datu apkopošana rīcības.
  7. Noklikšķiniet uz OK/labi un esat pabeidzis.

Izskatās, ka tas man:

attēlu

Šajā brīdī, jūs tagad varat izmantot šo vērtību jūsu darbplūsmā, kā to prasa.

Papildu piezīmes:

Kā īss malā, Es vienmēr izveidot atbilstošāk nosauktu darbplūsmas mainīgā tipa "saraksta vienuma ID" un izmantot šo vietā automātiski ģenerētais "collect1".

Šī "salīdzināt jebkuru datu avotu" dialogs tiek izmantota vairākās dažādās vietās VPD un ir vērts apgūt.

= = beigu

Technorati Tags: Technorati Tags: