катэгорыя Архівы: Праектаванне рашэнняў SharePoint

Вышуковая дзейнасць практыка – Частка 1

Каля года назад, Я далучыўся да Slalom Consulting тут, у Нью-Ёрку, што мы называем Вядучы практыкі ў вобласці.  (У якасці невялікага бок да кропкі гэта паведамленне ў блогу, што змяненне працоўных месцаў складае маё агульнае высадкі ў блогах.  Гэта было вялікае змяненне роляў і вялікіх змяненняў у паўсядзённым "рэчы", але я накшталт прыстасаваўся сябе да яго і з нецярпеннем чакаем, каб пісаць зноў ўсмешка ).

У гэтай ролі PAL, I’m responsible to save the company and the immediate environs of 21 West 21st street from disaster on a regular basis.  It’s a lot of pressure (more than you might think – just think of all the children!). 

In service to that imperative, I need to help out with pre-sales, create and update go-to-market offerings, hire good folks, train up folks to make them better (but really, to make my job easier) and occasionally do something billable at a client.  I get a lot of “input” – questions from clients, sales opportunities, my own addled thoughts and so forth.  Some of it’s really good (like a hot sales oppty) while a lot of it is less good.  The key is to initially track, prioritize and manage each of these ideas (great and small) to a successful conclusion. 

Такая задача кіравання не новая, права?  І ў нас ёсць шмат задач інструментаў, каб дапамагчы нам у гэтым.  Светапогляд задач.  Вы можаце пляснуць табліцу разам добра і хутка.  Мой самы першы інструмент кіравання задачамі з'яўляецца юрыдычнай таму ў маім нататніку дзён пры GAF ў якасці распрацоўніка ў ІТ-аддзел.  (Спытаеце мяне аб тых старых добрых часоў наступны раз вы ўбачыце мяне, калі вам цікава, а можа і няма...).

Будучы хлопцам SharePoint (намінальна, па меншай меры), Я заўсёды думаў выкарыстоўваць SharePoint.  Але па некаторых прычынах, агульны спіс заданне ніколі цалкам зрабіў гэта для мяне.  Куча месяцаў таму, Я вырашыў вылечыць сябе і проста стварыць рашэнне на базе SharePoint.  Гэта было настолькі ашаламляльна лёгка стварыць, што я думаў, каб напісаць пра гэта тут.

Так, мае мэты тут былі вельмі простыя:

  • Супер лёгкі і хуткі ўвод дадзеных
  • Прыярытэтнасць мерапрыемстваў
  • Катэгорыі мерапрыемстваў
  • "Наступны крок" кіраванай - гэтыя мерапрыемствы будуць часта ахопліваюць тыдні (можа быць, нават месяцы).  Яны амаль ніколі не "канец" пасля аднаго канкрэтнага абнаўлення.

Гэтыя біты паддаюцца вельмі добра да тыпу кантэнту, так гэта тое, што я стварыў:

image

Вы можаце ўбачыць, што ў мяне зрушэнне продажаў з гэтым на першы, так як у мяне, што «кліент» поля.  Шмат мерапрыемстваў, мая практыка заснаваныя вакол кліентаў (альбо фактычнага або патэнцыйнага).  Але многія з іх самі ўнутрана засяроджаным.  Я аплявуху «слалам» у там, калі я іх стварэння, але ён заўсёды адчувае сябе крыху дзіўна.  Я б назваў гэта нешта больш агульнае.  Можа быць, "мэтавая арганізацыя" ці нешта.

Вось некалькі розныя заўвагі ад тыпу змесціва:

  • Ўздзеянне актыўнасці перадало ў вымярэнні прыярытэтам.  Я не ўпэўнены, чаму я пайшоў з "Уздзеянне", а не "Прыярытэт" нулявы дзень, але вось што я зрабіў. 
  • Наступныя крокі і Дата наступнага кроку - У мяне ёсць панэль, якая прыводзіцца ў наступнай датай дзейнасці.  Гэтая панэль ёсць выгляд стаў маім загады на працягу дня / тыдня.  Я проста іду да прыборнай панэлі і засяродзіць увагу на матэрыял высокага прыярытэту першай і ісці адтуль.  (Там у паняцце "непомеченный"
  • Асноўны ўладальнік - адзінае, што трэба адзначыць - ці не так дзіўным, што можна сартаваць і фільтраваць па множнага выбару слупкоў у SP 2010! Я на самой справе не ў поўнай меры купляюць у гэтае паняцце на першым.
  • Activity Status – really just “Open” or “Closed.” 
  • Primary Practice – After I began using this, another PAL in my group wanted to try this out, so I slipped this into the mix to distinguish between my stuff (Portals & Супрацоўніцтва) and her stuff (Блакітны).

Here’s my dashboard:

image

(sorry for all the blurred out bits – I didn’t feel like creating a bunch of test data and I don’t want to give anyone a heart attack over sharing vital details [see the bit in the intro re: save the world, і г.д., і г.д., і г.д.]).

I have several other views on this list, including a datasheet view that allows me to do mass updates.  I do this most often when a bunch of lower priority items I planned to do a never quite got done and need to be pushed out a week.

Кожны дзень, Я цягну да маёй дзейнасці часопіса і проста пачаць адпрацоўку верхняй частцы спісу.

Часткова 2, Я растлумачу, як я зрабіў гэта яшчэ больш карысным з даданнем добрае электронны ліст з падтрымкай Doc бібліятэка і працоўны працэс SPD.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Хай яркім прыкладам пракласці шлях да павелічэння SharePoint Прыняцце

Мой першы «чысты» BrightStarr запіс у блогу была апублікаваная сёння.  Вось тізер:

Там было шмат размоў на інтэрнэт позна на тэму прыняцця SharePoint і, асабліва, іх адсутнасць. Ніхто не хоча ісці на ўсе цяжкасці праектавання ферм і інфраструктуры бяспекі, ўдзел у семінарах, разам кідкі знешні выгляд, распрацоўка самавітыя інфармацыйную сістэму, якая можа вытрымаць скажонасці кампанія паўторна Арганізацый і, нарэшце,, фанфары запоўненыя скрутку толькі каб выявіць тры месяцы пасля пачатку функцыянавання, што менш 50% супрацоўнікаў кампаніі выкарыстоўваюць SharePoint і большасць з іх выкарыстоўваюць яго для замены старых файлавых сервераў сеткі ("the S:\ drive").

няма срэбнай кулі (або адно паведамленне ў блогу) збіраецца вырашыць гэтую праблему. Аднак, Ёсць шмат рэчаў, якія вы можаце зрабіць, каб паменшыць рызыка анеміяй SharePoint Portal. One such technique is the "Shining Example Pattern."

Я хацеў бы ведаць пра іншых SharePoint прыняцця стратэгіі, якія вы падзяліцца.  Калі вы робіце долю, калі ласка, пакіньце ў якасці каментара на блогу BrightStarr.

Прачытайце усё гэта тут: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Стварыце для друку старонкі і нават раздрукаваць іх

Я напісаў артыкул для Брыфінг SharePoint тыдзень або каля таго таму, і гэта быў размешчаны.  Вось адкрыцці трохі:

image

Вы можаце прачытаць усё гэта тут: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Я спадзяюся, што гэта дапамагае камусьці.  Атрымліваць асалоду ад!

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

«Ці можа” у параўнанні з "Ці павінен” Праекты ў SharePoint

Я думаю, што многія з нас часам прадстаўленыя, за адсутнасцю лепшага выразы, ранняга ўзросту патрабаванням.  Канчатковы карыстальнік сапраўды, вельмі моцна хоча пэўных выглядаць і адчуваць сябе, або вельмі спецыфічнай структуры сартавання або выразаць адным пстрычкай мышы або меню для палягчэння навігацыі або [ўставіць горача перакананне, што, аказваецца, няправільна].  Як SharePoint профі, У цэлым можна сустрэць практычна любыя патрабаванні з платформай, але для некаторых з іх, мы ведаем у нашых сэрцах:

  • Яны збіраюцца ўзяць непрапарцыйна вялікая колькасць часу для ажыццяўлення (і, такім чынам, каштуюць даражэй)
  • Яны збіраюцца быць вельмі звычай і таму цяжка падтрымліваць і ўхіляць няспраўнасці
  • Там ёсць ёсць некалькі простых падыходу SharePoint, якая адказвае 80% або больш з патрабаванне (I.E. адпавядае духу патрабаванні, але не літару патрабаванне)

Вынік, мы ведаем, што "патрабаванне" на самай справе проста добра мець законную або нават у пэўным сэнсе, але тое, што людзі павінны жыць з, а не марнаваць шмат часу на тое, каб "вырашыць".

Я думаю, што з іх, як "маленькі дзіця" патрабаванні, таму што я бачыў гэтую мадэль шмат разоў раней.  Дзеці будуць чэзнуць і пілаваць вас на некаторыя новыя цацкі для тыдняў за адзін раз.  Вы атрымліваеце іх цацкі, яны гуляюць з ім на працягу некалькіх гадзін або дзён, а затым пакласці яго ўніз, ніколі, каб падняць яго ніколі.  Ці, вы не атрымаеце цацку, ныццё прыпынках і малы рухаецца далей, каб стаць прэзідэнтам вольнага свету.   Я бачыў гэта адбудзецца ў праектах SharePoint.  Асобы, якія прымаюць рашэнні альбо атрымаць тое, што яны хочуць, і гэта становіцца не выкарыстоўваюцца або недастаткова выкарыстоўваюцца функцый ці яны не атрымліваюць тое, што яны хочуць, і праект па-ранейшаму паспяхова ўсё роўна.

Я ўспомніў, што сёння ў пост на форуме і мне спадабалася, як Clayton Cobb спрабаваў атрымаць Forum Poster адсунуць на адным з гэтых відаў патрабаванняў: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Мне цікава, як людзі разглядаюць гэтую тэму і як вы спраўляецеся з гэтым.  Я прапускаю пункту?  У вас ёсць стратэгія, каб накіраваць асоб, якія прымаюць рашэнні ад overinvesting ў трывіяльных патрабаванняў?  Калі ласка, пакіньце каментар.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Выкарыстанні працоўнага працэсу для сімуляцыі бяспекі Тып кантэнту

Яшчэ адзін дзень, іншы MSDN-форумаў натхнілі паведамленне.

Нехта пытаўся, ці могуць яны забяспечыць ўтрыманне такі тып, што, калі карыстальнік націскае на кнопку "Стварыць" на карыстацкі спіс, Толькі тыпы кантэнту, якую гэта асоба атрымлівае доступ з'явіцца ў расчыняецца спісе.  Як мы ведаем, гэта не падтрымліваецца з скрынкі.

Гэтае пытанне падымаецца час ад часу і на гэты раз, У мяне была новая ідэя.  Давайце выкажам здагадку, што ў нас ёсць такія сцэнары:

  • У нас ёсць служба падтрымкі сістэмы продажу квіткоў.
  • Падтрымкі сістэмы продажу квіткоў дазваляе карыстальнікам ўводзіць рэгулярныя білет падтрымкі інфармацыя, такіх як праблемная вобласць, Праблема статусу, і г.д..
  • Мы хочам, каб "супер" карыстальнікам ўказваць "тэрміновасць" поле.
  • Іншыя карыстальнікі не маюць доступу да гэтай галіне.  Сістэма будзе заўсёды прызначаць «сярэднім» узроўні прыярытэту на іх запыты.

Што мы можам зрабіць, гэта стварыць два асобных спісу SharePoint і двух розных тыпаў кантэнту, адзін для "супер" карыстальнікаў, а другі для ўсіх астатніх.

Працоўны працэс у кожным спісе капіюе дадзеныя ў асноўны спіс (фактычны білет падтрымкі спісу) і працэс пераходзіць адтуль.

Гэты падыход можа працаваць цячы выгляд калонкі ўзровень бяспекі, а таксама. 

Я не спрабаваў, але ён адчувае сябе разумна і дае даволі простыя, Калі даволі груба, варыянту для рэалізацыі свайго роду тып кантэнту і нават бяспеку на ўзроўні слупка.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Запыт змесціва вэб-часткі: Швейцарскі армейскі нож у SharePoint

Мая апошняя артыкул у да www.sharepointbriefing.com. Вось тізер:

image

Прачытайце усё гэта тут: http://sharepointbriefing.com/features/article.php/3874226/Content-Query-Web-Part-SharePoints-Swiss-Army-Knife.htm

Глядзіце ў выкарыстанні рэальнага агульнадаступным вэб-сайце тут, выканайце наступныя дзеянні:

  1. Да гэтай вэб-старонцы: http://cdi-its.com/Pages/Customer_Support.aspx (На гэтай старонцы службы падтрымкі CDI).
  2. Націсніце на кнопку "Прыклады" ў левай руцэ навігацыі.

Ён пяройдзе на "Служба падтрымкі" ў раздзеле спіс тэматычных даследаванняў.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Існуючыя ўмовы: SharePoint абвесткі Шаблоны для выратавання (?)

One of my clients worked with a previous contractor to build out a small but useful HR application for the enterprise. That contractor used SharePoint Designer to implement the workflow portion of the solution. It’s a bit of a mess. Напрыклад, there are nine SPD workflows in support of a single logical workflow process and up to five of them may fire simultaneously at any given time given the right conditions. It’s not easy to debug 🙂

Мой кліент мае шэраг ўсё яшчэ нявыкананых патрабаванняў, one of which is to generally provide more context when the system sends out email alerts – both in the email itself as well as associated task forms. As SPD workflow implementers know, the “collect data from user” SPD action actually creates a task with a custom content type. When we use that action, we don’t get to specify much. We can prompt for some values (e.g. "Дазволіць" або "Забараніць") and we can specify a hard coded value in the title and description. That’s about it.

Мае патрабаванні кліента складаецца з двух частак:

  1. Калі SharePoint пасылае ліст аб прызначанай задачы, ўключаюць у сябе шмат інфармацыі аб задачы ў целе паведамлення электроннай пошты.
  2. Што яшчэ больш важна, нашмат – калі карыстальнік націскае на задачы спасылку ў лісце,, the task form should have all the information the approver needs in order to make his/her approve or deny decision. Right now, the manager needs to click on the item link itself to drill down into the underlying details and no one likes that. You have to click in the email. Then you need to click a sort of obscure link on the task item. Then you can look at the underlying data (InfoPath форму ў гэтым выпадку). Then you click back/back, і г.д.. Everyone hates it.

Я атрымаў у спадчыну гэтую некалькі брудных тэхнічнае рашэнне, і я хачу ўнесці змены ў найменш дакучлівым спосабам.

The approach I’m taking right now is to create a custom alert template. Вы можаце прачытаць пра гэта тут. The flow works like this:

  • СПД рабочым працэсам.
  • У нейкі момант, ён прызначае задачу мэнэджара.
  • SharePoint system automatically sends out an alert to that manager. This is not part of the SPD workflow but rather “what SharePoint does.” (Службы таймера SharePoint, Я лічу,).
  • Карыстацкі апрацоўшчык абвесткі выклікаецца ў карысць стандартнае папярэджанне працэсу (пасля магічны правілы, як апісана ў вышэйпаказанай артыкуле).
  • Калі мой персаналізаванага абвесткі выкананні апрацоўшчыка, it generates a beautiful email. Што яшчэ больш важна, так як ён мае пастаўленай задачай, яно таксама ўпрыгожвае актуальнай задачай з усімі кантэксце інфармацыі, неабходнай для задавальнення бізнес-патрабаванняў.
  • Карыстальнік атрымлівае ліст, і гэта поўна карыснай інфармацыі кантэксту.
  • Карыстальнік націскае на спасылку задачай і задачай само па сабе поўны карыснай інфармацыі кантэксту.
  • Усе ідуць дадому, каб кавуны і марозіва.

I did a quick POC and it works well in a lab environment. I get my custom email alert as expected. I also get to update the task description and title itself.

Адзінай хітрасцю, да гэтага часу, , Каб пазбегнуць сітуацыі, у якой апавяшчэнне абнаўляе элемент, triggering another alert. This doesn’t worry me.

Выглядае шматабяцальным да гэтага часу ...

The great thing about this is that I don’t need to muck about with any of the existing SPD workflows. They are blissfully unaware that an alert handler is “IIZ бегчы In Da Bakground, DECORATIN ТЫХ спіс задач WIF MOAR КАНТЭКСТ".

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SharePoint Дэманстрацыя: Выкарыстанне SharePoint для пабудовы вертыкальнага бізнесу

[Увага: Я хачу адразу сказаць, што ў мяне ёсць фінансавая зацікаўленасць у жаданы вынік гэтай дэманстрацыі, якіх я згадваю ў інтарэсах поўнага раскрыцця інфармацыі, і г.д.. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

Гэты вэб-дэманстрацыя адбываецца чацвер, 06/04 ў 12:30 EDT, заканчваецца ў 1:30PM EDT.

У супрацоўніцтве са сваім выдатным дзелавым партнёрам, Інтэграваныя сістэмы і паслугі групы (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. У гэтым выпадку, we’re building an application that serves the needs of manufacturers that make customized product for their customers. In these cases, a great deal of collaboration needs to take place between the customer and the manufacturer. There’s also a great deal of collaboration required between different groups within the manufacturer, у тым ліку продаж, машынабудаванне, даследаванне і распрацоўка, прававых і іншых груп.

Дэма збіраецца паказаць, што палягчае прымяненне такога супрацоўніцтва, нараўне з абмеркавання таго, як усе гэтыя біты супрацоўніцтва неабходна для інтэграцыі з сервернай сістэмай ERP.

Нарэшце, this isn’t going to be a SharePoint demo. This is a demonstration of a solution for a specific niche problem that happens to use SharePoint as the platform.

Так, навошта вам зарэгістравацца і ўбачыць дэма-? I don’t expect too many readers of my blog to be all that interested in a solution for make-to-order manufacturers 🙂 Your take-away would be the concept itself – using SharePoint purely to deliver a business solution without regard to SharePoint itself.

Калі вы зацікаўлены, калі ласка, зарэгіструйцеся тут(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Вы можаце Прая SharePoint Designer З маёй халоднай, Мёртвыя рукі

Мая апошняя артыкул уверх на www.EndUserSharePoint.com. I wrote about SharePoint Designer, Канчатковыя карыстачы і контуры стратэгіі, канчатковыя карыстачы могуць паспрабаваць прытрымлівацца, каб прадэманстраваць сваю кампетэнтнасць і давер ва ўсім гэтым інструмент.

Каментары больш цікавыя, чым сама артыкул.

Праверце гэта.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

MOSS Профіль карыстальніка аўтарытэт у карыстацкіх перавагах мовы

На маім бягучым праекце, некаторыя з карыстальнікаў будзе падарожнічаць па ўсім свеце, і калі яны прыходзяць да розных напрамках, use whatever machine is handy at the time. Those guest machines will be running Windows and installed and configured for the local locale. (Я проста зразумеў, што гасцявыя машыны не могуць мець права моўныя пакеты… верагодна, не будзе, на самай справе… Я паркоўкі, якая адна на дадзены момант).

SharePoint needs to provide a mechanism whereby the user can pick their preferred language and then have MOSS honor that language regardless of how the user accesses MOSS. In other words, disregard whatever the browser tells IIS/MOSS and instead look up that preferred language and use it.

Мы збіраемся даследаваць два падыходу:

  1. Апрацоўшчык HTTP: Карыстацкі апрацоўшчык HTTP усталяваны на IIS будзе шукаць MOSS профілі карыстальніка, высветліць патрэбны мову, а затым уключыце HTTP загалоўка вакол па меры неабходнасці перад перадачай кіравання MOSS.
  2. global.asax: Modify global.asax to do the same thing. We may modify something else, but the idea is that we find some place where we can insert our locale-switching logic.

Іншыя ўскладняе фактарам з'яўляецца тое, што мы павінны падтрымаць 60k карыстальнікаў, аб 1,000 з якіх можа быць адначасова доступу МОХ пры пікавай нагрузцы.

Апрацоўшчык HTTP здаецца даволі рэзкім, but possibly the best place to put the code since it’s at the IIS level and all-knowing. It’s a good single point of work.

Мы схіляецца да global.asax падыход тыпу, галоўным чынам, таму што мы лічым, што мы будзем мець больш варыянтаў для кэшавання дадзеных у гэтай кропцы.

Я буду больш блогаў на гэтую тэму, як я магу даведацца больш.

Калі вы ведаеце што-небудзь пра гэта, please post a comment 🙂

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin