Kategorija Arhiva: SharePoint rješenja dizajna

Praćenje Practice Aktivnosti – Dio 1

O prije godinu dana, I joined Slalom Consulting here in new York as what we call a Practice Area Lead.  (Kao maloljetnik stranu do točke ovom blogu, da je promjena radnih račune za moj ukupni pad-off u blogging.  It was a big change in roles and a big change in day to day “stuff” but I’ve sort of acclimated myself to it and look forward to writing again Osmijeh ).

In this PAL role, 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. 

This kind of task management isn’t new, pravo?  And we have lots of task tools to help us with this.  Outlook has tasks.  You can slap a spreadsheet together nice and quick.  My very first task management tool was a legal notepad back in my days at GAF as a developer in the IT department.  (Ask me about those good old days the next time you see me if you’re interested, or maybe not...).

Being a SharePoint guy (nominally, barem), I’ve always thought to use SharePoint.  But for some reason, a generic Task list never quite did it for me.  A bunch of months ago, I decided to heal myself and just create a SharePoint based solution.  It was so embarrassingly easy to create that I thought to write about it here.

Tako, my goals here were very simple:

  • Super easy and fast data entry
  • Prioritize activities
  • Categorize activities
  • “next step” driven – these activities will often span weeks (maybe even months).  They almost never “end” after one specific update.

These bits lend themselves very nicely to a content type, so that’s what I created:

image

You can actually see that I had a sales bias with this at first, since I have that “Client” field.  A lot of my practice’s activities are based around clients (either actual or prospective).  But many of them are also internally focused.  I slap “Slalom” in there when I create them, but it always feels a tad weird.  I should have named it something more generic.  Maybe “Target Organization” or something.

Here are a few miscellaneous notes on the content type:

  • Activity Impact has devolved into a measurement of priority.  I’m not sure why I went with “Impact” and not “Priority” day zero, but that’s what I did. 
  • Next Steps and Next Steps Date – I have a dashboard that is driven by the next activity date.  This dashboard has sort of become my marching orders for the day/week.  I just go to the dashboard and focus on high priority stuff first and go from there.  (There’s the notion of an “untagged”
  • Primary Owner – the only thing of note is – isn’t it awesome that you can sort and filter on multi-select columns in SP 2010! I actually didn’t fully buy into this notion at first.
  • 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 & Collaboration) and her stuff (Plav).

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, itd., itd., itd.]).

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.

Svaki dan, I pull up my activities log and just start working off the top of the list.

In part 2, Ja ću objasniti kako sam to još korisno s dodatkom lijepo e-omogućen doc knjižnicu i SPD tijek rada.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Neka svijetlih primjera voditi na putu do povećanja SharePoint usvajanja

Moj prvi "čisti" BrightStarr blog ulaz je objavljena danas.  Evo teaser:

Tu je bilo puno razgovora na internets u kasnim na temu SharePoint donošenja, a posebno nedostatak istog. Nitko ne želi ići na sve nevolje projektiranja farmu i sigurnosnu infrastrukturu, sudjelovanje u radionicama, stavljajući zajedno snazzy izgled i dojam, razrada čvrstu informacija arhitekturu koja može izdržati nestalnosti tvrtke re-orgs i na kraju, fanfare punjeni Primjena samo otkriti tri mjeseca dužnost go-živjeti da se manje od 50% od zaposlenika tvrtke koristite SharePoint i većina njih koristite ga zamijeniti stare poslužitelje mrežnih datoteka ("S:\ voziti ").

No srebrni metak (ili jedan blog post) će se riješiti taj problem. Međutim, ima puno stvari koje možete učiniti kako bi se smanjio rizik od anemične SharePoint portalu. Jedan od takvih tehnika je "svijetli primjer uzorak."

Volio bih znati o drugim strategijama SharePoint usvajanje da se brinete za dijeljenje.  Ako to ne učinite udio, molimo vas da ostavite kao komentar na BrightStarr blog.

Pročitajte cijelu stvar ovdje: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Napravite printanje stranice, pa čak i ispisati ih

Napisao sam gore jedan članak za SharePoint Briefing tjedan ili tako prije i to je bio objavljen.  Ovdje je malo otvaranje:

image

Možete pročitati cijelu stvar ovdje: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Nadam se da ovo pomaže netko.  Uživati!

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

"Može li” u odnosu na "trebali učiniti” u SharePoint projektima

Mislim da mnogi od nas povremeno su prezentirani s, u nedostatku boljeg izraza, mladi-dijete zahtjevi.  Krajnjem korisniku stvarno, jako loše želi određenu specifičnu izgled i dojam, ili vrlo specifičan sortiranje struktura ili izrezati jedan klik ili opcije izbornika za ublažavanje navigaciju ili [umetnite strastveno održava uvjerenje da će se dogoditi da bude u redu].  Kao SharePoint pro, mi općenito mogu zadovoljiti gotovo sve vrste zahtjeva s platformom, ali za neke od njih, znamo u našim srcima da:

  • Oni su idući u uzeti nerazmjeran iznos vremena za provedbu (te stoga više cijene)
  • Oni su idući u biti vrlo običaj i zato ih je teško održavati i otkloniti
  • Tu je neki jednostavan SharePoint pristup koji zadovoljava 80% ili više od zahtjeva (i.e. zadovoljava motka zahtjevu, ali ne pismo od zahtjeva)

Bottom line, Znamo da je "uvjet" je zapravo samo lijepo imati ili čak i legitimna u nekom smislu, ali nešto što bi ljudi trebali živjeti, a ne potrošiti puno vremena pokušava "riješiti".

Mislim da od njih kao "malom djetetu" zahtjevima jer sam vidio ovaj uzorak mnogo puta prije.  Djeca će svisnuti, a ti prigovarati za neke nove igračke za tjedna u isto vrijeme.  Možete ih dobiti igračku, oni igraju s njim za nekoliko sati ili dana, a zatim ga staviti dolje, Nikad ga pokupi ikada opet.  Ili, ne dobiti igračku, prigovaralo se zaustavlja, a dijete pomiče na postati predsjednik u slobodnom svijetu.   Vidio sam ovo dogodilo u SharePoint projekata.  Donosioci odluka ili dobiti ono što žele, a to postaje neiskorišteni ili nedovoljno iskorištenih funkcija ili ne dobiju ono što žele, a projekt još uvijek uspijeva svejedno.

Ja je podsjetio da danas u forum post i sam volio kako Clayton Cobb pokušao dobiti forum plakat gurnuti natrag na jednom od tih vrsta zahtjeva: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Ja sam jako znatiželjan kako ljudi vidjeli ovu temu i kako se nositi s njom.  Jesam li nedostaje točka?  Imate li strategije usmjeriti kih odluka od overinvesting u trivijalnim zahtjevima?  Molimo ostavite komentar.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Korištenje tijeka rada za vrstu sadržaja Simulacija sigurnost

Još jedan dan, drugi MSDN-forumi inspirirana nakon.

Netko je pitao da li bi mogli osigurati vrstu sadržaja kao da kad korisnik klikne na "novi" gumb na prilagođeni popis, samo vrste sadržaja kojoj ta osoba ima pristup će se pojaviti u padajućem popisu.  Kao što znamo, to nije podržan out of the box.

Ovo pitanje dolazi sada i onda i ovaj put, Imao sam novu ideju.  Pretpostavimo da imamo scenarij ovako:

  • Imamo helpdesk ticketing sustava.
  • Helpdesk ticketing sustava omogućava korisnicima da unesete redovito helpdesk ulaznica informacije, kao što su problematika, Problem status, itd..
  • Želimo omogućiti "super" korisnicima da odredite "hitnost" teren.
  • Drugi korisnici nemaju pristup tom području.  Sustav će uvijek dodijeliti "srednji" prioritet razini na njihove zahtjeve.

Ono što smo mogli učiniti je napraviti dva odvojena SharePoint popisa i dvije različite vrste sadržaja, jedan za "super" korisnicima, a drugi za sve ostale.

Tijek rada na svakom popisu kopira podatke na glavni popis (Stvarni helpdesk ulaznica popis) a proces nastavlja od tamo.

Ovaj pristup može raditi teći neku vrstu stupca razini sigurnosti kao dobro. 

Nisam ga pokušali, ali se osjeća razumna i daje prilično jednostavan, ako je prilično grubo, Opcija provesti neku vrstu vrste sadržaja, pa čak i stupac razinu sigurnosti.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Upit Sadržaj web-dio: SharePoint je švicarski vojske Nož

My latest article is up at www.sharepointbriefing.com. Evo teaser:

image

Pročitajte cijelu stvar ovdje: http://sharepointbriefing.com/features/article.php/3874226/Content-Query-Web-Part-SharePoints-Swiss-Army-Knife.htm

Pogledajte ga u uporabi pravi javni web site ovdje slijedeći ove korake:

  1. Idite na ovoj stranici: http://cdi-its.com/Pages/Customer_Support.aspx (Ovo je stranica korisničke podrške za CDI).
  2. Kliknite na "Case Studies" u lijevoj navigaciji.

It will jump to the “Customer Support” section of the case studies listing.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Već postojećih uvjeta: SharePoint Alert Predlošci za spas (?)

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. Na primjer, 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 🙂

Moj klijent ima niz još uvijek otvorenih zahtjevima, 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. "Odobriti" ili "uskratiti") and we can specify a hard coded value in the title and description. That’s about it.

Moj kupca uvjet je dva puta:

  1. Kada SharePoint šalje e-mail o radnim zadacima, uključuje puno informacija o zadatku u tijelu e-pošte.
  2. Još važnije, daleko – kada korisnik klikne na task vezu e-mail, 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 obrazac u ovom slučaju). Then you click back/back, itd.. Everyone hates it.

Ja sam naslijedio ovaj pomalo neuredan tehničko rješenje i želim napraviti promjene u najmanje nametljiv mogući način.

The approach I’m taking right now is to create a custom alert template. Možete pročitati o tome ovdje. The flow works like this:

  • SPD tijek teče.
  • U nekom trenutku, ona dodjeljuje zadatak menadžera.
  • SharePoint system automatically sends out an alert to that manager. This is not part of the SPD workflow but rather “what SharePoint does.” (Usluga SharePoint vremena, Vjerujem).
  • Prilagođeno upozorenje rukovatelj pozivati ​​u korist standardnog upozorenja procesu (nakon čarobne pravila kao što je opisano u gore navedenom članku).
  • Kad je moj običaj upozoriti rukovatelj teče, it generates a beautiful email. Još važnije, budući da ona ima zadatak u ruci, također krasi stvarni zadatak sa svim kontekstu informacijama potrebnim za susret poslovnih zahtjeva.
  • Korisnik dobiva na e-mail i to je puna korisnih informacija kontekstu.
  • Korisnik klikne na vezu zadatka i zadatka sama je puna korisnih informacija kontekstu.
  • Svatko ide kući imati lubenica i sladoled.

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.

Samo lukav malo, dosada, je izbjeći situaciju u kojoj se ažuriranje obavijesti stavku, triggering another alert. This doesn’t worry me.

Izgleda obećavajuće tako daleko ...

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 Runnin U DA BAKGROUND, DECORATIN TEH ZADATAK POPIS WIF MOAR KONTEKST".

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint Demonstracija: Iskoristite SharePoint izgraditi Vertical poslovne aplikacije

[Primijetiti: Želim odmah reći da imam financijski interes u željenom ishodu ove pokazne vježbe, koje sam spomenuo u interesu pot-, itd.. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

Ova web demonstracija odvija četvrtak, 06/04 na 12:30 EDT, je završio na 1:30PM EDT.

U suradnji sa svojim izvrsnim poslovnim partnerom, Integrirani sustavi i usluge Grupe (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. U tom slučaju, 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, uključujući prodaju, inženjering, istraživanje i razvoj, pravne i druge skupine.

Demo će pokazati program koji olakšava tu vrstu suradnje, zajedno s raspravom o tome kako sve te suradnje bitova je potrebno da se integriraju s backend ERP sustava.

Na kraju, 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.

Tako, zašto bi vam smetalo da se prijavite i vidjeti ovaj demo? 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.

Ako ste zainteresirani, molimo prijavite se ovdje(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Možete Odvojite SharePoint Designer iz mog hladnog, Dead Hands

Moj najnoviji članak je se na www.EndUserSharePoint.com. I wrote about SharePoint Designer, Krajnji korisnici i opisuju strategije da Krajnji korisnici mogu pokušavati slijediti kako bi se pokazati kompetentnost i izgraditi povjerenje oko ovog alata.

Komentari su zanimljiviji od samom tekstu.

Check it out.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

MOSS Korisnički profil kao nadležno tijelo za Korisničkom Izbor jezika

Na moj trenutni projekt, neki od korisnika će putovati po svijetu i kad dođe na različitim destinacijama, use whatever machine is handy at the time. Those guest machines will be running Windows and installed and configured for the local locale. (Upravo sam shvatio da nijedne strojevi ne mogu imati prave jezične pakete… vjerojatno neće, zapravo… Ja sam parkirao na taj jedan za sada).

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.

Mi ćemo istražiti dva pristupa:

  1. HTTP Handler: Prilagođeni HTTP rukovatelj instaliran na IIS će pogledati korisnikov profil MOSS, shvatiti željeni jezik, a zatim se prebacite na HTTP zaglavlje oko koliko je potrebno prije donošenja kontrolu 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.

Drugi otežavajući čimbenik je da trebamo podržati 60k korisnika, oko 1,000 od kojih se može istovremeno biti pristup Moss, na vršnog opterećenja.

HTTP rukovatelj čini prilično drastične, 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.

Mi smo naginje prema global.asax tipa pristupa, uglavnom zbog toga što vjerujemo da ćemo imati više mogućnosti za caching podataka u tom trenutku.

Ja ću biti blogging više o ovoj temi kao što sam saznati više.

Ako znate ništa o tome, please post a comment 🙂

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin