Månadsarkiv: Februari 2008

Lösning (typ av): Ange prioritet för en aktivitet med SharePoint Designer

Jag har ett affärsscenario såhär:

  • En användare laddar upp ett dokument i ett dokumentbibliotek.
  • Hon väljer en innehållstyp och registrerar metadata som behövs. Ett av fälten meta data är en flagga, "Brådskande".
  • Detta utlöser en SharePoint Designer-arbetsflöde som, bland annat, använder "samla in Data från en användare" åtgärd.

"Samla in Data från en användare" skapar ett objekt i en uppgiftslista som begär godkännande av dokumentet.

Jag behövde för att skapa en vy för listan som visade brådskande begäran om godkännande.

Lösning: Sätt ordet "brådskande:" i titeln på dessa uppgifter.

Jag skulle ha föredragit att ange fältet prioritet direkt. Men, Jag kunde inte göra det av flera skäl:

  1. Samla in data åtgärden ger inte en mekanism för att uppdatera fältet titel (och de ytterligare fält som du vill samla in data).
  2. Den "tilldela en att punkt" har samma problem.
  3. Det är möjligt att infoga ett objekt i en lista (dvs. Infoga ett objekt i listan i direkt) men detta inte en blockerande handling. Det innebär att arbetsflödet inte kommer att vänta för användaren att slutföra uppgiften.

Jag ansåg några metoder innan (Tack och lov) insåg vi kan bara sätta "brådskande" i titeln.

  1. Starta ett arbetsflöde för aktivitetslistan sig så att när en ny aktivitet skapas, det på något sätt korsa referenser tillbaka till dokumentet som startade första arbetsflödet, dra ut den brådskande flaggvärde och uppdatera prioritet som behövs.
  2. Göra något liknande med en händelsemottagare. På Skapa uppgift, hitta den associerade dokumentet och uppdatera prioritet som behövs.
  3. Använda "skapa listobjekt" åtgärder i samband med den "väntan på fältändring" handling och en händelsemottagare. Om vi skapar ett listobjekt, Vi kan ange alla fält vi vill. Använda en händelsemottagare uppdatera originalobjektet när användaren slutför uppgiften och "vänta på fältändring" åtgärd: s villkor är uppfyllt och arbetsflödet skulle gå vidare. (Av någon anledning, Jag hade mer eller mindre bosatte sig på denna strategi innan man beslutar klokt att gå bort för en stund).

Det finns en nackdel med min lösning (Bortsett från det uppenbara faktumet att endast anger texten i rubriken brådskande). Sedan "samla feedback" accepterar endast hårdkodad titel namn, Jag behöver använda två olika samla feedback åtgärder vars enda skillnaden är det hårda kodade titeln.

Men, åtminstone finns det en lösning som inte kräver händelse mottagare eller anpassade SPD åtgärder.

Om någon har löst detta på ett smartare sätt, behaga låta mig veta.

</slutet>

Söndag Funny: Att hålla din Son på tårna

En av de många glädjeämnen jag tar i att vara förälder till en tio-årig pojke är att hitta nya sätt att få honom att skratta eller tänka lite annorlunda om frågor och saker i världen. Jag har använt dessa tekniker genom åren:

===

Feltolkas hans frågor:

Son: Vilken dag är det?

Pappa: En dag innan onsdag.

S: Nej, vilken dag i månaden är det?

D: Oh, Det har 4 dagar efter Jan 25.

===

Kittla honom och säg att du ska sluta när han slutar skratta.

===

Gå ner för trappor till TV-rummet och meddela, "Det är bra för att vara pappa." Sedan, plocka honom upp för att få varmt plats på soffan och byta kanal till något bra, gillar Scifi kanal.

===

Läsa berättelser högt. Infoga löjligt meningar mitt i historien. Min favorit är att lägga till "döda honom omedelbart" När huvudpersonerna stöter på lite mindre problem. Till exempel, "kniven halkade i handen, skära fingret index, döda honom omedelbart." Inget får riktigt din son av en självbelåten och passivt lyssningsläge som huvudperson dödas omedelbart.

===

Läsa berättelser felaktigt. Läs meningar bakåt. Den bästa delen av detta är det första par gånger jag gjorde detta, min son tyckte han var att hjälpa mig med att påpeka att jag inte var läsa orden i rätt ordning. Den negativa sidan är att han verkligen inte vill att jag ska läsa för honom något mer.

===

Gå till Burger King för lunch. Min son skulle äta BK morgon, natt och dag om vi låta honom. När du går, berätta för honom, "Jag vet att du hatar att åka dit, men vi har helt enkelt inget val." När han försöker förklara att han älskar BK, prata över honom och säga saker som "vi inte har tid att argumentera om det! Vi kommer och jag vill inte ha en diskussion!"

(Detta påminner mig om min favorit Borg skämt: "Borger King: Vi gör det vår väg. Din väg är irrelevant." hahaha!)

===

Öppna en bok till sida 9 och säga, "hmm, Det är en udda sida".

===

Fylla världen med ärkefiender. "Vi kommer att köra snabbt över tå 7-11, arch-fiende av 11-7".

"Din moster bor i Ringwood, ärkefiende till staden Squarewood."

===

Vi kör upp till Massachusetts från New Jersey flera gånger om året och det ofta tar om 5 timmar dörr till dörr. När vi kommer hem och dra in på uppfarten säga, "oh, Jag glömde, Vi måste göra en quick dash till Home Depot."

===

När du tittar på en våldsam episod i en TV-show (som hjältar), berätta för din son, "några gånger, på jobbet, Jag behöver för att förstöra mina fiender genom att bränna dem vid liv med hjälp av mitt sinne befogenheter. Jag gillar inte gör det., men du måste göra vad du måste göra."

===

När du tittar på dåliga skräckfilmer (se-det är bra för att vara en pappa" ovan), tillskriver den onda karaktären osannolik motiv. Till exempel, berätta för din son att anledningen Jason är så arg är att han vill ha lite tårta och de kommer inte låta honom få någon.

===

Förklara telefonnummer felaktigt. Istället för att berätta din son att ringa "201-111-2222", säga honom det "2-011-1-12222".

===

Vilka knep använder du?

</slutet>

Technorati Tags:

Gäst Blogging?

Det verkar ganska vanligt i den politiska bloggosfären världen för en viss blogg värd en "gästbloggare". När jag är i politisk blogg mark måste jag bära ett annat par glasögon eftersom det aldrig fallit mig att "gäst blogga" kanske vettigt för en teknisk blogg som min. Det är, tills jag läste detta inlägg av Kanwal Khipple över på Bäst av SharePoint Buzz- Januari 2008.

Tänker på det, Jag tror det kan vara en massa människor ute i SharePoint mark som har klådan att sätta ihop en artikel, korta eller långa, tekniska eller mer affärsinriktad, m.m., men kör inte egen blogg av alla vanliga skäl. Om du är en av de människorna, Jag skulle gärna lägga upp den. Du kan nå mig via e-post eller lämna en kommentar. Jag har inte tänkt igenom någon form av riktlinjer, men jag antar att jag skulle vilja att vara orienterade kring SharePoint, men jag gillar också att kasta i några personliga kommentarer om consulting nu och sedan. Jag försöker också att offentliggöra en "Söndag Funny" varje vecka och jag är tvungen att köra slut på idéer för att.

Om du är en regelbunden bloggare redan men vill experimentera med gäst blogging, Jag är definitivt öppen för att alltför, either as a host or a guest 🙂

</slutet>

Technorati Tags: