arhive lunare: Ianuarie 2008

Statistici blog

M-am gândit unii oameni ar putea fi interesate în statisticile de blog-ul meu. A mea puteţi folosi ca un etalon pentru a compara propriile.

I sînt running blog-ul meu Windows live spaces. Ei colecta statistici pentru mine şi nu ştiu nici un fel pentru a controla care. Este bine, în măsura în care merge, dar este destul de limitat în care nu poate face mult analiză reală cu ea. Mi-ar plăcea, de exemplu, pentru a fi capabil de a genera o listă de meu cel mai frecvent mesaje lovit, dar nu pot face asta fara un proces manual prohibitiv. Dacă cineva ştie mai bine, plz spune-mi.

Locuiesc spaţii statutul spune-mi: afisari totale pentru ziua, afisari totale pentru hit-uri pe săptămână şi totalul din ziua zero. Ea, de asemenea, spune-mi ceea ce oamenii au făcut pentru a ajunge la blog-ul meu (ex. Google, MSDN forum link-ul, etc).

În unele moduri, un hit"" este evident. Dacă sunteţi de lectură această frază chiar acum, v-aţi înregistrat aproape sigur ca un singur hit.

RSS este un pic confuz. Pe de o parte, Văd individuale hit-uri RSS toată ziua. dar, Văd, de asemenea, RSS "mătură". O matura este atunci când văd 20 sau 30 Hit-uri RSS la un unul sau doi a doua fereastră. Presupun că acestea sunt lucruri automate cum ar fi google check-in pe site-ul meu, poate că alte persoane browsere … nu sunt sigur. Acestea sunt cu siguranta un fel de proces automatizat. Nu pot spune, cu toate acestea, cât de multe hit-uri mea totală sunt automatizate şi cât de multe au un om real pe de altă parte. Presupun cel puţin 100 sunt automat de hit-uri pe zi.

La numerele!

Am scris primul meu blog intrare 27 iulie, 2007.

Am scris aproximativ 60 blog-ul intrările de atunci, mai mult 50 dintre care direct se referă la SharePoint.

Am început pentru a urmări meu hit-uri într-o foaie de calcul, pe o bază de zi cu zi la sfârşitul lunii septembrie.

Lunar începe:

Prima săptămână a: Total Hits
Octombrie 1,234
Noiembrie 2,162
Decembrie 3,071
Ianuarie 2008 4,253

Totală de lună

Lună Total Hits
Octombrie 6,620
Noiembrie 11,110
Decembrie 13,138

Mărcile de apă înaltă

Tip Total Hits
Cel mai bun zi 958
Cel mai bun săptămâna 4,253
Total Hits deoarece ziua Zero 42,438

Sunt interesat de alţii’ Statistici. Dacă aveţi grijă să împărtăşiţi dumneavoastră în Comentarii, vă rugăm să nu!

</scop>

Technorati Tags:

Duminica dimineata Funny: “da, da, da. Bla, bla, bla.”

Aproximativ şase ani în urmă, patru-an-vechi fiul meu şi am fost uitam la etaj un Discovery channel "atacuri de rechin" speciale (probabil asta). Era foarte tânăr la punct si am fost mereu îngrijorat, ceea ce el ar putea vedea pe un spectacol ca acest lucru şi cum el ar putea lua-o. Nu vreau să-l dezvolte, de exemplu, orice temerile speciale de apă sau divulga un secret ceva nepotrivit la prietenii lui şi, eventual, provoca reţea de prietenul lui copilul a venit crashing jos.

Descoperirea mânere foarte bine aceste tipuri de subiecte. Nu este despre crearea unui frica de ceva, dar mai degrabă de a arăta cum neobişnuit este pentru rechinii să atace oameni.

Deci, ne-am sunteţi-l uitam şi nu există acest atac unul deosebit de infricosator care implică o fetiţă. Ca descoperirea este construirea drama de atac, fiul meu (care a fost întotdeauna extrem de jumpy oricum), devine foarte excitat. Face unele zgomote despre cum neobişnuit este pentru rechinii să atace oameni, şi cât de rău trebuie să simt biata fată. Am încercat să explice că oamenii recupera de la aceste evenimente şi devin mai puternice pentru a. Cu toate acestea, Am avut de interpretat greşit bucurie. El nu a fost îngrijorat despre fata la toate. În schimb, în timp ce aplauze mâinile lui, El mi-a spus, "Rechinii place! Este grozav. Este minunat. Sale un vis devenit realitate!"

M-am gândit acest lucru a fost hilar, dar, de asemenea, foarte tulburătoare. Pe de o parte, Am fost bucuros — chiar şi un pic de mândru — că el ar putea avea puternice sentimente empatic, eco-specii deşi ele pot fi. Ca oameni, avem nevoie pentru a dezvolta "empatic muschii noastre" aşa vorbi sau veţi termina ca Acest tip 🙂 On the other hand, El a fost senzaţia de eco-specii empatie faţă de o specie care a fost expoziţional comportamentul ostile la propria. Am fost foarte luptă cu acest lucru atunci când naratorul folosit cuvântul "paradigma". Fiul meu luat pe asta şi mi-a cerut ceea ce a însemnat.

Asta nu este un astfel de cuvânt simplu pentru a descrie la un vechi de patru ani, dar I-am dat un try. Când mă gândesc la cuvântul "paradigma", Thomas Kuhn este niciodată departe de gândurile mele. Am citit Structura de revoluţii ştiinţifice înapoi la Lafayette şi pentru mai bine sau mai rău, cuvântul "paradigmă" este insarcinata cu sensul suplimentare pentru mine. (Ca un fel de cuvântul "contact" după ce a auzit o voce de telefon film să-mi spui unde am putut vedea Acest film [M-am gândit carte a fost mai bine]; Am spus mereu la mine, "CONTACT!" ori de câte ori am vedea sau auzi pe cineva spun "contact").

Oricum, Am încercat să-l explice o definiţie de Kuhnian, că este "un istoric mişcare de gândire" şi că este un "mod de gândire cu un număr de built-in ipoteze care sunt greu de evacuare pentru persoanele care trăiesc în acel moment." desigur, nu vorbesti ca cu un patru - ani, aşa că am încercat să-l definesc succesiv la mai mici piese şi senzaţie destul de mândru de mine ca să fac acest lucru. (Am doar ştiut ca cineva din afara colegiu ar grijă că am citit Kuhn!).

Eu sunt doar încălzirea la sarcina atunci când el a întrerupe-mă. Flutura mâna în direcţia mea generale şi niciodată a lua ochii de pe un alt atac brutal rechin, el doar spune, "da, da, da. Bla, bla, bla.".

So much for that 🙂

În acel moment, Am decis să fugi, retoric vorbind, Stai pe spate, şi bucuraţi-vă de vizionarea rechinii ataca oamenii cu fiul meu.

</scop>

Technorati Tags:

Comutare vizualizare vizualizare bazat pe ID utilizator într-un formular InfoPath

Am avut o dezvoltat un formular InfoPath cu mai multe vizualizări pentru a sprijini o locație nouă / procesul de pe-internat. Când compania angajeaza persoana noi, departamentul IT şi alte grupuri trebuie să ia măsuri (parametrizaţi salarizare, permite accesul la aplicaţii corespunzătoare, Localizaţi un birou, etc). Vom folosi pe forma, dar o opinie diferită de forma pentru fiecare dintre aceste funcţii.

La această societate, cele mai multe dintre persoanele implicate în procesul de afaceri eşti IT-savvy, asa ca atunci cand au acces la forma, vizualizarea lor implicită este un meniu"" Vezi cu butoane care le direct la funcţia lor specifice. Cu toate acestea, avem nevoie de a simplifica lucrurile pentru noi de inchiriat directe manager. Această persoană nu ar trebui să vedeţi orice de IT chestii legate de. de fapt, ea ar trebui să vedeţi doar o vizualizare a formularului şi nu au chiar o opţiune pentru a vedea alte vizualizări.

În cazul nostru, care directă a managerului de cont este direct legat de formă curtoazie de un selectorul de contact (care am sunt întotdeauna doresc să numim "oameni selectorul de" pentru un motiv oarecare).

Paşii sunt după cum urmează:

1. În modul proiectare, du-te la Tools-> Opţiuni formular-> Deschiderea şi salvarea.

2. Selectaţi "reguli".

3. Crearea unei reguli noi ale căror acţiune este "comutare pentru a vizualiza" şi ale căror condiţie pârghii numele de utilizator() funcţia.

userName() Întoarce "simplu" numele de utilizator fără domeniu. Dacă eu log în SharePoint cu acreditări de "domainpagalvin", userName() Întoarce "pagalvin".

Selectorul de contacte oferă trei biţi de informaţii pentru un contact. "AccountID" porţiune este cel mai util pentru acest scenariu. Singurul lucru care face acest lucru chiar şi un pic de provocare este că selectorul de contact (în mediul meu oricum) Întoarce Identificatorul de domeniu şi de utilizator, ca în "domainpagalvin". Aceasta ne împiedică de la a face un afecţiune egalitatea de drept-înainte de AccountID ("domainpagalvin") niciodată nu este echivalent cu nume de utilizator() ("pagalvin").

Putem obţine în jurul acest folosind "conţine" operatorul: AccountID conţine nume de utilizator().

Putem lua it suplimentare şi pre-Comitatul pend un domeniu greu codificate în faţa numele de utilizator() funcţia de a obţine noastre selectare egalitatea şi elimina riscul de fals pozitivă pe conţine operatorului.

Vom avea cu adevărat ca să comuta automat Vezi pentru alt users bază on lor membru al grupului de securitate AD. De exemplu, atunci când un membru al "IT Analytics" Grupa accesează formularul, comuta automat la vizualizarea de analiză IT. Nu am avut timp să pună în aplicare, dar primul meu gând este de a crea un serviciu web care ar avea o metodă ca "IsMemberOfActiveDirectorySecurityGroup", să-l daţi numele de utilizator() şi a reveni înapoi adevărat sau fals. Oricine are orice alte, idee geniala mai multe? Există orice funcţie de SharePoint noi puteţi pârghie de InfoPath să facă determinarea?

</scop>

Technorati Tags:

Accidental adăugarea de cod la un formular InfoPath; În mod deliberat eliminarea acesteia

Atunci când se lucrează cu butoane pe un formular, Noi adăugăm adesea reguli. Accesaţi editorul de reguli la proprietăţile de butonul.

Când faceţi clic în jurul rapid, este uşor să faceţi clic accidental pe "editare formular cod" în loc de "reguli …".

Prima dată am făcut acest lucru, Am anulat din editorul de cod. Cu toate acestea, Când am încercat să publice forma un pic în timp ce mai târziu, este necesar ca am publica ca un formular aprobat de Administrator şablon" (avansate)". Eu nu face de fapt orice programare şi am absolut nu a vrut să treacă printr-un proces de aprobare inutile. Am fost un pic de panică în timp din cauza constrângerilor de timp. Pentru a obţine trecut-o, Pur şi simplu am restaurat o copie de rezervă anterioară şi a continuat. Am vazut recent unele posturi de blog despre oameni intra în XML a formularului pentru a tweak lucruri şi mi-era teamă aş avea de a face ceva similar.

Astăzi, Am facut-o din nou. de data aceasta, Am avut un pic mai mult timp pe mâinile mele şi a constatat că pe care se poate anula aceasta.

du-te la:

Instrumente-> Opţiuni formular-> Programare: "Eliminaţi cod"

Ea nu a lua mult mai uşor decât cea.

</scop>

Technorati Tags: ,

Minime de securitate pentru formulare InfoPath

Am nevoie pentru a satisface o cerinţă de securitate pentru un formular InfoPath astăzi. În această situaţie de afaceri, un număr relativ mic de persoane sunt permise pentru a crea un nou formular InfoPath şi un public mult mai larg sunt permise să editaţi-l. (Acest lucru este nou-închiriere pe internat forma utilizate de resurse umane care lansează un flux de lucru).

Pentru a îndeplini acest obiectiv, Am creat creat două noi niveluri de permisiune ("Creaţi şi le actualizaţi" şi "update numai"), a rupt moştenire pentru biblioteca de formulare şi atribuit permisiuni pentru a "crea, actualizare" utilizatorului şi un separată "update numai" utilizator. Toate mecanicii lucrat, dar sa dovedit a fi un pic mai care implică decât am aşteptat. (Dacă vă simţiţi un pic şubredă pe SharePoint permisiuni, Verificaţi acest blog post). Configuraţia de securitate necesare pentru nivelul de permisiune nu a fost evident setul de permisiuni de granulare. Pentru a crea un nivel de permisiune de actualizare-doar pentru un formular InfoPath, Am făcut următoarele:

  1. Creaţi un nou nivel de permisiune.
  2. Clar departe toate opţiunile.
  3. Selectat numai următoarele din "Lista de permisiuni":
    • Editare elemente
    • Vezi articole
    • Vezi aplicatia pagini

Selectând aceste opţiuni permite unui utilizator pentru a actualiza un formular, dar nu crea-o.

Truc a fost la spre enable "Vedere aplicarea paginile". Nu există nici verbage la nivel de permisiune care indică care a cere pentru actualizare-numai formularele InfoPath, dar se pare că este.

Crea-şi-actualizare a fost chiar străin. Am urmat aceeaşi paşi, 1 prin 3 de mai sus. Am avut de a adăuga în mod special un Site permisiunea"" opţiune: "Utilizarea caracteristici de integrare client". Din nou, Descrierea acolo nu face se pare ca acesta ar trebui să fie necesară pentru un formular InfoPath, dar asta este.

</scop>

Că “În-între” Sentimentul; Observaţii pe consultanta SharePoint

Din păcate, faza una din ultimul meu proiect a ajuns la o strânsă şi clientul a optat pentru a merge mai departe singuri pe faza a doua. Am făcut treaba noastră prea bine, as usual 🙂 I’m now between projects, un moment special pentru personalul de consultanţi ca mine (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Noi personal consultanţi umple acest timp în diferite moduri: Lucrează cu populare vânzări pentru a scrie propuneri; completarea pentru cineva sau copierea de rezervă o persoană pe aceasta sau locuri de muncă ciudat; studierea; Blogging-ul :). Este greu să planifice mai mult de câteva zile în avans. La ori ca aceasta, în timp ce eu am un pic de timp pe mâinile mele, Îmi place să reflecte.

Sunt aproape mereu trist pentru a părăsi un client de pe campusul pentru ultima oară. Suntem consultanţi forma un fel ciudat de relatia cu clientii nostri, spre deosebire de relatia ta tipic co-lucrător. Este unghiul de bani — toată lumea ştie consultant pe rata este dublu/triplu sau chiar mai mult decât personalul clientului. Esti o persoana cunoscuta temporare. Ca un consultant, esti un outsider permanente cu mai mult sau mai puţin cunoscute plecare data. Încă, mânca masa de prânz cu clientul, ia-le la cină şi/sau pentru băuturi, cumpăra cookie-uri pentru echipa, merge pe cafea ruleaza, da/a primi carduri de vacanţă — tot felul de lucruri care face co-lucrătorilor. Pe de o parte, esti adult in camera. Esti un expert in tehnologia care te pune într-o poziţie superioară. pe de altă parte, esti un copil. Ziua zero, consultanti nu stiu numele, locurile sau jargon clientului. Cele mai multe ori, consultanţi niciodată afla toate.

Când lucrurile merg bine, ai integra foarte bine cu echipa de proiect clientului. Ei trata ca un co-lucrător într-un sens, şi confident într-un alt. Deoarece nu avem o relaţie de raportare manager de stil cu clientul, echipa de proiect, adesea se simte un pic liber la aer lor rufe murdare. Ei lasa barierele lor în jos şi pot pune consultantul într-o poziţie ciudat, niciodată realizarea ei sunt o faci.

Consultanţi adesea nu ajunge pentru a pune în aplicare faza doi şi că nu este uşor pentru mine. Cred că acest lucru este deosebit de greu cu SharePoint. Faza de unul dintre tipic SharePoint proiectului se referă la instalare/configurare, guvernare, taxonomie, tipuri de bază de conţinut, etc. şi în multe respectă, sumele de o lungă durată, descoperirea extrem de detaliate. Asta e cum am vedea ultimul meu proiect. Am făcut toate lucrurile de bază, precum şi executa unele frumos mini-POC prin extinderea CQWP, implementarea BDC conexiuni la PeopleSoft, introdus un flux de lucru destul de complexe cu SharePoint Designer, atins pe bază KPI lui şi mai mult. O faza buna două ar extinde toate astea cu o vastă, aproape omniprezent BDC, flux de lucru foarte frumos, fin tuned şi mai bine Căutaţi, centru de înregistrări, Excel services și, probabil, cel mai important, ajungând la alte unităţi de afaceri. dar, nu este de a fi pentru mine, si asta e trist.

Bazat pe această experienţă recentă, Cred că este corect să spun că o implementare de SharePoint buna Intreprindere este un proces de un an. Acesta ar putea rula, probabil, în mod legitim de doi ani înainte de a ajunge la un punct de a întoarce diminuarea. Detalii domeniu, desigur.

Care este consultant pe viaţă şi toate aceste plângeri mici sunt chiar mai rău într-un angajament de SharePoint. Aşa cum am scris înainte de, SharePoint pe orizontală natura va aduce în contact cu o gamă largă de unităţi de oameni şi afaceri. Când lucraţi cu atât de mulţi oameni, puteţi vedea atât de multe moduri că SharePoint poate ajuta compania să devină mai eficient, economisi timp, face lucrurile mai bine… dar nu întotdeauna te a le face.

Adesea mă uit înapoi la meu primul loc de muncă din facultate, înainte de a începe o carieră de consultanţă 1995. Am reusit sa fac o fază, două şi chiar o faza trei. Acestea au fost frumos ori. În sensul decelerării, cu toate acestea, Asta înseamnă că asta ar însemna o mulţime de rutină lucruri prea. Gestionarea site-ul de securitate. Optimizarea tipuri de conținut. Crearea de opinii şi schimba vederi. De-a face cu setările de securitate IE. Restaurarea documentelor pierdute. Blech! 🙂

În ciuda starea mea de spirit melancolie, Nu îmi pot imagina un loc aş fi mai degrabă (cu excepţia o plajă calde cu o mărime considerabilă sursă de băuturi spirtoase).

Nu pot să aştept pentru a obţine a început în aplicare urmatorul proiect SharePoint Intreprindere.

(Apropos de nimic, Am scris cele mai multe din această intrare de blog pe o NJ Transit bus. Nu cred că am făcut orice prietenii, but one CAN blog on the bus 🙂 )

</scop>

Technorati Tags:

Funny duminică: “Ei că nu eşti rău”

Near înapoi 1999, A fost de cheltuieli o mulţime de săptămâni de la Santa Barbara, CA, de lucru pentru un client, lăsând numai soţia mea proastă înapoi aici, în New Jersey. Îmi place foarte mult soţia mea. Iubesc astăzi la fel de mult cum am făcut atunci când ea prosteşte căsătorit cu mine 1,000 ani în urmă. Undeva de-a lungul liniei, Am inventat o expresie, "frica speciale", ca în "Samantha a temerile speciale." Ea ca o teama speciale de "bug-uri", care ei nu sunt zboară sau buburuzele, dar mai degrabă microbi. Ea este frică de acest lucru sau că virusul sau neobişnuite bacterii care afectează fiul nostru, sau de mine, dar niciodată într-adevăr ea. (Ea este, de asemenea, special se tem de vampiri, miniatura păpuşi rău (mai ales clovni) si submarinul accidente; ea a out-grown de frica ei speciale de oameni îmbrăcaţi în costume de Mos Craciun).

Într-o zi, meu co-lucrător şi am decis să conducă până în munţii din apropiere lângă Ohai. La un moment dat, am iesit din masina pentru a lua în scena. Când ne-am întors în maşină, Am observat că un bilet a fost pe umărul meu. Am flicked fereastră şi că a fost.

În acea noapte, I-am spus despre unitatea noastră şi menţionat căpuşe. Conversaţia a fost ceva de genul asta:

SANDU: "Oooo! Cei care sunt rele. Ei poartă boli."

P: "Ei bine, L-am flicked fereastră."

SANDU: "Sunt foarte rău deşi. Pot obţine sub piele şi suge sângele şi bug-uri de transfer. Tu mai bine verificaţi părul tău şi asiguraţi-vă că nu există în capul tău!"

P: Într-un glas tare: "Dumnezeul meu! POATE LE IAU PESTE MINTEA TA???"

SANDU: Literalmente liniştitor mi: "Nu, ei nu sunt că rău."

</scop>

Technorati Tags:

Rapid şi uşor: Deschide automat formular InfoPath din SharePoint Designer E-mail

ACTUALIZARE: Madjur Ahuja subliniază acest link la un discuţii de grup de știri: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Este destul de definitiv.

===

Am adesea doriţi să încorporaţi hyperlink-uri la formulare InfoPath în e-mailuri trimise la fluxuri de lucru SharePoint Designer. Când utilizatorii primesc aceste e-mailuri, pot da click pe linkul din e-mail şi merge direct la formular InfoPath.

Acest monstru URL constructii works pentru eu:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Sursa = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Înlocuiţi textul apărea cu litere aldine de culoare roşie cu numele de forma, aşa cum se arată în captura de ecran următoare:

imagine

Reţineţi că există o mulţime de hard-coded calea în acel URL, precum şi o componentă codificat URL. Dacă acest lucru este prea greu pentru a traduce pentru situaţia dumneavoastră specifică, încercaţi Activarea alertelor pentru biblioteca de formulare. Posta o formă şi când ai de e-mail, Vezi sursa de e-mail şi veţi vedea tot ce ai nevoie pentru a include.

Astute cititori pot observa că organismul de e-mail de mai sus arată, de asemenea, un link care accesează direct sarcina printr-o vizualizare filtrată. Am de gând să explice că în detaliu mai mare într-un post viitor.

</scop>

Technorati Tags: