Minimalno varščina, potrebna za InfoPathove obrazce

Sem potreboval, da izpolnjujejo varnostne zahteve za InfoPathov obrazec danes. V tem primeru podjetja, relativno majhno število posameznikov je dovoljeno ustvariti nov obrazec programa InfoPath in veliko širše občinstvo lahko uredite. (To je nov najem za vkrcanje oblika že rabljen z človeški viri ki zažene potek dela).

Za izpolnitev tega cilja, Ustvaril sem ustvaril dve novi ravni dovoljenj ("ustvarite in posodobite" in "posodobi le"), zlomil dedovanje za knjižnice obrazcev in dodeljena dovoljenja za na "ustvarjanje, posodobitev" uporabnik in ločeno "posodobi le" uporabnik. Mehanika vse delal, vendar se je izkazalo, da je malo bolj vključujejo, kot sem pričakoval. (Če ste občutek malo Drhtav o SharePointovih dovoljenj, Check out to blog post). Zahtevane varnostne konfiguracije za raven dovoljenja ni očitno nabor granul dovoljenj. Tvoriti dovoljenje samo za posodobitev ravni za InfoPathov obrazec, Sem storil to:

  1. Ustvarite novo raven dovoljenja.
  2. Očistimo vse možnosti.
  3. Izbrani le naslednje iz "Seznam dovoljenj":
    • Urejanje elementov
    • Ogled elementov
    • Pogled uporabe strani

Izbor teh možnosti uporabnikom omogoča, da posodobite obrazec, ampak ne ustvari.

Trik je bil omogočiti "Pogled uporabe strani". Ni vse verbage raven dovoljenja, ki kaže, da je zahteva za posodobitev-samo InfoPathove obrazce, vendar izkazalo, da je.

Ustvarjanje in posodabljanje je bil tudi tujec. Jaz pripadnik iste korake, 1 skozi 3 zgoraj. Morala sem dodati posebej mesta dovoljenje"" možnost: "Uporabi funkcije integracije odjemalca". Znova, opis tam ne pomeni, da se zdi, kot bi moralo biti potrebna za InfoPathov obrazec, vendar pa je.

</namen>

Technorati Tags: ,

Da “Vmes” Občutek; Pripombe na SharePoint Consulting

Na žalost, Prva faza moj zadnji projekt je prišel blizu in stranka odločila da nadaljujejo sami na faza. Smo naše delo preveč dobro, as usual 🙂 I’m now between projects, poseben čas za osebje svetovalci, kot je sam (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Smo Kadrovski svetovalci polnila, tokrat na različne načine: Delo s prodajo folk pisati predloge; izpolnite za nekoga ali varnostno kopiranje oseba na to ali to čudno delo; študij; Blogging :). To je težko načrtovati več kot nekaj dni vnaprej. V času, kot je ta, Čeprav imam malo časa na mojih rokah, Všeč mi je, da odražajo.

Jaz sem skoraj vedno žalosten, da zapusti stranko na kampusu v zadnjem času. Mi svetovalci tvorijo značilne vrste odnos z našimi strankami, za razliko od vaš tipičen sodelavec odnos. Tam je denar kot — Vsakdo ve, da je svetovalec stopnja je dvojna/trojna ali celo več kot odjemalec osebje. Ste znana oseba začasno. Kot svetovalec, ste stalno outsider, z bolj ali manj znanih odhoda datum. Še, jeste kosilo s stranko, jih vzamete ven na večerjo in/ali za pijače, kupiti piškotke za ekipo, iti na kavo teče, dati/prejeti voščilnice — vse vrste stvari, da sodelavci. Na eni strani, ste odrasla oseba v sobi. Ste strokovnjak na področju tehnologije, ki vas postavi v nadrejen položaj. po drugi strani, ste otroka. Na dan nič, svetovalci ne vem imena, mesta ali naročnika Žargon. Največ krat, svetovalci nikoli izvedeti vse.

Ko gredo stvari dobro, postane zelo dobro integriran s stranke projektna skupina. So vam zdravljenje kot sodelavec v nekem smislu, in zaupnik v drugi. Ker nimamo manager-stil poročanja odnos s stranko, projektna skupina pogosto počuti malo prosta, da zrak umazanega perila. Razočarala svojih ovir in lahko dajo svetovalec v neroden položaj, nikoli ne zavejo, oni so početje to.

Svetovalci pogosto ne dobijo za izvajanje fazi dva in ki nikoli ne postane enostavno za mene. Mislim, da to je še posebej težko s SharePointom. Prva faza projekta tipične SharePoint zajema namestitev/konfiguracija, upravljanja, Taksonomija, osnovne vrste vsebine, itd. in v mnogih spoštuje, zneski, ki jih je predolg, zelo podrobno odkritje. To je, kako sem si moj zadnji projekt. Smo si vse osnovne stvari, kot tudi izvršiti nekaj lepo mini-POC z razširitvijo CQWP, izvajanja BDC povezave PeopleSoft, predstavil dokaj zapleten potek dela s SharePoint Designer, dotaknila osnovne KPI-jev in več. Vse to z obsežno razširiti ustrezno fazo, dva, skoraj prodorna BDC, res lepo poteka dela, lep zvok ter boljše iskanje, središče z zapisi, Excel services in verjetno najpomembnejše, vzpostavljanje stikov z drugih poslovnih enot. toda, ne da se mi je, in to je žalostno.

Na podlagi te nedavne izkušnje, Mislim, da je pošteno reči, da pravilno podjetje SharePoint izvajanje poteka eno leto. To bi verjetno zakonito teči dve leti preden dosežejo točki upadanje donosa. Podrobnosti glede, seveda.

Je svetovalec je življenja in vsi ti malo pritožb so še slabše v SharePoint sodelovanje. Kot sem napisal pred, SharePoint je horizontalno naravo pridemo v stik s široko paleto ljudi in poslovnih enot. Ko delate s tako veliko ljudi, lahko vidite tako veliko načinov, da lahko pomaga SharePoint podjetja postalo učinkovitejše, prihranite čas, narediti stvari bolje… vendar vedno ne dobijo, da jih ne.

Pogosto pogledam nazaj na mojo prvo zaposlitev iz kolegija, pred začetkom kariero svetovanja 1995. Nismo dobili storiti faza dva in celo v a tri faze. To so bili lepo krat. Na spodnji strani, vendar, To pomeni, da bi to pomenilo veliko rutinske stvari preveč. Upravljanje varnosti mesta. Poteg vrste vsebine. Ustvarjanje pogledov in spreminjanje ogledov. Obravnavanju varnostne nastavitve v IE. Obnavljanje izgubljenih dokumentov. Blech! 🙂

Kljub moji melanholijo razpoloženje, Ne more zamisliti kraj raje bi se (razen na toplo plažo z lep dobavo žganja).

Komaj čakam, da bi začeli izvajati naslednji projekt podjetja SharePoint.

(Oziroma nič, Sem napisal ta blog vstop na je NJ tranzit avtobus. Ne mislim, da sem naredil vse prijatelje, but one CAN blog on the bus 🙂 )

</namen>

Technorati Tags:

Nedelja smešno: “Pa ne da si slab”

V bližini: nazaj 1999, Sem bil porabi veliko tednov ven v Santa Barbari, CA, dela za stranko, sam zapušča slabe ženo nazaj tukaj v New Jersey. Ljubim drago ženo. Ljubim jo prav toliko danes, kot sem storil, ko poročena neumno me 1,000 letih ali tako nazaj. Nekje vzdolž proge, I skoval besedno zvezo, "posebne strah", kot v "Samantha ima posebno strahove." Ona kot posebno strah "hroščev", z njo se ne muhe ali ladybugs, Ampak raje mikrobov. Ona se boji tega ali onega virus ali nenavadnih bakterij, ki pestijo naše sin, ali mi, vendar nikoli zares sama. (Ona je tudi posebej boji vampirji, miniaturni zlo lutke (še posebej klovni) in podmornica nesreč; Ona je out-zrasel njen poseben strah ljudi, oblečenih v obleke Santa Claus).

En dan, moj sodelavec, in se odločil za vožnjo gor v bližnje hribe v bližini Ohai. Na eni točki, smo dobili avto v scena. Ko smo dobili nazaj v avto, Sem opazila, da Klopa na ramo. I plapolanje skozi okno in da je bilo.

To noč, Sem ji povedal o našem disk in iz klopov. Pogovor je šlo nekako takole:

S: "Oooo! So slabo. Se prenašajo bolezni."

P: »No, I plapolanje skozi okno."

S: "So res slabi čeprav. So lahko dobili pod kožo in sesati kri in prenos napake. Boste bolje preverite vaše lase in se prepričajte, ni vse na glavo!"

P: Na ves glas: "Moj Bog! BODO LAHKO V TVOJI GLAVI???"

S: Dobesedno me prepričala: "Ne, oni so ne ki slabo."

</namen>

Technorati Tags:

Hitro in enostavno: Samodejno odpiranje InfoPathovega obrazca iz programa SharePoint Designer Email

POSODOBITEV: Madjur Ahuja poudarja to povezavo iz a pogovor v skupini novic: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. To je precej dokončno.

===

Smo pogosto želite vdelati hiperpovezave do InfoPathovih obrazcev v e-pošto, poslano iz programa SharePoint Designer poteki dela. Ko uporabniki prejmejo te e-pošte, lahko kliknite na povezavo s email in gredo neposredno na InfoPathov obrazec.

Ta pošast URL gradbena zame:

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&Vir = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Zamenjaj krepko rdeče besedilo z imenom obrazca, kot je prikazano na naslednji sliki:

slike

Upoštevajte, da obstaja veliko vprogramiranih poti v URL, kot tudi URL-kodiranih komponente. Če to je preveč težko prevesti za vaše posebne razmere, poskusite vklopiti opozorila za knjižnice obrazcev. Po obliki in kdaj dobite email, Ogled vira email in boste videli vse, kar morate vključiti.

Bistroumno bralci lahko opazili, da zgoraj email telo kaže tudi povezavo, ki neposredno odpre opravilo preko Filtrirani pogled. Nameravam razloži, da se podrobneje v prihodnje pošti.

</namen>

Technorati Tags:

Razmišljanje o komercialnih izdelkov

Sem dal gor a Projekt razširitve programa SharePoint Designer gor na CodePlex v začetku tega leta in čeprav je res precej omejena v obsegu, Ocenjujem, da je bila prenesena po 40 za 60 (morda celo 100) podjetja v skoraj dveh mesecih. Ki kaže mi, da obstaja trg za to rešitev in če bi ga uspešno tržili, that could translate into a goodly amount of beer 🙂

Moje ozadje je dejansko veliko več v razvoj izdelkov in vem, kaj je potrebno za vrhunsko izdelka, v nasprotju z CodePlex hobi projekta, trg. V svoj mimo življenja, Sem bil odgovoren za izdelek R&D za vse izdelke programske opreme. Razlika med takrat in zdaj je, da sem zdaj delajo za svetovalec za (odlično) svetovanje družba (Conchango). Prej, Sem imel celotno podjetje za mano in pred mano, prodajo in podporo izdelkov smo pripeljali na trg. Danes, Bi se sam.

V mislih imam več izdelek ideje, ampak mislim, da je najlažje bi bilo ustvariti trgovski prevod od zgoraj navedenih CodePlex projekt, ki uporablja to kot izhodišče in sega dlje. Moje razmišljanje fuzzy off-spontan je zaračunati nekaj podobnega $100 za licenco za neomejeno razvijalec in $500 na proizvodnjo spletni vmesnik. Mislim, da bi tudi dati proč izvorne kode.

Če imate misli ali izkušnje, ki ste ga pripravljeni deliti, prosim, pustite komentar ali email mi neposredno. Želim slišati mnenja kot:

  • Ali je vse vredno?
  • Praktične predloge za trženje, zbiranje denarja, distribucijo.
  • Cenitev.
  • Podpora.
  • Druga pripomba, ki bi želeli zapustiti.

To je "enostavno" prišli do ideje izdelek in za njihovo izvajanje, Čeprav mnogo več deset ur dela, ki so potrebne. Druge stvari ni tako enostavno za mene.

</namen>

Technorati Tags:

Nedeljsko jutro smešno: “Jezus mora umreti”

Smo kupili naše prve (in samo) "luxury" avto nazaj, ko orkan Floyd pribit na vzhodni obali ZDA. Smo dobili veliko dežja, tukaj v New Jersey in več dni minilo preden se vrne v normalno življenje. Samo pred Floyd, Naredili smo ponudbo za uporablja Volvo 850 GL in ko Floyd udari, odpeljal domov.

To je bil naš prvi avto s CD predvajalnikom. Kot večina lastnikov novih avtomobilov, smo šli malo nor CD, oživljena naše mirujočih CD zbirke in šel na dolgo voziti samo poslušati CD-jev v avtu. Kot vse FAD, to opravil za nas in smo končal poslušanje znova in znova isto CD. V našem primeru, je bilo Jezus Kristus Superstar.

Eden od na (veliko) briljantno kosov v ta opera rock sung ustanovitev verske vrste, pod vodstvom Kajfa, "High Priest". Pojejo svojo pot v odločanju, kako ravnati "Jezus problem" in Kajfa usmeri do zaključka, da "Jezus mora umreti". Ne na pesem je "samo mora umreti, mora umreti, mora umreti, to Jezus mora umreti". Si slišal, da se veliko v tem kos.

V času, moj sin je bil star okoli tri leta. Verjetno vidite, kam to pelje.

Sem prišel domov iz službe en dan in moj sin je v dnevni sobi igrajo z igračami in brenčanje sam. Jaz sem ob off mojo jakno, Če odmislimo mail in vse moje običajne stvari hodi-v-o-vrat, in nenadoma spoznali, da je samo rekel, ni res petje: "Jezus mora umreti, mora umreti, mora umreti." Bil sem ponižan. Samo videl, mu da delaš na enem od svojega otroka play datumi v hiši prijatelja — verjetno zadnji igri datum s prijateljem baby.

We pulled that CD out of the Volvo after that 🙂

</namen>

Google je sprejela svoj Blog Live Spaces v AdSense Program

POSODOBITEV: Kot od 03/09, Našel sem način povezati moj live spaces račun z Google Adsense. Microsoftov sistem tukaj se zdi, da bi preprečila vse tehnične mehanizme, ki Google adsense bi-gostišče. Jaz ponavadi verjamem, to je večinoma stranski učinek varnosti, so zgradili v živo prostore, ne neposredno napora onemogočiti Adsense.

To ni mesto SharePoint, vendar lahko v interesu bloggers na splošno.

Nekdo komentiral svoj okno živeti prostor blog, da Google pritrdilno zanikati njihove uporabe za sodelovanje v AdSense. Ona theorized da Google ji je zanikal, ker storitev Windows Live Spaces gosti svoj blog. Vendar, Nedavno je bil sprejet v program za moj blog live spaces, tako politiko je spremenil ali Google zanikal svojo kakšnega drugega razloga.

seveda, Ne vidim koli očiten način za vključitev Google AdSense v mojo žive space, but it’s a start 🙂

</namen>

Technorati Tags: ,

Izvajanje Master / Podrobnosti odnosov z uporabo seznamov po meri

Forum uporabnikov pogosto kot Takšna vprašanja:

> zdravo,
>
> Prosim povej mi, če so vse možnosti za izgradnjo po meri seznam s
> glavno in podrobno tipa (kot računi) brez uporabe programa InfoPath.
>

SharePoint zagotavlja nekatere od polje funkcije, ki podpirajo vrste poslovne zahteve, kot je ta.

Na splošno, ena povezuje dva seznama, skupaj z uporabo stolpec za iskanje. Seznam A vsebuje informacije v glavi računa in seznam B vsebuje podrobnosti računa.

Uporabite dodatne liste za ohranitev kupcev, številke izdelka, itd.

Uporabite spletni gradnik poizvedbe vsebine (v mah le) in/ali podatkov Poglej si spletni gradnik za ustvarjanje spojenih pogledov seznamov. SQL Server, storitve poročanja (SRS) na voljo tudi za poročanje strani pa.

Vendar, Obstaja nekaj pomembnimi omejitvami, ki bo težek rabiti čisto out-of-the-box funkcije za vse, kar je celo zmerno kompleksne. Ti vključujejo:

  • Velikost za iskanje sorodnih seznamov vs. "Dotjeranost" vrste stolpec za iskanje. Vrsta stolpca za iskanje se predstavlja na UI različno glede na to ali ste omogočili multi-izberite, ali ne. V obeh primerih, out-of-the-box nadzor kaže vse na voljo elemente z izvornega seznama. Če na izvornem seznamu je 1,000 elementi, da se bo problem. Iskanje nadzora ne stran preko teh postavk. Namesto tega, potegne vse od njih v kontrolnik. To naredi za zelo nerodno uporabniški vmesnik, vnos podatkov in učinkovitost delovanja.
  • Iskanja "potegnite nazaj" en stolpec podatkov. Lahko nikoli ne potegnite nazaj več kot en stolpec podatkov z izvornega seznama. Na primer, ne morete izbrati kupca "12345" in hkrati prikazati število kot tudi kupca ime in naslov. Iskanje samo kaže kupca, številka in nič drugega. To naredi za nerodno in težko uporabniški vmesnik.
  • Brez komunikacije znotraj poljubne oblike. Sem napisal o tem tukaj. Ni mogoče izvesti kaskadne drop-padci, pogojno usposobiti/onesposobiti polja, itd.
  • Ni kaskadno brisanje ali vgrajeno referenčne integritete. SharePoint seznamih po meri obravnava kot neodvisne subjekte in omogočajo, da povežejo med seboj v tradicionalnem pomenu ERD. Na primer, SharePoint vam omogoča ustvarjanje dveh seznamih po meri, "stranka" in »glava računa ««. Ustvarite račun glavo da povezave nazaj do kupca na seznam kupcev. Nato, kupec lahko izbrišete s seznama. Iz škatle, je nikakor ne da bi to preprečili. Rešiti tovrstne težave, običajno uporabite rutine.

Morda se zdi žalostna, vendar bi še vedno uporabljajo SharePoint kot izhodišče za gradnjo tovrstnih funkcionalnost. Čeprav obstajajo vrzeli med tisto, kar potrebujete v raztopini, SharePoint nam omogoča, da zapolniti te vrzeli z uporabo orodij, kot:

  • Rutine. Jih uporabljajo za vzpostavljanje referenčne integritete.
  • Stolpci po meri: Ustvarite vrste stolpcev po meri in jih uporabljajo namesto privzete stolpec za iskanje. Dodajanje osebnega klica, Pomanjkljivo medpomnjenje in AJAX funkcij, da jih odziven.
  • BDC. Ta mah-šele zunanja oblika nam omogoča poizvedbe druge SharePointove sezname z vrhunsko uporabniški vmesnik za običajno stolpcu. BDC lahko tudi stik z uporabo zalednega strežnika. Uporabite BDC, da bi se izognili replikacije. Namesto podvajanje podatkov o strankah iz zalednega sistema ERP, namesto tega uporabite BDC. BDC značilnosti zagotavljajo lepo uporabniški vmesnik za vlečenje informacij neposredno iz ERP sistema, kjer pripada in se izogiba težav ohranjanja replikacije rešitev.

    BDC je funkcija MOSS (ni na voljo v WSS) in je izziv za konfiguriranje.

  • ASP.NET spletni obrazec: Ustvarjanje poln-izrazit AJAX-usposobiti obrazca uporablja storitve SharePoint predmet model in/ali spletni vzvoda SharePointovi seznami, hkrati pa zagotavlja zelo odziven uporabniški vmesnik.

Zadnja možnost morda počutili kot da ste iz nič, ampak upoštevati dejstvo, da platforme SharePoint vam začne s sledeč zakleniti zunanja oblika:

  • Varnostni model z vzdrževanjem.
  • Jedilnik sistem z vzdrževanjem.
  • "Glavno tabelo" (i.e. sezname po meri) z varnostjo, vgrajeno vzdrževanje in nadzor.
  • Iskanje.
  • Zadnji konec integracijska orodja (BDC).

Če začnete z novo prazno projekta v visual studio, imate veliko infrastrukture in vodovodne zgraditi preden prideš blizu kaj ponuja SharePoint.

Verjamem, da Microsoft namerava razširiti SharePoint v tej smeri razvoja aplikacij. Zdi se, kot naravni podaljšek obstoječe SharePoint, osnovni. Programa Microsoft CRM nudi veliko razširljivost vrst, ki so potrebne za podporo glave/podrobno program razvoja. Čeprav so te funkcije v programu CRM, tehnologija je seveda na voljo za SharePoint razvojne ekipe in pričakujem, da bo svojo pot v SharePoint izdelek konca 2008. Če ima kdo znanje ali vpogled v to, prosim, pustite komentar.

</namen>

Nagel odlagališče: Spletni gradnik poizvedbe vsebine, Vrednost v stolpcu za iskanje in XSL

Imam ime stolpca v vrsto vsebine, imenovane "Realne lokacije nepremičnine".

Ta stolpec je tipa "iskanje".

So spremenjeni <CommonViewFields> in ItemStyle.xsl stolpec.

Preprost <XSL:vrednost-izberite =…> vrne nazaj notranje vrednosti, ki vključuje položaj podatkov, kot:

1;#Miami

Človeku prijaznih vrednost, uporabite xsl podniz po, kot je prikazano:

<XSL:( @Real_x005F_x0020_Estate_x005F_x0020_Location, #') ">< / xsl:vrednost za >(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:vrednost za>

Uporabite to tehniko, vsakič, ko delate za iskanje vrednosti v XSL pretvorbe in potrebo, da se človeku prijaznih vrednost.

<namen />

Technorati Tags: , ,

SharePoint Beagle decembrski gor & Live

Mnogi od vas ve, to je že, ampak v decembru izdaji SharePoint Beagle je v živo.

Vsak članek je vreden branja po mojem mnenju.

Želim dati malo dodatnega Čvoruga v moj kolega člena (Natalya Voskrensenskya). Ona zagotavlja Ekstravaganca zaslon strel, medtem ko opisujejo, kako ona uporablja seznamih po meri, potek dela, SharePoint Designer, pogledi podatkov in drugi elementi za izvajanje storitve usposabljanja funkcijo v MOSS. Ona opisuje tehnike, ki se lahko uporabljajo v mnogih različnih poslovnih scenarijev. preveri njen blog medtem ko ste na to.

Ne pozabite, da preverite moj članek as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</namen>