Месечне архиве: Фебруар 2011

Промена сајта петоколонаши у СхареПоинт Десигнер 2010

Створио сам мноштво колона локације помоћу СхареПоинт Десигнер 2010 јутрос и схватио сам да сам им дао све погрешна група.  Било је срамотно тешко да схватим.  Нисам знао где да кликнете ...

image

Стално сам желео да двапут кликнете сама ред или кликните на дугме Поставке колону у лента.

Испоставило се да, тачан одговор (или барем један тачан одговор) да је један клик на самој групи.  Сачекајте тренутак, а онда ће вам омогућити да унесете вредност, као што је приказано:

image

Прилично лако када знате шта да радите, али ме је измакла за мало.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Ручно Едит СПД КСОМЛ фајл Цлеан Уп променљиве

У овај пост овде ("Добијање Одговори Повратак из Старт активности процеса одобравања"), Поменуо сам да сте случајно да додате цело крдо тока варијабли на СхареПоинт Десигнер посла.  Ствари се брзо постати претрпано и тешко за читање.  Посебно, ако додате "Старт процес одобравања делатности" акцију на радни процес, обрисати га и додајте га поново, можете завршити са свим процесу који делатност је два пута варијабли. 

То је прави бол да прође кроз и брисање свих оних ручно, па ја иако бих покушала да их уклоните директно из КСОМЛ датотеке.  Показало се да је лако да се уради. 

Прво, потребно је да пронађете стварни КСОМЛ датотеку.  Сам писао о тој теми овде: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Једном пронађен, отвори КСОМЛ фајл и пронађите променљиву коју желите да уклоните.  У овом случају, I added the "Start Approval Process” activity to my workflow twice.  Желим да уклоните тока променљиву под називом "исИтемАппровед", ​​јер је то више не користи, а постоји дупликат променљива под називом "исИтемАппровед1". 

Једноставно урадите претрагу текста за променљиву.  Екран изгледа овако:

image 

Ако претражујете око КСОМЛ у датотеци, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Обришите га, а затим сачувајте датотеку.

Само лукав део је да сам морао да се заиста затворити СДП заједно и поново отворите га пре СПД признао да поље избрисана.

Наравно, брисање поља није једина ствар коју можете да урадите са КСОМЛ и ја могу да блог о другим темама као што је ова у будућности.

Желите да будете веома опрезни о томе шта ви овде радите и правите резервне копије свог рада.  Можете направити наизглед малолетника / суптилне промене овде да трасхес ток посла што се тиче СДП у питању, а можете да изгубите сате труда док га поново.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Како пронаћи и Едит СПД 2010 Воркфлов КСОМЛ Фајлови

Ја сам истраживање једноставан начин за уклањање гомила тока варијабли, без потребе да проведем поподне у пуном цвијет СПД кликните седници мучења.  Моја мисао је била да се директно измените КСОМЛ, што је КСМЛ фајл основи СПД декларативних токова посла.  То је како сам га нашао.

Прво, идите на све датотеке у оквиру сајта објеката у навигацији.  Потребно је одговарајуће дозволе да види ово, Дакле, ако је нестао за вас, апелују на право лице админ да вам одобри прив.  То је оно што изгледа:

image

 

Све датотеке приказује листу ... све фајлове:

image

Изаберите фолдер токова посла и видећете листу фолдера за сваки ток посла:

image

Кликните на одговарајући фолдер и  видите списак свих занимљивих посластице које чине СПД декларативну ток посла.  Десни клик на комл датотеке и изаберите "Отвори са. -> СхареПоинт Десигнер (Отвори као КСМЛ)"Директно уређивање КСОМЛ:

image

Можда желите да урадите резервну копију за коришћење пре него што губите време са стварима.  Редовно Цопи / Пасте фајл директно у СПД је вероватно довољно добар, или можете да копирате налепите цео КСМЛ текст и сачувајте га на десктоп или шта год да је ваша навика у овим случајевима.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Добијање Одговори Повратак из Старт активности процеса одобравања

Ја сам играо са око фенси СхареПоинт Десигнер ток посла је ново "Старт" Процес одобравања активности и брзо је осујећен јер нисам могла одмах да одговори на питање, "Да ли је то одобрено или не?". 

Кратак одговор је да је прилично лако добити одговор.  Када додате ову активност у главни ток посла, СПД додаје базиллион променљиве за ток посла варијабле и параметри извор података, као што можете видети овде:

SNAGHTML2350fe72

Такође ћете приметити да ако додате више од једног од ових, СПД додаје "1" и тако даље, да све променљиве. 

Нашао сам да када сам први избрисан "Старт" поступак одобравања делатности, Први сет пратећих тока варијабле остале (нажалост).  Тако, пазите како користите јер у супротном, ћете завршити са  веома претрпан списак тока променљивих.

Дајем Мицрософт кредит за праћење "је" конвенцију именовања за Булова променљиву.  Ова конвенција је чини прилично јасно која врста података је требало да буде тамо.

У истраживању, Нашао сам овај чланак корисним: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  То није заиста решила овај посебан проблем, али има неке добре информације на ту тему па бих тамо ако желите да сазнате више о овом специфичном активности и своје браће и сестара.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

СхареПоинт Десигнер 2010 МОД функцију

Ја радим и неку евиденцију у којој запослени могу да траже одмор, болестан време, итд. Једно правило за валидацију захтева да увек морате тражити слободног времена у 4 сат интервалима.  То је лако да се уради - користите функцију по модулу.  Модуло функција вам говори остатак у подели.  Ако не постоји остатак, модула је нула, иначе, то је све што је остало.  На пример, 8 против 4 = 0 (8 / 4 = 2 без фракција).  С друге стране, 8 против 5 је 3.

Требало ми је да се то уради једном са СПД 2007 Некада давно и ја сам заправо завршио користи ИнфоПатх образац за решавање, тако да је руковати на предњем крају у то време.  У овом предмету, можда постоји ИнфоПатх образац на слици, али то још није јасно.  Тако, Радио сам напоље технику да осигура да временски захтеви су увек у 4 сат корацима.  Хтео сам да урадите математику, сачувајте га у низу, а затим урадите нешто подстрока ствари. 

I pull up SPD 2010 и на моје изненађење (и мало срамота) већ постоји функција по модулу:

image

Ја сам још једном пријатно изненадио да ми је потребно нешто што је већ ту из кутије.  То изгледа као уврнути функција за Мицрософт да укључи у миксу.  То је нека врста "ово је лако, па хајде да га баци у "осећај.  Саосећам са тим, као што сам то сам све време.  Овај пројекат ЦодеПлек има гомилу малих функција које су резултат ИтсЕаси принципа.  Истовремено, Мицрософт наставља да подржава доказе "95% од начина" ефекат са производом.  Они спроводе функцију Мод, али не и круг функција, на пример.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Пројекат ЦодеПлек – СП2010 Екплорер

Као део текућег напора да науче техничке детаље низак ниво СхареПоинт 2010, Направио сам "СхареПоинт Екплорер"Врста алата.  Идеја није нова.  Користио сам овај пројекат више пута: http://sharepointexplorer.codeplex.com/.  Моја идеја је да се створи СхареПоинт верзију која користи повезаних интернет делове показати сву низак ниво детаља који може да обезбеди објекат модела. 

Овај блог пост служи и као најава пројекта, као и позив за волонтере.  Ако сте заинтересовани да радите на овом пројекту, јавите ми путем е-поште (galvin.paul@gmail.com) и ми ћемо све средити.

Овде је пројекат: http://sp2010explorer.codeplex.com/

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

СхареПоинт Десигнер 2007 Воркфлов Ектенсионс ЦодеПлек пројекта

Ја сам стављајући заједно свој други пројекат ЦодеПлек (Детаљи ће бити проглашен у среду ове недеље, плус или минус) и имао сам поглед на мој први пројекат, “SharePoint Designer Workflow Extensions”. Био сам шокиран и непријатно да види да је то то је преузето више 4,800 пута:

image

У основи сам заборавио на овај пројекат у последње 12 месеци. 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.

Ако је неко заинтересован за рад на, let me know and we’ll see about collaborating on it. 4,800 преузимања није гигант износ, али то је више него што сам икада схватио и вероватно вреди мало труда брање га и носе га напред.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Извоз-СПВеб ми каже "ИнвалидДата” Али, подаци су валидни

Ја сам у процесу писања чланка за добрим људима, на ввв.схарепоинтбриефинг.цом а то подразумева распоређивање листа из развојне фарме до фарме производње.  Ја сам ипак навикли да користе стсадм и да разбијемо те навике, па сам напаљени СхареПоинт 2010 Менаџмент Схелл и играо око помоћу Екпорт-СПВеб да бацкуп мој списак.  Шта необично тешка ствар која се показао!

Стално добијам ову грешку:

image

Та грешка, "ИнвалидДата: (Microsoft.Share…CmdletExportweb"”) ме убија.  Непријатно ми је, на колико дуго сам се борио са овим.

Сам раније имао наиђете на зид са ПоверСхелл и користи стсадм да се око ње.  Ја сам то покушао поново и овај пут сам добио добре резултате.

Провео сам доста времена мућки око са-идентитета опције и на крају са-ИтемУрл.  Испоставило се да ИтемУрл опција захтева пуну путању листе / библиотеке коју  желите да извезете без хттп://сервера битни.  Тако, упркос чињеници да је идентитет аргумент који показује на подлокацији, ИтемУрл не у односу на идентификују, али у односу на колекције.

Било би лепо за цмдлет команде да ми каже шта је било минимално важи (Идентитет у овом случају) и оно што је неважећи (ИтемУрл).  Ови мали дотакне помажу људима прихвате производ.  Није велика Динг против СхареПоинт, but a little one at least 🙂

Надамо се да овај пост ће спасити некога мало туге у будућности.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Рад са ТрееНодеБиндинг у АСП.НЕТ ТрееВиев контроле

Радио сам на оно што се надам да ће бити ускоро објављен- ЦодеПлек пројекат који пружа леп интегрисану веб мало делова причају једни са другима преко провајдера / потрошач веза за потребе истраживања СхареПоинт локацији испод покривача.  (То је свакако учињено пре, али ово је учење пројекат колико све друго).  То је требало да буде замена за Виндовс Екплорер погледу СхареПоинт 2010 библиотеке докумената.

Код садржи уобичајену рекурзивни позив надоле СПВеб је и СПЛистс из дате почетне тачке.  Објекат који чини све да попречно гради КСМЛ стринг која изгледа отприлике овако:

<ситецоллецтион урл =’хттп://демо2010а:9090′>
 
<мрежа
     титле = 'Хелло Ворлд Сандбок' 
     Шаблон = 'сајт за тимове за брзо организовати, аутор, и деле информације, Бла бла бла ">

     <списак
        титле = 'БЦЦ_Хеалтх_Сервицес_ФАКс’
        Шаблон = 'ЦустомЛист’
       
ЛистИд =’хттп://демо2010а:9090/хелловорлдсандбок[удео]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</списак>

     <списак
        титле = 'БЦЦ_Нотифицатионс' 
        Шаблон = 'ЦустомЛист' 
        ЛистИд =’
хттп://демо2010а:9090/хелловорлдсандбок[удео]5а5а13д1-877ц-41ц0-9063-б9612бе80д5е’>
     </списак>

  </мрежа>

</ситецоллецтион>

Очекујем да се очисти тај КСМЛ пре него је све речено и учињено.

Желим да на крају добили ту информацију и горе у ТрееВиев контроле.  Није баш земља разбијање ствари.

Изазов сам овде био да се повеже приказ стабла у КСМЛ података Извор контроле уместо ручно изградње моје треенодес док сам прећи на дрво.  Ја сам то делимично зато што ја намерно правим ствари теже на себи (ово је учење пројекат после свега) делом и због тога што имам нејасну представу која гради стабло чворова као ја путују стабло није добра идеја за дугорочно.

Проблем са овим приступом је да ТрееВиев контрола не зна о добрим атрибутима о занимљивим чворова као што су "листу" или "Веб", тако да ово показује излаз подразумевано:

 

image

То није корисно.  Ово је место где ТрееНодеБиндинг класа помаже.  Ја то могу да кажем ТрееВиев контроле како би требало да тумаче КСМЛ.  Ево пример:

ТНБ = нев ТрееНодеБиндинг();
tnb.DataMember = "list"; // Ово је ознака у КСМЛ за сајт.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Ово обавезујуће говори ТрееВиев да када утврди <списак> чвор у КСМЛ, примењују везова за ТаргетФиелд, ВалуеФиелд и ТоолТипФиелд.  У мају апп, Ово мапа на следећи начин:

  • ТаргетФиелд: Када неко кликне на чвор вредности, то је оно што ћете добити за СелецтедНоде.Валуе.  Ово не треба мешати са ...
  • ВалуеФиелд: То је оно што желите да прикажете ТрееВиев кориснику.
  • ТоолТипФиелд: Вредност из КСМЛ који желите као Тоолтип.

Додајте на то ТрееНодебиндинг ДатаБиндингс приказу и добијете излаз овако:

 

image

Имаћу више на све ово, као што сам и даље на пројекту и на крају стави ово на ЦодеПлек.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin