Nyaraka za kila mwezi: Februari 2011

Kubadilisha Site Column Makundi katika SharePoint Designer 2010

Mimi umba alimuua ya nguzo tovuti kutumia SharePoint Designer 2010 asubuhi hii na kutambua kwamba mimi alikuwa amewapa kundi yote mabaya.  Ilikuwa embarrassingly vigumu kufikiri.  Sikujua ambapo bonyeza ...

image

Mimi naendelea kutaka bonyeza mara mbili mfululizo yenyewe au bonyeza Settings Column kifungo katika Ribbon.

Kama ni zamu nje, jibu sahihi (au angalau moja jibu sahihi) ni moja click kwenye kundi yenyewe.  Subiri kwa muda na kisha itakuwa kuruhusu kuingia thamani, kama inavyoonekana:

image

Pretty rahisi mara moja kujua nini cha kufanya, lakini hakuipata mimi kwa kidogo.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

Manually Hariri SPD XOML Picha ya kusafisha Up Vigezo

Katika post hii hapa ("Kupata Majibu Back kutoka Shughuli Mwanzo kibali Mchakato"), Nilivyoeleza kwamba unaweza ajali kuongeza alimuua nzima ya vigezo workflow kwa workflow yako SharePoint Designer.  Mambo yanaweza haraka kuwa na vitu vingi na vigumu kusoma.  Hasa, kama kuongeza "Start kibali Mchakato wa Shughuli" hatua workflow yako, kufuta na kuongeza tena, unaishia na yote ya vigezo kwamba shughuli ya workflow mara mbili. 

Ni maumivu ya kweli, na kupitia na kufuta wote wa wale manually, hivyo mimi ingawa napenda kujaribu kuondoa yao moja kwa moja kutoka faili XOML.  Hii imeonekana kuwa rahisi kutosha kufanya. 

Kwanza, unahitaji Machapisho halisi XOML faili.  Niliandika kuhusu mada ya kwamba hapa: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Mara baada ya kupatikana, kufungua faili XOML na Machapisho variable unataka kuondoa.  Katika kesi hiyo, I added the "Start Approval Process” activity to my workflow twice.  Nataka kuondoa kutofautiana workflow aitwaye "isItemApproved" tangu inazidi tena kutumika na kuna kutofautiana duplicate aitwaye "isItemApproved1". 

Tu kufanya tafuta maandishi ya kutofautiana.  Screen yangu inaonekana kama hii:

image 

Kama kutafuta kuzunguka katika faili XOML, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Kufuta na kisha kuokoa faili.

sehemu tu suala gumu ni kwamba nilikuwa na kwa kweli karibu nje SPD kabisa na re-kufungua hiyo kabla ya SPD alikubali kuwa uwanja ilifutwa.

Bila shaka, kufuta mashamba ni kitu tu unaweza kufanya na XOML na nipate blog juu mada nyingine kama hii katika siku zijazo.

Unataka kuwa makini sana juu ya nini kufanya hapa na kuchukua backups ya kazi yako.  Unaweza kufanya inaonekana madogo / mabadiliko ya hila hapa kwamba trashes workflow mbali kama SPD ni wasiwasi na unaweza kupoteza masaa ya juhudi wakati kulijenga tena.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

Jinsi ya Kupata na Hariri SPD 2010 Workflow XOML Files

Mimi nilikuwa kutafiti njia rahisi ya kuondoa rundo la vigezo workflow bila ya kutumia alasiri yangu katika barugumu kamili kikao SPD click mateso.  Mawazo yangu ilikuwa hariri XOML moja kwa moja, ambayo ni faili XML msingi SPD ya workflows declarative.  Hii ni jinsi nimeona ni.

Kwanza, kwenda kwa chaguo wote Files chini ya vitu katika Site Navigation.  Unahitaji ruhusa sahihi kuona hii, hivyo kama ni kukosa kwa wewe, kukata rufaa kwa haki ya mtu ya kutoa wewe admin Priv.  Hii ni nini inaonekana kama:

image

 

Kila Files inaonyesha orodha ya mafaili yote ...:

image

Chagua folda Workflows na unaweza kuona orodha ya folders kwa workflow kila:

image

Bonyeza katika folder sahihi na  unaweza kuona orodha ya Goodies yote ya kuvutia kwamba kufanya juu ya SPD declarative workflow.  Haki bonyeza faili xoml na kuchagua "Fungua Kwa. -> SharePoint Designer (Fungua kama XML)"Hariri XOML moja kwa moja:

image

Unaweza kufanya Backup mwongozo kabla ya Fiddle na mambo.  nakala ya mara kwa mara / kuweka ya faili moja kwa moja katika SPD pengine ni nzuri ya kutosha, au unaweza nakala kuweka nzima XML asilia na kuokoa ni kwenye desktop yako au chochote ni desturi yako katika kesi hizi.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

Kupata Majibu Nyuma kutoka Shughuli Start kibali Mchakato

Nimekuwa kucheza karibu na dhana SharePoint Designer workflow mpya ya "Start kibali Mchakato" shughuli na alikuwa haraka stymied sababu sikuweza haki mbali kujibu swali, "Ilikuwa ni kupitishwa au?". 

jibu fupi ni kwamba ni rahisi kabisa ya kupata jibu.  Wakati kuongeza shughuli hii ili workflow yako kuu, SPD anaongeza vigezo bazillion kwa Vigezo Workflow na Vigezo data chanzo, kama unaweza kuona hapa:

SNAGHTML2350fe72

Utasikia pia kumbuka kwamba kama wewe kuongeza zaidi ya moja ya haya, SPD appends "1" na kadhalika wote wa vigezo. 

Nimeona kwamba wakati mimi ilifutwa kwanza "Start kibali Mchakato" shughuli, seti ya kwanza ya vigezo kuhusishwa workflow alibakia (cha kusikitisha).  Hivyo, kuwa makini jinsi ya kutumia hii kwa sababu vinginevyo, utasikia kuishia na  orodha ya vigezo na vitu vingi sana workflow.

Mimi kutoa mikopo kwa ajili ya Microsoft kufuatia "ni" kumtaja mkataba kwa kutofautiana Boolean.  Mkataba huu hufanya hivyo pretty wazi nini aina ya data ni walidhani kuwa kuna.

Katika utafiti, Nimeona makala hii inasaidia: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Ni kweli haina kushughulikia suala hili, lakini ina baadhi ya taarifa nzuri juu ya mada hivyo ningependa kwenda huko kama unataka kujifunza zaidi kuhusu shughuli hii maalum na ndugu yake.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

SharePoint Designer 2010 MOD kazi

Mimi ni kufanya kazi nje baadhi logi ambapo wafanyakazi wanaweza kuomba likizo, wagonjwa wakati, nk. Moja uthibitisho utawala inahitaji kwamba lazima daima kuomba muda mbali katika 4 saa vipindi.  Hii ni rahisi kutosha kufanya - kutumia kazi modulo.  Modulo kazi atakwambia salio katika mgawanyiko.  Kama kuna salio hakuna, modules ni sifuri, vinginevyo, ni yo ni wa kushoto.  Kwa mfano, 8 Mod 4 = 0 (8 / 4 = 2 na sehemu hakuna).  Kwa upande mwingine, 8 Mod 5 ni 3.

Mimi zinahitajika kufanya hii mara moja na SPD 2007 mara juu ya muda na mimi kwa kweli kutumia up marehemu kwenye fomu InfoPath kutatua, kubebwa juu ya mwisho wa mbele hivyo ilikuwa kwa wakati.  Katika kesi ya sasa, kunaweza kuwa na fomu InfoPath katika picha, lakini hiyo ni wazi bado.  Hivyo, Nilikuwa kazi nje mbinu kuhakikisha kwamba maombi ni daima katika muda 4 Saa nyongeza.  Mimi alikuwa anaenda kufanya hesabu, ila ni katika kamba na kisha kufanya baadhi substring mambo ya ajabu. 

Mimi kuvuta up SPD 2010 na kwa mshangao wangu (na aibu kidogo) tayari kuna kazi moduli:

image

Mimi ni kushangaa kwamba mara nyingine tena mimi zinahitajika kitu ambacho ni tayari pale nje ya sanduku.  Ni kazi gani wanaonekana kama weird kwa Microsoft kwa pamoja katika mchanganyiko.  Ina aina ya "hii ni rahisi, hivyo hebu kutupa katika "kujisikia yake.  Mimi sympathize na kwamba, kama mimi kufanya hivyo mwenyewe wakati wote.  Hii CodePlex mradi ana rundo la kazi kidogo kwamba matokeo kutoka kanuni ItsEasy.  Wakati huo huo, Microsoft inaendelea kusaidia ushahidi "95% ya njia" athari na bidhaa.  Wao kutekeleza kazi Mod, lakini si kazi pande zote, kwa mfano.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

CodePlex Mradi – SP2010 Explorer

Kama sehemu ya juhudi inayoendelea kujifunza maelezo ya kiufundi kiwango cha chini cha SharePoint 2010, Nimekuwa umba "SharePoint Explorer"Aina ya chombo.  Dhana hiyo siyo mpya.  Nilikuwa mradi huu zaidi ya mara moja: http://sharepointexplorer.codeplex.com/.  Wazo langu ni kujenga toleo SharePoint kwamba anatumia sehemu ya mtandao kushikamana na kuonyesha undani wote wa ngazi ya chini kuwa mfano kitu anaweza kutoa. 

Post hii blog mtumishi kama tangazo wote wa mradi pamoja na wito kwa kujitolea.  Kama wewe ni nia ya kufanya kazi katika mradi huu, napenda kujua kupitia barua pepe (galvin.paul @ gmail.com) na tutaweza kufanya kazi nje.

Hapa ni mradi: http://sp2010explorer.codeplex.com/

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow upanuzi CodePlex Mradi

Mimi kuweka pamoja CodePlex yangu ya pili ya mradi (maelezo kwa kuwa alitangaza siku ya Jumatano ya wiki hii, au plus minus) na mimi alikuwa na kuangalia mradi wangu wa kwanza, “SharePoint Designer Workflow Extensions”. Nilishtuka na aibu kuona kwamba imepakuliwa juu ya 4,800 mara:

image

Mimi kimsingi alisahau kuhusu mradi huu katika mwisho 12 miezi. 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.

Kama mtu yeyote ni nia ya kufanya kazi juu ya hii, let me know and we’ll see about collaborating on it. 4,800 downloads si kiasi kubwa, lakini ni zaidi kuliko mimi milele barabara na pengine ni yenye thamani ya baadhi ya juhudi kuokota yake juu na kufanya hivyo mbele.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

Mauzo ya nje-SPWeb Inaeleza Me "InvalidData” Lakini Takwimu ni Halali

Mimi niko katika mchakato wa kuandika makala kwa ajili ya watu wema katika www.sharepointbriefing.com na inahusisha kupeleka orodha kutoka shamba maendeleo ya kilimo uzalishaji.  Mimi bado wamezoea kutumia stsadm na haja ya kuvunja kwamba tabia, hivyo mimi fired up SharePoint 2010 Usimamizi Shell na alicheza karibu kutumia Export-SPWeb Backup orodha yangu.  Kitu gani strangely magumu ambayo imeonekana kuwa!

Mimi naendelea kupata hitilafu hii:

image

Kwamba kosa, "InvalidData: (Microsoft.Share…CmdletExportweb"”) ilikuwa mauaji yangu.  Mimi kukasirishwa na jinsi muda mrefu mimi Jihadi pamoja na hii.

Mimi hapo awali kukimbia katika ukuta na PowerShell na kutumika stsadm kupata kuzunguka.  Nilijaribu tena wakati huu na I got matokeo mazuri.

Mimi alitumia mengi ya fiddling wakati karibu na-Identity chaguo na kisha hatimaye na-ItemURL.  Ni zinageuka kuwa chaguo ItemURL inahitaji njia kamili ya orodha ya maktaba / wewe  unataka kuuza bila http://server kidogo.  Hivyo, licha ya ukweli kwamba hoja Identity ni akizungumzia subsite, ItemURL si jamaa na Kutambua lakini jamaa na ukusanyaji tovuti.

Ingekuwa ni nzuri kwa cmdlet kuniambia nini ilikuwa ya chini halali (Utambulisho katika kesi hii) na nini ulikuwa batili (ItemUrl).  Hizi kugusa kidogo kusaidia watu kukumbatia bidhaa.  Si kubwa Ding dhidi SharePoint, lakini kidogo angalau 🙂

Hopefully post hii kuokoa mtu kidogo ya huzuni katika siku zijazo.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

Pamoja na kufanya kazi TreeNodeBinding katika Udhibiti TREEVIEW ASP.NET

Nimekuwa kazi juu ya nini Natumaini itakuwa hivi karibuni-iliyotolewa CodePlex mradi ambao hutoa nzuri jumuishi kidogo ya sehemu ya mtandao kuzungumza na kila mmoja kupitia uhusiano mtoa / matumizi kwa madhumuni ya kuchunguza tovuti SharePoint chini ya inashughulikia.  (Hii ina shaka kufanyika kabla, lakini huu ni mradi wa kujifunza kama mengi kama kitu kingine chochote).  Hii ni maana ya kuwa badala ya madirisha Explorer mtazamo wa SharePoint 2010 hati maktaba.

kanuni ina kawaida ya kujirudia wito chini ya SPWeb na SPLists kutoka hatua ya kutolewa kuanzia.  kitu kwamba hana apitaye kwamba wote hujenga kamba XML kwamba inaonekana kitu kama hiki:

<sitecollection url =’http://demo2010a:9090′>
 
<mtandao
     title = 'Aisee Dunia Sandbox' 
     Kigezo = 'tovuti kwa ajili ya timu ya haraka kuandaa, mwandishi, na kushiriki habari, Blah blah blah '>

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

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

  </mtandao>

</sitecollection>

Nategemea ya kusafisha kwamba XML kabla ya yote yanayosemwa na kufanyika.

Nataka hatimaye kupata taarifa juu na katika kudhibiti TREEVIEW.  Si hasa nchi kuvunja mambo.

Changamoto mimi alichukua hapa ilikuwa kuunganisha mtazamo mti na XML Takwimu Chanzo kudhibiti badala ya manually kujenga treenodes yangu kama mimi tembeeni mti.  Mimi hii sehemu kwa sababu mimi nina makusudi kufanya mambo magumu juu ya mwenyewe (huu ni mradi kujifunza baada ya yote) na sehemu kwa sababu nina wazo hili utata kwamba kujenga nodes mti kama mimi tembeeni mti si wazo nzuri kwa muda mrefu.

tatizo na mfumo huu ni kwamba kudhibiti TREEVIEW hajui kuhusu sifa nzuri juu ya nodes kuvutia kama "orodha" au "mtandao" hivyo inaonyesha hii pato na default:

 

image

Hiyo si muhimu.  Hii ni ambapo darasa TreeNodeBinding husaidia.  Naweza kutumia hii kuwaambia kudhibiti TREEVIEW jinsi ni lazima kutafsiri XML.  Hapa ni mfano:

TNB = mpya TreeNodeBinding();
tnb.DataMember = "list"; // Hii ni katika studio xml kwa ajili ya tovuti.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Kisheria hii anaelezea TREEVIEW kwamba wakati hupata <orodha> nodi katika XML, kuomba bindings kwa TargetField, ValueField na ToolTipField.  May katika programu, ramani hizo kama ifuatavyo:

  • TargetField: Wakati mtu Clicks juu ya thamani ya nodi, hii ni nini utapata kwa SelectedNode.Value.  Hii si kwa kuchanganyikiwa na ...
  • ValueField: Hii ni nini unataka TREEVIEW kuonyesha kwa mtumiaji.
  • ToolTipField: thamani kutoka XML kwamba unataka kama Tooltip.

Kuongeza kwamba TreeNodebinding kwa DataBindings maoni ya mti na kupata pato kama hii:

 

image

Mimi itabidi zaidi juu ya haya yote kama mimi kuendelea juu ya mradi na hatimaye kuweka hii juu ya Codeplex.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin