June: SharePoint Solutions Design

Sequi usu operationes – Parte 1

Circiter annum elapsum,, Ego coniuncta Slalom Consulting hic Lugduni sicut dicimus quod usurpatum Area plumbum.  (Vestibulum volutpat de minoribus his omissis ad, quod mutatio jobs in rationibus meis totalis off-occumbo in blogging.  Munera magna mutatio est dies magnus mutavit "vasa" Ego autem et me ipsum eget genus scripturae adhuc acclimated risus ).

Hoc munus pal, Ego sum author ad nisi comitatu et immediata circuitu 21 21 vici ab occidente clade in a ordinarius basis.  Suus 'multus of nixus (nisi forte putes - pueros ita cogitare!). 

In servitium quod imperative, Donec auxilium pre-opus, et vade ad-creare update foro libamina, conducentes bonum folks, eruntque folks facere meliores (sed realiter, ut facilius meum Iob) et nonnunquam aliquid billable a client.  EGO adepto multus of "input" - e clientibus quaestionum, Sales occasiones, putidius cogitationes meæ, et huiusmodi.  Quidam suus 'vere bonum (sicut calidum Sales oppty) cum peior sit amet.  Clavis est ad track initio, prioritize et curo his singulis ideis (magnos et pusillos,) feliciter terminat. 

Hoc non est novum genus negotium administratione, ius?  Vestibulum nos adjuvet hoc munus habebis sortem.  Prospectans habet negotium.  Te potest verberare spreadsheet simul vivos et delicatus.  Ipso primo labor procuratio tool fuit etiam lege nota retro in diebus meis ut elit at GAF in IS department.  (Antiquis temporibus quibus me interrogas de te quaero, si postea me videtis, vel maybe non...).

Being a SharePoint guy (nominally, saltem), 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.

Ita, 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.  Ego palmis caedebat "Slalom" ibi, cum in eis ego creo, sed semper sentit Ridiculum TAD.  Ego iussisset amplius quiddam generis.  Forsitan "Target Organizatio" aut aliquid.

Hic es pauci insedit notes on content type:

  • Impact habet operationem in mensuram prioritate devolutae.  Sum non certus quare cum irem "ictum" et non "Priority" die ciphra, sed quid ego facerem illud. 
  • Postero gradus Next Steps Date - habeo Dashboard quod operatio date deinde acti.  Hoc est cuius factus Dashboard itineris mei ordines in diem / septimana.  Ego iustus ad focus in altum Dashboard et primum primitate effercio et ite inde.  (Illic 'rationem' untagged "
  • Possessor primaria - res notatu est - est non terribilis ut possis in multi-exstat et spurcamen selectis columnarum SP 2010! Vestibulum ratio in actu primo, et non adimplevit.
  • Status actio - vere iustus "aperta" seu "tempus velit." 
  • Prima Usu - Postquam coepi usura is, alius amicus meus in coetus volo experior is sicco, ut laberetur in hoc distinguere inter supellectilem meam misce (Postibus & Collaborationem) et vasa eius (CAERULUS).

Hic meus Dashboard:

image

(dolet bits ex omnibus suffusas - ego non sentio amo partum a bunch of test notitia et nolo ut aliquis cor impetum super communicatione vitae details [video Re frenum in Intro: salvificem mundum, etc, etc, etc]).

EGO have plures alius sentires in hac album, quod possidet datasheet visum patitur massa facere quod updates.  Hoc facio inferioribus frequentissime cum fasciculum prioritate items ego got satis factum et nunquam cogitavit facere oportet pulsus a septimana.

Cotidie, Ego opera mea evellet, et iustus stipes off satus opus verticem album.

In parte 2, Ego feci quemadmodum etiam hoc utilius electronica additis a nice enabled doc-bibliothecam SPD workflow.

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Fiat Splendens Examples viam ad augetur SharePoint Adoptio

Prima mea "puro" BrightStarr blog introitu divulgabatur hodie.  Hic elit:

Ibi suus fuit multum colloquium in Internets nuper in loco SharePoint adoptionem et maxime defectum eius. Inutile ad salutem et omnem laborem eius fundum cogitans infrastructure, artificia participanda, collatis a LAETUS amet, operatum petram solidam notitia architectura potest sustinere varietate comitatu orgs et tandem re-, ambitione magna referto-rollout iustus invenire ire post tres menses-minus quam vivere 50% Vestibulum comitatu usura SharePoint et plerique sunt usus ad restituo vetus servientes file network ("the S:\ drive").

Non argentum bullet (aut una post blog) eat expedire. Autem, Sunt multum potes porta redigo periculum est SharePoint anemic. One such technique is the "Shining Example Pattern."

Id 'amo scire de aliis SharePoint adoptio est tibi curae quod consilia communicare.  Si secundo hoc feceritis portionem, commodo licentia a ineo quod in BrightStarr blog.

Lege totum hie: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Creare Printer Friendly Pages et Etiam Print eos

Ego scripsit usque articulus enim SharePoint Briefing Aenean vel ante et septem constitutam.  Hic est aperiens frenum:

image

Totum hoc legere: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Spero hoc iuvat aliquis.  Frui!

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

"Potest” versus "si fac” in SharePoint ipsum

Interdum pluribus donari puto, propter melius phrase, iuvenes-puer requisita.  Finem user vere, pessime amet velit certis, vel a ipsum speciei diribitio structura vel ad interficiam de unum click vel menu bene lenire navigationem vel [inserere vehe tenuit opinio quod fit ad esse iniuriam].  Ut SharePoint pro scriptor, nos potest plerumque occursum prope genus exigentiam cum suggestu, sed de eis, nos scire in corde quod:

  • Num sunt proportionata quantum ad effectum deducendi (et ergo constant magis)
  • Sunt ad esse altus consuetudinem et ergo difficile ad esse et troubleshoot
  • Est est facile SharePoint adventu occurrit 80% vel de exigentiam (i.e. occurrit Spirtus de exigentiam, non hac epistola)

Imo linea, Scimus "arcu", ut vere iustus a mauris vel aliqua iusta, sed quod populus vivere cum magis quam consumere multum tempus conatur ad "solvere."

Puto de his ut "puerum" requisita quia vidi hoc exemplar multis ante.  Haedos marcescent et caballum te nova LUDIBRIUM hebdomades ad tempus.  Te eos in LUDIBRIUM, ludo et cum dies aliquot horas aut stilo, numquam ad colligunt illud rursus.  Aut, non adepto LUDIBRIUM, in iugiter clausuris et hedum movet in fieri Praeses liberum mundi.   Mauris fermentum id in SharePoint.  Arbitrium fabri aut adepto quod volunt et fit insolita aut underused munus vel non adepto quod volunt et project adhuc succedit usquam.

Ego admonitus quod hodie in a forum post et probaverunt quam Clayton Cobb Fusce in forum ad repellendum temptaverunt de huiuscemodi rebus: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Sum vere curiosus quam populus considerandam hunc et quomodo agere.  Sum ego absentis punctum?  Tibi consilia ad iuvencum iudiciis fabri a overinvesting in levia requisita?  Placere relinquere a comment.

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Uti Workflow ad simulare Content Type Obses

Alia die, aliud MSDN-forums inspirata post.

Aliquis est an sunt posse a contentus typus ut cum a user clicks in "novum" Button in consuetudinem album, Lorem ipsum sed ad ipsum quod videtur alicui conceditur in occumbo-down album.  Ut scire, Quisque et sic non subest.

Hanc quaestionem venit, et nunc iam de, EGO had a novus ratio.  Sit scriptor id nos talem missionem:

  • Habemus helpdesk ratio ticketing.
  • In helpdesk ticketing ratio permittit users intrare iusto helpdesk tessera info, ut problema area, status quaestionis, etc.
  • Volumus ut "eximius" users dare an "urgere" ager.
  • Agrum non accedere ad alia users.  Ratio mos tribuo semper "medium" gradu eorum petitiones ad prioritatem.

Quid nos facere est creare contentus duobus diversis generibus et duabus tabulis SharePoint, pro "Lorem" et cetera dolor in omnes.

Workflow singulos album aemulatur notitia ad dominum album (ipsa helpdesk tessera album) et processus inde procedit,.

Aditus securitatem tam gradu agmen posset operari quadam effluant. 

Non sum expertus, satis simplex ratio patitur, sed reddit, si pulchellus aspera, bene ut implement a ratio quaedam sufficiens, etiam gradu agmen securum.

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Quaero Web content Parte: SharePoint Swiss Exercitus cultro scriptor

My latest article is up at www.sharepointbriefing.com. Hic elit:

image

Lege totum hie: http://sharepointbriefing.com/features/article.php/3874226/Content-Query-Web-Part-SharePoints-Swiss-Army-Knife.htm

Vide in usum publicum situ realis hic ex his gradibus:

  1. Perge ad hanc paginam: http://cdi-its.com/Pages/Customer_Support.aspx (Hic est enim mos suscipio Page CDI).
  2. Click in "Case Studies" sinistra manu navigationis.

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

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Praeexistente Tempestas: SharePoint erecti ad liberandum Templates (?)

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. Puta, 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 customer has a number of still-outstanding requirements, 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. “approve” or “deny”) and we can specify a hard coded value in the title and description. That’s about it.

My customer’s requirement is two fold:

  1. When SharePoint sends an email about a task assignment, include a lot of information about the task in the email body.
  2. More importantly, by far – when the user clicks on the task link in the email, 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 (an InfoPath form in this case). Then you click back/back, etc. Everyone hates it.

I’ve inherited this somewhat messy technical solution and I want to make changes in the least intrusive way possible.

The approach I’m taking right now is to create a custom alert template. You can read about that here. The flow works like this:

  • SPD workflow runs.
  • Aliquam, it assigns a task to a manager.
  • SharePoint system automatically sends out an alert to that manager. This is not part of the SPD workflow but rather “what SharePoint does.” (The SharePoint timer service, I believe).
  • A custom alert handler is invoked in favor of the standard alert process (following magic rules as described in the above referenced article).
  • When my custom alert handler runs, it generates a beautiful email. More importantly, since it has the task in hand, it also decorates the actual task with all the context information necessary to meet the business requirement.
  • The user gets the email and it’s full of useful context information.
  • User clicks on the task link and the task itself is full of useful context information.
  • Everyone goes home to have watermelon and ice cream.

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.

The only tricky bit, Adeo, is to avoid a situation where the alert updates the item, triggering another alert. This doesn’t worry me.

Looks promising so far…

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 IN DA BAKGROUND, DECORATIN TEH TASK LIST WIF MOAR CONTEXT".

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

SharePoint Demonstratio: Leverage SharePoint ad aedifica a dui Lorem Application

[Note: Quod ego volo, statim optatum exitum voluptate velit demonstratione, de qua plenam in re indicium, etc. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

This web demonstration takes place Thursday, 06/04 ad 12:30 EDT, ending at 1:30PM EDT.

In cooperation with my excellent business partner, Ac integrata Systems Lorem Group (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. In hoc, 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, including sales, engineering, research and development, legal and other groups.

The demo is going to show an application that facilitates that kind of collaboration, along with a discussion on how all of those collaboration bits need to integrate with a backend ERP system.

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

Ita, why would you bother to sign up and see this 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.

Si tu interest, please sign up here(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Te potest a frigus propugnavit SharePoint Designer, Manibus mortui

My latest article is up at www.EndUserSharePoint.com. I wrote about SharePoint Designer, Finis finem vitae augue ut ipsum nulla lineamenta operam, ut ædificem et sufficientia ad ostendendam sequuntur circa hoc ferrum fidem.

Comments sunt magis interesting quam ipsum articulum.

Reprehendo eam.

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin

Technorati Tags: ,

User MUSCUS Profile for User auctoritas Language Adumbrationis

In current consilium meum, Vestibulum Cum ligula lacus et quibusdam aliis propitia perveniunt, use whatever machine is handy at the time. Those guest machines will be running Windows and installed and configured for the local locale. (I’ve just realized that the guest machines may not have the right language packs… probably won’t, in facto… I’m parking that one for now).

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.

We’re going to investigate two approaches:

  1. HTTP Handler: A custom HTTP handler installed on IIS will look up the user’s MOSS profile, figure out the preferred language and then switch the HTTP header around as needed before passing control to 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.

The other complicating factor is that we need to support 60k users, de 1,000 of which may be simultaneously accessing MOSS at peak load.

The HTTP handler seems pretty drastic, 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.

Sumus propensa a typus global.asax adventu, maxime quia credimus puteus 'have magis bene pro puncto illo notitia caching.

Lorem ipsum dolor sit cognoscunt me plura de his blogging.

Si hoc scire aliquid, please post a comment 🙂

</finem>

Scribet ad mea blog.

Sequi me in Twitter ad http://www.twitter.com/pagalvin