Monthly Archives: Otsailaren 2011

Web aldatzeak Zutabe SharePoint Designer taldeak 2010

SharePoint Designer erabiliz gune zutabe slew bat sortu dut 2010 Gaur goizean, eta konturatu nintzen oker horien talde guztiak.  Embarrassingly zaila zen irudikatu da.  Ez dakit non egin klik ...

image

Bikoitza egin klik errenkadan bera edo Zutabe Ezarpenak botoia zinta batean mantendu nahi dut.

Bihurtzen bezala, erantzun zuzena (edo gutxienez erantzun zuzena) talde berak egin klik bakarra.  Itxaron pixka bat eta, ondoren, baimendu balio bat sartu behar izango da, ikus daitekeen bezala:

image

Nahiko erraza da ezagutzen behin zer egin, baina niri eluded pixka bat.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Eskuz editatu SPD XOML File garbitu aldagaiak

Post hau hemen ("Erantzunak heldu Itzuli Hasi onartzeko prozesuan Jarduera-tik"), Ditzakezun ustekabean gehitu aldagai workflow de slew osotasunean zure SharePoint Designer workflow aipatu dut.  Gauzak azkar bilakatu cluttered gogor eta irakurtzeko.  Zehazki, gehitzen du, "Start onartzeko prozesuan Jarduera" ekintza bada zure workflow, ezabatu eta gehitu berriro, azkenean, jarduera horrek aldagai workflow guztiak birritan izan da. 

Erreal baten bidez mina joan eta horiek guztiak eskuz ezabatu da, ezabatzea, zuzenean XOML fitxategia naiz saiatu arren litzateke, beraz, dut.  Hau frogatu nahikoa erraz egin ahal izateko. 

Lehen, benetako XOML fitxategi bat aurkitu behar duzu.  Idatzi zuen gai honi buruz hemen: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Behin aurkitu, ireki XOML fitxategia eta aldagai bat kendu nahi duzun kokatzeko.  Kasu honetan, I added the "Start Approval Process” activity to my workflow twice.  Izeneko "isItemApproved" nik jada ez da erabiltzen, eta geroztik han izeneko "isItemApproved1" bikoiztuak aldagai bat da workflow aldagai bat kendu nahi dut. 

Besterik gabe egin aldagaia bilaketa testu bat.  Nire pantailaren itxura:

image 

Bilatu inguruan bada XOML fitxategi batean, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Ezabatu, eta ondoren fitxategia gorde.

Bakarra da, zati delikatua izan nuen benetan itxi eta SPD guztiz berriro ireki du SPD aitortu den eremuan ezabatu aurretik.

Jakina, eremuak ezabatzen, ez da gauza bakarra XOML batera egin dezakezu, eta hau bezalako beste gai batzuk etorkizunari buruz ahal izango dut blog.

Oso hemen zer egiten duzun, kontuz ibili behar da eta zure lana backups hartu nahi duzu.  Egiteko itxuraz txikiak dezakezu / sotila aldaketa hemen eu trashes neurrian SPD dagokionez eta ahalegin ordu gal dezakezu birsortu duzun bitartean.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Nola aurkitu eta editatu SPD 2010 Workflow XOML Fitxategiak

Modu erraz bat, aldagai workflow mordo bat kentzeko nire arratsalde bat pasatzeko pizten full SPD klik tortura saio beharrik gabe nintzen ikertzen.  Nire uste izan XOML editatzeko zuzenean, horrek SPD en deklaratzaileak fluxuak azpiko XML fitxategia da.  Hau da, nola aurkitu dut.

Lehen, to guztiak Fitxategiak Web Nabigazioa objektuak pean joateko aukera.  Baimena behar duzu hau ikusteko, hala bada zuretzat da falta, eskuineko admin pertsona erakartzeko duzu emateko priv du.  Hau da, zer itxura:

image

 

Fitxategi guztien zerrenda bat erakusten du ... fitxategi guztiak:

image

Fluxuak hautatu karpeta bat eta karpeten zerrenda workflow bakoitzeko ikusten duzu:

image

Zuzena karpetan klik egin eta  goodies interesgarri guztiak osatzen duten bat SPD deklaratzaileak workflow zerrenda bat ikusiko duzu.  . Eskubidea xoml fitxategi batean klik egin eta aukeratu "Ireki honekin -> SharePoint Designer (XML gisa ireki)"XOML editatzeko zuzenean:

image

Eskuliburu nahi segurtasun kopia bat egin ahal izango duzu gauza fiddle duzu aurretik.  A erregular kopiatu / itsatsi zuzenean SPD fitxategia da, ziurrenik, nahikoa, kopiatu edo itsatsi osoa XML testu eta gorde zure mahaigainean edo edozein aldera ditzakezu zure wont da kasu hauetan.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Erantzunak Getting Itzuli Hasi onartzeko prozesuan jarduera

Izan dut inguruan jolasten SharePoint Designer workflow berria fancy "Hasi onartzeko prozesuan" jarduera eta berehala stymied izan nuen, ez delako berehala erantzun galdera, "Zen edo onartu ez?". 

Erantzun laburra da hori nahiko erraza da erantzuna lortzeko.  Jarduera hau gehitu zure nagusia workflow, SPD gehitzen bazillion aldagai bat Workflow aldagaiak eta parametroak datu jatorria, Hemen ikusten duzun bezala dezakezu:

SNAGHTML2350fe72

Halaber, kontutan gehitu baino gehiago horietako bat bada, SPD eransten "1" eta abar aldagai guztiak. 

Aurkitu dut lehenengo "Hasi onartzeko prozesuan" Jarduera ezabatu dut, workflow elkartutako aldagai multzo lehen mantendu (zoritxarrez).  Beraz,, kontuz hau nola erabili behar dituzu, bestela delako, azkenean izango dituzu batera  aldagai workflow zerrenda oso bat cluttered.

Microsoft kreditu ematen dut "da" izendatzen konbentzio Hurrengo aldagai boolear bat egiteko.  Hitzarmen hau nahiko argi uzten du zer datu motaren suposatzen da han egon.

Ikertzen, Lagungarria artikulu hau aurkitu dut: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Ez du partida benetan aurre arazo hau, baina gaiari buruzko informazio onak ditu, beraz, joan ez nuke nahi duzu gehiago ikasteko jarduera konkretu honetan, eta bere anai-arreba izanez gero.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

SharePoint Designer 2010 MOD funtzioa

Kanpo ari naiz lanean egunkari batzuk, non langileen oporrak eska dezake, gaixoa denbora, etc. Balidazio-arau bat eskatzen du behar duzula beti eskatu denbora off-en 4 ordu tarteak.  Hau da erraza nahikoa egin - erabili modulo funtzio bat.  Modulo funtzioa esaten dizu zatiketa gainerakoa.  Ez gainerakoak ez bada, modulo is zero, Besterik, edozein dela ere geratzen da.  Esate baterako, 8 aurka 4 = 0 (8 / 4 = 2 frakzio gabe).  Beste alde batetik,, 8 aurka 5 da 3.

Hau egin behar nuen behin SPD batera 2007 Bazen behin, denbora eta nik benetan azkenean InfoPath formulario bat erabiliz konpontzen, hain zen frontend kudeatzen momentuan.  Uneko kasuan,, ez irudian inprimaki InfoPath bat izan daiteke, baina hori ez da argi oraindik.  Beraz,, Irten nintzen lanean, teknika bat denbora eskaerak direla beti ziurtatzeko 4 ordu bat finkatzeko.  Matematika egin behar izan dut joan, gorde kate batean, eta, ondoren, geometria gauza batzuk egin. 

I pull up SPD 2010 eta nire harridurarako (eta lotsa pixka bat) ez modulo funtzio bat da dagoeneko:

image

Berriro ere, zerbait atsegina harritu nintzen, ezinbestekoa da dagoeneko ez dago kutxa atera naiz.  Funtzio bitxi bat bezala dirudi Microsoft to nahasketa batean sartu.  "Moduko bat dauka, hau da, erraz, Hargatik bota "da sentitzen zuen.  Sinpatia duten I, gisa egiten dut neure burua denbora guztian.  CodePlex proiektu honetan pixka bat funtzio sorta ItsEasy printzipioa da emaitza hau.  Aldi berean,, Microsoft jarraitzen froga "95 bide%" produktuaren efektua laguntzeko.  Mod funtzioa ezartzea dute, baina ez Kopako funtzioa, adibidez.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

CodePlex Project – SP2010 Explorer

On-going ahalegina SharePoint maila tekniko altua xehetasunak ikasteko zati gisa 2010, Nik sortutako "batSharePoint Explorer"Tresna mota.  Ideia ez da berria.  Proiektu honetan erabili dut behin baino gehiagotan: http://sharepointexplorer.codeplex.com/.  Nire ideia da, SharePoint bertsioa erabiltzen duen konektatutako web zatiak behe-mailako xehetasun guztiak objektu eredua ematen erakusteko sortzeko. 

Blog post hau bai proiektua iragarri baita boluntarioei dei bat da.  Oraindik duzu proiektu honetan lan egiteko interesa izanez gero, jakinarazi ezazu posta elektroniko bidez me (galvin.paul @ gmail.com) , eta lan egingo dugu.

Hemen proiektua da: http://sp2010explorer.codeplex.com/

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow Hedapenak CodePlex Project

Elkarrekin jarriz naiz nire bigarren CodePlex proiektua (Asteazkena xehetasunak beharreko iragarri aste honetan, gehi edo ken) eta begirada bat izan nuen nire proiektua lehen, “SharePoint Designer Workflow Extensions”. Harritu nintzen eta lotsa hori dela izan da gorako kokapena ikusteko 4,800 aldiz:

image

Proiektu honi buruzko funtsean dut ahaztu azken 12 hilabete. I’m embarrassed because I have essentially abandoned it.

I’m going to have another look and remind myself of what it’s all about.

Edonor da honetan lan egiteko interesa izanez gero, let me know and we’ll see about collaborating on it. 4,800 deskarga ez da kopuru erraldoi bat, baina inoiz baino gehiago konturatu nintzen da, eta seguruenik ahalegin batzuk biltzen hasi da, merezi du eta kontabilitate aurrera.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Esportazio-SPWeb esaten dit "InvalidData” Baina Datu baliozkoa

Ni artikulu bat idazten du jende ona at prozesua dut www.sharepointbriefing.com eta zerrenda bat zabaltzeko garapen etxalde batetik ekoizpen etxalde bat dakar.  Naiz oraindik stsadm erabiltzen ohituta behar eta ohitura hori haustea, beraz, sortu duena naiz SharePoint du 2010 Management Shell eta Export-SPWeb erabiliz nire zerrenda babeskopia inguruan jokatuko da.  Zer Bitxia zaila da gauza bat dela frogatu nahi izan!

Errore hau lortzean mantendu dut:

image

Hori error, "InvalidData: (Microsoft.Share…CmdletExportweb"”) me hil zen.  Dut nola luze borrokatu honekin I at lotsatzen.

Aurretik nuen PowerShell horma bat sartu exekutatu eta erabiltzen stsadm da mugitu.  Saiatu nintzen berriro, oraingo honetan, eta emaitza onak lortu nuen.

Fiddling denbora asko igaro nuen-Nortasun aukera eman eta azkenik-rekin ItemURL.  Bihurtzen da ItemURL aukera zerrenda / liburutegiaren bide oso bat behar duzu  nahi esportatu gabe HTTP://zerbitzari bit.  Beraz,, Izan ere, Nortasun argumentua hori subsite bat seinalatuz arren, ItemURL ez da identifikatu erlatiboa baina gune bilduma erlatiboa.

Izan litzateke cmdlet Niri zer zen gutxi baliozko polita (kasu honetan Identitatea) eta zer zen baliogabea (ItemUrl).  Ukitu txiki horiek laguntzen duten besarkatu produktua.  SharePoint ez noren aurka handi bat, but a little one at least 🙂

Zorionez norbait post hau gorde egingo da, mina apur etorkizunean.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Du ASP.NET Zuhaitz Control TreeNodeBinding lan egitea

Izan dut zer espero dut lan on bat laster-kaleratu izango da CodePlex proiektu bat web zatiak elkarren hornitzailearekin / kontsumitzailearen konexio bidez hitz egiten SharePoint gune bat esploratzen azaletan pean helburua integratua bit atsegina eskaintzen du.  (Honek, zalantzarik gabe, egin aurretik, baina hori ikasteko proiektua bezain beste ezer ez da).  Hau da, ondorioz, Windows Explorer SharePoint ikuspegi ordezko izateko 2010 Dokumentu liburutegiak.

Kodea du SPWeb eta aurrera emandako puntu SPLists behera recursive ohiko dei ditu.  Objektu hori zeharkatu duen guztia egiten du eraikitzen hasi XML katea honen antzeko zerbait itxura:

<sitecollection url =’http://demo2010a:9090′>
 
<web
     title = 'Kaixo Mundua Sandbox' 
     Txantiloi = 'gune bat talde azkar antolatu, egileak, eta informazioa partekatzeko, Blah blah blah '>

     <zerrenda
        title = 'BCC_Health_Services_FAQs’
        Txantiloi = 'CustomList’
       
listid =’http://demo2010a:9090/helloworldsandbox[share]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</zerrenda>

     <zerrenda
        title = 'BCC_Notifications' 
        Txantiloi = 'CustomList' 
        listid =’
http://demo2010a:9090/helloworldsandbox[share]5a5a13d1-877c-41c0-9063-b9612be80d5e’>
     </zerrenda>

  </web>

</sitecollection>

Garbitu XML hori guztia esan zuen, eta aurretik egindako espero dut.

Lortu ahal izateko, azken finean, informazio hori sortu eta Zuhaitz kontrol bat sartu nahi dut.  Ez da lurra shattering stuff.

Erronka hartu hemen nintzen zuhaitzaren ikuspegian konektatzeko XML Datu Iturria ordez eskuz eraikitzen nire treenodes zeharkatzeko I zuhaitza bezala kontrola.  Hau nik egin dut, neurri batean, zeren nahita naiz gauzak gogorrago neure burua (hori guztia egin ondoren, proiektu bat da, ikasteko) eta neurri batean horregatik vague nozioa eraikitzeko zuhaitza nodo zeharkatzeko I zuhaitza gisa ez dela epe luzera, ideia ona izan dut.

Planteamendu honen arazoa da Zuhaitz kontrola ez duela "zerrenda" edo "web" bezalako interesgarri nodoen atributuak ona ezagutzen erakusten du lehenetsi irteera hau, beraz,:

 

image

Hori ez da erabilgarria.  Hau da, non TreeNodeBinding klasean laguntzen.  Hau erabili ahal izango dut Zuhaitz kontrol kontatzeko nola XML interpretatu behar da.  Hona hemen adibide bat:

TNB = new TreeNodeBinding();
tnb.DataMember = "list"; // Hau xml etiketa gune bat da.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Lotesle honetan Zuhaitz esaten denean bat aurkitzen du <zerrenda> XML nodo, aplikatuko TargetField for bindings, ValueField eta ToolTipField.  Maiatzaren App-en, mapa horiek honela:

  • TargetField: Norbaitek on bat nodo balioa klik, hau da, zer SelectedNode.Value for eskuratu ahal izango duzu.  Hau da, ez dira batera nahastu ...
  • ValueField: Hau da, zer Zuhaitz to erabiltzaileari erakutsi nahi duzun.
  • ToolTipField: XML balioa Argibide gisa nahi duzun.

Gehitu duten zuhaitzaren ikuspegian en DataBindings TreeNodebinding eta horrelako irteera lortuko duzu:

 

image

Gehiago izan dut hori guztia on proiektuan jarraitu nuen, eta azkenean hau jarri Codeplex an.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin