kategorie Argief: SharePoint Solutions Design

Dop Practice aktiwiteit – Deel 1

Oor 'n jaar gelede, Ek het aangesluit Slalom Consulting hier in New York as wat ons noem 'n praktyk Area Lood.  (As 'n minderjarige eenkant tot die punt van hierdie blog post, dat verandering in werk rekeninge vir my totaal drop-off in blogging.  Dit was 'n groot verandering in rolle en 'n groot verandering in die dag tot dag "dinge", maar ek het soort van acclimated myself daaraan en sien uit daarna om te skryf weer Smile ).

In hierdie PAL rol, Ek is verantwoordelik om die maatskappy en die onmiddellike omgewing van te red 21 West 21 straat van die ramp op 'n gereelde basis.  Dit is 'n baie druk (meer as wat jy dink - dink net aan al die kinders!). 

In diens wat noodsaaklik, Ek nodig het om te help met die pre-verkope, skep en werk go-tot-mark gebring, huur goeie mense, lei tot mense om hulle te laat beter (maar regtig, te maak my werk makliker te maak) en soms iets doen factureerbare by 'n kliënt.  Ek kry 'n baie van die "input" - vrae van kliënte, verkope geleenthede, my eie bedorven gedagtes en so meer.  Sommige van dit is regtig 'n goeie (soos 'n warm verkope oppty) terwyl 'n baie dit is minder goed.  Die sleutel is om aanvanklik spoor, prioritiseer en bestuur van elk van hierdie idees (groot en klein) om 'n suksesvolle afsluiting. 

Hierdie soort van die taak van bestuur is nie nuut nie, reg?  En ons het baie van die taak tools om ons te help met hierdie.  Vooruitsigte het take.  Jy kan klap 'n sigblad saam mooi en vinnig.  My heel eerste taak beheer instrument is 'n wettige notaboek terug in my dae by GAF as 'n ontwikkelaar in die IT-afdeling.  (Vra my oor die goeie ou dae het die volgende keer as jy my sien as jy belangstel, of miskien nie...).

Om 'n SharePoint man (nominaal, ten minste), Ek het nog altyd gedink SharePoint te gebruik.  Maar vir een of ander rede, 'n generiese Taak lys nooit heeltemal het dit vir my.  'N klomp van die maande gelede, Ek het besluit om myself te genees en net 'n SharePoint gebaseerde oplossing te skep.  Dit was so verpletterend maklik om te skep wat ek gedink het om te skryf oor dit hier.

So, my doelwitte was hier baie eenvoudig:

  • Super maklike en vinnige data entry
  • Prioritiseer aktiwiteite
  • Kategoriseer aktiwiteite
  • "Volgende stap" gedrewe - hierdie aktiwiteite sal dikwels strek weke (miskien selfs maande).  Hulle het byna nooit "einde" na een spesifieke werk.

Hierdie stukkies leen baie mooi na 'n tipe inhoud, so dit is wat ek geskep:

image

Jy kan eintlik sien dat ek 'n verkope vooroordeel met hierdie op die eerste, want ek het dat "kliënt" veld.  Baie van my praktyk se aktiwiteite is gebaseer op die kliënte (bestaande of voornemende).  Maar baie van hulle word intern ook gefokus.  Ek klap "Slalom" daar toe ek skep hulle, maar dit voel altyd 'n bietjie vreemd.  Ek moet genoem het dit iets meer generiese.  Miskien "Target Organisasie" of iets.

Hier is 'n paar diverse aantekeninge oor die inhoud tipe:

  • Aktiwiteit Impact het oorgegaan in 'n meting van prioriteit.  Ek is nie seker hoekom ek het met 'n "impak" en nie "Priority" dag zero, maar dit is wat ek gedoen het. 
  • Volgende stappe en die volgende stappe Datum - Ek het 'n paneelbord wat deur die volgende aktiwiteit datum gedryf word.  Dit paneelbord het soort het my die trekpas vir die dag / week.  Ek gaan net na die paneelbord en die fokus op 'n hoë prioriteit dinge eerste en gaan van daar af.  (Daar is die idee van 'n "Untagged"
  • Laerskool Eienaar - die enigste ding wat van belang is - is dit nie ontsagwekkende wat jy kan sorteer en filter op multi-kies kolomme in SP 2010! Ek het eintlik het nie ten volle te koop in die idee by die eerste.
  • Aktiwiteit Status - eintlik net "Open" of "gesluit." 
  • Laerskool Practice - Nadat ek begin met behulp van hierdie, 'n ander PAL in my groep wou dit uit te probeer, so ek gegly dit in die mengsel te onderskei tussen my goed (Portalen & Samewerking) en haar dinge (Blou).

Hier is my paneelbord:

image

(jammer vir al die vervaag uit stukkies - ek het nie voel soos die skep van 'n klomp van die toets data en ek wil nie te gee iemand 'n hartaanval oor sharing belangrike besonderhede [sien die bietjie in die intro re: die wêreld te red, ens., ens., ens.]).

Ek het verskeie ander sienings op hierdie lys, insluitend 'n datasheet view wat toelaat dat my massa updates te doen.  Ek doen dit gewoonlik as 'n klomp van die laer prioriteit items wat ek beplan om 'n nooit heeltemal het gedoen om te doen en gestoot moet word uit 'n week.

Elke dag, Ek trek my aktiwiteite log en net begin werk aan die bopunt van die lys.

In deel 2, Ek sal verduidelik hoe ek dit selfs meer nuttig met die toevoeging van 'n mooi e-pos-enabled doc biblioteek en SPD workflow.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Laat sprekende voorbeelde lei die pad tot verhoogde SharePoint Aanneming

My eerste "suiwer" BrightStarr blog inskrywing is vandag gepubliseer.  Hier is 'n teaser:

Daar was 'n baie gesprek oor die Netscape van die laat op die onderwerp van SharePoint aanneming en veral die gebrek daaraan. Niemand wil gaan na al die probleme van die ontwerp van 'n plaas en sekuriteit infrastruktuur, deelname aan werkswinkels, om saam 'n deftiger lyk en voel, werk uit 'n rots vaste inligting argitektuur wat die lotgevallen van die maatskappy Re-orgs en uiteindelik kan weerstaan, 'n fanfare-gevulde uitrol net drie maande na te ontdek dat minder as gaan lewe 50% van die werknemers van die maatskappy is die gebruik van die Sharepoint en die meeste van hulle gebruik dit om die ou netwerk file servers te vervang ("Die S:\ ry ").

Geen silwer bullet (of n blog boodskap) gaan om daardie probleem op te los. Egter, daar is baie dinge wat jy kan doen om te verminder die risiko van 'n anemiese SharePoint Portal. Een so 'n tegniek is die "skitterende voorbeeld patroon."

Ek sou graag wou weet oor die ander SharePoint aanneming strategieë wat jy omgee om te deel.  As jy deel doen, laat asseblief as 'n kommentaar op die BrightStarr blog.

Lees die hele ding hier: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Drukker Vriendelike bladsye te skep en selfs druk

Ek het 'n artikel vir SharePoint Briefing 'n week of so gelede en dit gepos is.  Hier is die opening bietjie:

image

Jy kan die hele ding hier lees: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Ek hoop dit help iemand.  Geniet!

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

"Kan Doen” teenoor "moet doen” SharePoint Projekte

Ek dink dat baie van ons soms met, vir 'n gebrek van 'n beter uitdrukking, jong-kind vereistes.  Die eindgebruiker werklik, baie sleg wil 'n sekere spesifieke "look and feel", of 'n baie spesifieke sorteer struktuur of 'n een klik of kieslys opsie om navigasie te vergemaklik uit te sny of [voeg hartstogtelik gehou oortuiging dat gebeur om te wees verkeerd].  As SharePoint pro se, Ons kan oor die algemeen voldoen aan bykans enige soort van vereiste met die platform, maar vir 'n paar van hulle, weet ons in ons harte dat:

  • Hulle gaan 'n buitensporige bedrag van die tyd om te implementeer te neem (en dus meer kos)
  • Hulle gaan om hoogs persoonlike en dus moeilik om te handhaaf en te los
  • Daar is, is 'n paar maklike SharePoint benadering wat voldoen aan 80% of meer van die vereiste (d.w.z. voldoen aan die gees van die vereiste, maar nie die letter van die vereiste)

Bottom line, ons weet dat die "vereiste" is regtig net 'n lekker om te hê of selfs wettige in 'n sekere sin, maar iets wat mense moet lewe met eerder as spandeer baie tyd probeer om te "los."

Ek dink van hierdie as "jong kind" vereistes omdat ek hierdie patroon baie keer voor gesien.  Kinders sal wegkwyn en neul jy vir 'n paar nuwe speelding vir weke op 'n slag.  Jy kry hulle die speelgoed, hulle speel met dit vir 'n paar ure of dae en dan sit dit af, nooit dit af te haal ooit weer.  Of, jy nie die speelding, die knaende tot stilstand kom en die kind beweeg op aan president van die vrye wêreld geword.   Ek het gesien dat dit gebeur in SharePoint projekte.  Besluitnemers óf kry wat hulle wil en dit word 'n ongebruikte of onderbenut funksie of hulle kry nie wat hulle wil hê en die projek nog steeds daarin slaag om in elk geval.

Ek was herinner aan wat vandag in 'n forum post en ek hou van hoe Clayton Cobb probeer om die forum plakkaat te kry om terug te stoot op een van hierdie soorte vereistes: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Ek is regtig nuuskierig hoe die mense sien hierdie onderwerp en hoe jy dit hanteer.  Ek mis die punt?  Het jy strategieë besluite makers om weg te stuur van overinvesting in triviale vereistes?  Los 'n kommentaar.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Gebruik Workflow tipe inhoud sekuriteit te simuleer

Nog 'n dag, 'n ander MSDN-forums geïnspireer pos.

Iemand het gevra of hulle kan 'n tipe verseker so dat wanneer 'n gebruiker op die "nuwe" knoppie op 'n persoonlike lys, slegs die inhoud tipes wat daardie persoon verleen word sal verskyn in die lys van drop-down.  Soos ons weet, dit word nie ondersteun nie uit die boks.

Hierdie vraag kom nou en dan en hierdie keer, Ek het 'n nuwe idee.  Kom ons veronderstel dat ons 'n scenario soos hierdie:

  • Ons het 'n hulptoonbank ticketing stelsel.
  • Die hulptoonbank ticketing stelsel gebruikers toelaat om gereelde hulptoonbank kaartjie inligting in te voer, soos probleem-area, probleem status, ens..
  • Ons wil toelaat dat "super" gebruikers 'n "dringendheid" veld te spesifiseer.
  • Ander gebruikers hoef nie toegang tot daardie gebied.  Die stelsel sal altyd wys "medium" vlak prioriteit aan hul versoeke.

Wat ons kan doen is om twee afsonderlike SharePoint lyste en twee verskillende tipes inhoud, een vir "super" gebruikers en die ander vir almal anders.

Workflow op elke lys afskrifte van die data aan die hoof lys (die werklike hulptoonbank kaartjie lys) en die proses gaan van daar.

Hierdie benadering kan werk vloei 'n soort kolom vlak van sekuriteit as well. 

Ek het nie probeer om dit, maar dit voel redelik en gee 'n redelik eenvoudige, As redelik rowwe, opsie om 'n soort van die inhoud tipe te implementeer en selfs kolom vlak van sekuriteit.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Inhoud Query Web Deel: SharePoint se Swiss Army Knife

My jongste artikel is op www.sharepointbriefing.com. Hier is 'n teaser:

image

Lees die hele ding hier: http://sharepointbriefing.com/features/article.php/3874226/Content-Query-Web-Part-SharePoints-Swiss-Army-Knife.htm

Sien dit in 'n ware publieke webwerf hier deur die volgende stappe:

  1. Gaan na die webblad: http://cdi-its.com/Pages/Customer_Support.aspx (Dit is die kliënt ondersteuning bladsy vir CDI).
  2. Klik op "Case Studies" in die linkerhand navigasie.

Dit sal spring na die "Customer Support"-afdeling van die gevallestudies lys.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Voorafbestaande toestande: SharePoint Alert Templates tot die redding (?)

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. Byvoorbeeld, 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 🙂

My kliënt het 'n aantal steeds uitstaande vereistes, 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 (bijv. "Goedgekeur" of "ontken") and we can specify a hard coded value in the title and description. That’s about it.

My kliënt se behoefte is tweeledig:

  1. Wanneer SharePoint stuur 'n e-pos oor 'n taak te voltooi, 'n baie inligting oor die taak in die e-liggaam.
  2. Meer belangrik, by verre – Wanneer die gebruiker op die taak skakel in die e-pos, 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 (n Path vorm in hierdie geval). Then you click back/back, ens.. Everyone hates it.

Ek het hierdie ietwat slordig tegniese oplossing geërf, en ek wil die veranderinge in die minste indringende manier moontlik te maak.

The approach I’m taking right now is to create a custom alert template. Jy kan lees oor wat hier. The flow works like this:

  • SPD workflow lopies.
  • Op 'n sekere punt, dit ken 'n taak om 'n bestuurder.
  • SharePoint system automatically sends out an alert to that manager. This is not part of the SPD workflow but rather “what SharePoint does.” (Die SharePoint timer, Ek glo).
  • 'N persoonlike waarskuwing hanteerder wat opgeroep word ten gunste van die standaard wakker proses (volgende magie reëls soos beskryf in die hierbo vermelde artikel).
  • Wanneer my persoonlike wakker hanteerder loop, it generates a beautiful email. Meer belangrik, aangesien dit die taak in die hand, versier dit ook die taak met al die konteks inligting wat nodig is om die vereistes te voldoen.
  • Die gebruiker kry die e-pos en dit is vol nuttige inligting oor konteks..
  • Gebruiker op die taak skakel en die taak self is vol nuttige inligting oor konteks.
  • Almal gaan huis waatlemoen en roomys te hê.

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.

Die enigste moeilike bietjie, so ver, is 'n situasie te vermy waar die waarskuwing updates die item, triggering another alert. This doesn’t worry me.

Lyk belowend so ver ...

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 hardloop in da BAKGROUND, DECORATIN TEH Takenlijst WIF MOAR konteks".

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

SharePoint Demonstrasie: HEFBOOM SharePoint 'n vertikale Sake Aansoek te bou

[Let daarop: Ek wil dadelik sê dat ek 'n finansiële belang in die verlangde uitkoms van hierdie demonstrasie, wat ek noem in die belang van 'n volledige openbaarmaking, ens.. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

Hierdie web demonstrasie plaasvind Donderdag, 06/04 op 12:30 EDT, eindig by 1:30PM EDT.

In samewerking met my uitstekende sakevennoot, Geïntegreerde stelsels en Services Group (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. In hierdie geval, 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, insluitend verkope, ingenieurswese, navorsing en ontwikkeling, regs-en ander groepe.

Die demo gaan 'n aansoek wat fasiliteer dat die soort van samewerking te wys, saam met 'n bespreking oor hoe om al die stukkies samewerking nodig het om te integreer met 'n backend ERP-stelsel.

Laastens, 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.

So, hoekom sou jy die moeite om aan te meld en kyk na hierdie 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.

As jy belangstel, teken asseblief hier(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Jy kan SharePoint Designer sjkroewedraaier Van my koue, Dooie Hande

My nuutste artikel is by www.EndUserSharePoint.com. I wrote about SharePoint Designer, Eindgebruikers en die uiteensetting van 'n strategie dat Eindgebruikers kan probeer volg om bevoegdheid te demonstreer en die bou van vertroue om hierdie hulpmiddel.

Die kommentaar is meer interessant as die artikel self.

Check dit uit.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

MOSS User Profile as die Owerheid vir gebruiker Taalvoorkeur

Op my huidige projek, sommige van die gebruikers sal reis regoor die wêreld, en wanneer hulle kom op verskillende bestemmings, use whatever machine is handy at the time. Those guest machines will be running Windows and installed and configured for the local locale. (Ek het net besef dat die gaste masjiene nie kan het die reg om taal pakkette… sal waarskynlik nie, in werklikheid… Ek parkeer dat 'n mens vir nou).

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.

Ons gaan twee benaderings te ondersoek:

  1. HTTP Handler: 'N persoonlike HTTP hanteerder geïnstalleer op IIS sal kyk op die gebruiker se mos profiel, die taal van voorkeur en dan skakel die HTTP-kop rond soos nodig voordat beheer te 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.

Die ander kompliserende faktor is dat ons moet 60k gebruikers te ondersteun, oor 1,000 wat gelyktydig toegang tot spitslas word mos.

Die HTTP-hanteerder lyk redelik drastiese, 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.

Ons leun na 'n Global.asax tipe benadering, hoofsaaklik omdat ons glo dat ons meer opsies vir die kas van data sal op daardie stadium.

Ek sal blog meer oor hierdie onderwerp as ek meer inligting.

As jy weet niks oor hierdie, please post a comment 🙂

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin