Minimálna zabezpečenia pre formuláre programu InfoPath

Som musel spĺňať bezpečnostné požiadavky pre formulár programu InfoPath dnes. V tejto situácii podniku, relatívne malý počet jedincov sú umožnené vytvoriť nový formulár programu InfoPath a oveľa širšie publikum sú povolené upravovať. (Toto je nový-prenájom na palubu formulár používa ľudské zdroje spustí tok činností).

Na splnenie tohto cieľa, Vytvoril som vytvoril dve nové úrovne povolení ("vytvoriť a aktualizovať" a "aktualizovať iba"), zlomil dedičnosti pre knižnicu formulárov a priradené povolenia na "vytvoriť, Aktualizácia" používateľ a samostatný "aktualizácia iba" používateľ. Všetkých mechanici pracoval, ale to sa ukázalo byť trochu viac zahŕňajúce, než som očakával. (Ak sa cítite trochu neisto na povolenia služby SharePoint, Pozrite sa na tento blog post). Požadované bezpečnostné konfigurácia úrovne povolenia nebolo zrejmé sadu granulovaného povolenia. Vytvoriť úrovne iba na aktualizáciu povolenia pre formulár programu InfoPath, Som urobil nasledujúce:

  1. Vytvorenie novej úrovne povolení.
  2. Upratať všetky možnosti.
  3. Vybrané len nasledovné údaje od "Povolenia zoznamu":
    • Upraviť položky
    • Zobrazenie položiek
    • Zobraziť stránky aplikácií

Výberom týchto volieb umožňuje užívateľovi aktualizovať formulár, ale nie ju vytvoriť.

Trik bol povoliť "Zobraziť stránky aplikácií". Nie je žiadne verbage na úroveň povolení, ktorá označuje, že má potrebný len na aktualizáciu formulárov programu InfoPath, ale ukázalo sa, že to je.

Vytvorenie a aktualizácia bola ešte zvláštnejšie. Sledoval som rovnaké kroky, 1 prostredníctvom 3 vyššie. Musel som pridať špeciálne stránky povolenie"" možnosť: "Použiť funkcie integrácie klientov". Znova, Popis tam nerobí to vyzerať, ako by malo byť povinné pre formulár programu InfoPath, ale je to.

</koniec>

Že “Medzi” Pocit; Pripomienky k SharePoint Consulting

Bohužiaľ, Prvá fáza môj posledný projekt má prísť ku koncu a klient zvolil dál dopredu sami druhá fáza. Urobili sme našu prácu príliš dobre, as usual 🙂 I’m now between projects, Špeciálny čas pre zamestnancov poradcov ako já (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Sme zamestnancov konzultantov vyplniť tento čas rôznymi spôsobmi: Pracovať s predaj ľudových písať návrhy; vypĺňanie pre niekoho alebo zálohovanie osoba na to alebo nepárne prácu; štúdium; Blogovanie :). Je ťažké plánovať dlhšie ako niekoľko dní vopred. V časoch ako je tento, keď mám trochu času na mojich rukách, Páči sa odrážať.

Ja som takmer vždy smutné opustiť areál klient naposledy. Konzultanti tvoríme akýsi zvláštny vzťah s našimi klientmi, na rozdiel od typického spolupracovník vzťah. Tam je peňazí uhol — Každý vie, poradca sadzba je Dvojlôžková, alebo dokonca viac, než klient zamestnancov. Ste známy človek, dočasné. Ako konzultant, ste trvalé zvonku s viac alebo menej známe odchodu. Ešte, budete jesť obed s klientom, Vezmite ich na večeru alebo na nápoje, Predám cookies pre tím, ísť na kávu beží, dať/prijať holiday karty — všetky druhy vecí, ktoré spolupracovníkov. Na jednej strane, ste dospelý v izbe. Ste odborník na technológie, ktoré vám dáva vynikajúcu pozíciu. na druhej strane, Ty si dieťa. Deň nula, konzultanti neviem mená, miesta alebo klienta žargón. Väčšina časov, konzultanti nikdy dozvedieť všetko.

Keď veci idú dobre, stala veľmi dobre integrovaný s klienta projektového tímu. Vám správajú ako spolupracovník v istom zmysle, a dôverník v inom. Vzhľadom k tomu, že nemáme manažéra-štýl funkčný vzťah s klientom, projektový tím sa často cítia trochu voľného ovzdušia svoje špinavé prádlo. Sklamal ich prekážky a konzultant sa môžu dať do trápne pozície, Nikdy som si uvedomil to robia.

Poradcovia sa často nedostanú na vykonávanie fázy dve, a že nikdy dostane ľahké pre mňa. Myslím, že je to obzvlášť ťažké so službou SharePoint. Prvá fáza projektu typické SharePoint zahŕňa nastavenia a konfigurácie, riadenie, taxonómie, základné typy obsahu, atď. a v mnohých ohľadoch, predstavuje zdĺhavý, veľmi podrobný objav. To je, ako môžem zobraziť môj posledný projekt. Sme urobili všetky základné veci, rovnako ako vykonať nejaké pekné mini-POC rozšírením CQWP, realizáciu pripojenia BDC PeopleSoft, zavedená pomerne zložitý pracovný postup programu SharePoint Designer, dotkla základných indikátorov KPI a viac. Riadne fáza, druhá fáza by rozšíriť všetko s rozsiahlym, takmer všadeprítomná BDC, naozaj pekný pracovný postup, dobre naladení a lepšie vyhľadávanie, centrum záznamov, Program Excel services a pravdepodobne najdôležitejšie, osloviť iných účtovných jednotiek. ale, to nie je pre mňa, a to je smutné.

Na základe tejto nedávnej skúsenosti, Myslím, že je to spravodlivé povedať, že vykonávanie SharePoint riadne podniku je proces jeden rok. Pravdepodobne oprávnene spustia dva roky pred dosiahnutím bodu klesajúcich výnosov. Podrobnosti záležitosť, samozrejme.

To je život konzultanta a všetky tieto málo sťažností sú ešte horšie v SharePoint zapojenie. Ako som napísal predtým, SharePoint je horizontálny charakter vám prináša s širokú škálu ľudí a obchodných jednotiek. Keď pracujete s toľkými ľuďmi, môžete vidieť mnoho spôsobov, ako že SharePoint môže pomôcť spoločnosť stane efektívnejšia, ušetriť čas, robiť veci lepšie… ale nie vždy si robiť im.

Často sa späť na moje prvé zamestnanie zo školy, pred začatím kariérne poradenstvo v oblasti 1995. Urobili sme si robiť fáza dve a dokonca fáze tri. Tie boli pekné časy. Na druhú stranu, Avšak, to znamená, že by to znamenalo veľa bežných vecí príliš. Správu zabezpečenia lokality. Nastavovanie typov obsahu. Vytváranie názorov a zmenu zobrazení. Zaoberajúcich sa nastavenia zabezpečenia IE. Obnovenie stratených dokumentov. Blech! 🙂

Napriek mojej melancholické nálady, Neviem si predstaviť miesto radšej by (Okrem teplé pláži s hojnom dodávky liehovín).

Nemôžem sa dočkať, až začať realizovať ďalší projekt SharePoint enterprise.

(Zavolani nič, Napísal som väčšinu tohto blogu vstup na NJ tranzit bus. Nemyslím si, že akékoľvek spriatelil, but one CAN blog on the bus 🙂 )

</koniec>

Technorati Tags:

Nedeľa Funny: “Oni nie sú zlé”

Späť v blízkosti 1999, Bola tráviť veľa týždňov sa v Santa Barbara, CA, práca pre klienta, odchod moje zlá žena tu v New Jersey sám. Draho milujem svoju ženu. Milujem ju rovnako tak dnes, ako som urobil, keď vydatá pochabo ma 1,000 rokov alebo tak ago. Niekde pozdĺž línie, Ja razil frázu, "špeciálne strach", rovnako ako v "Samantha má osobitné obavy." Ona ako osobitný strach "chyby", ktoré s ňou nie sú muchy alebo lienky, ale skôr mikróby. Ona sa bojí, ten či onen vírusu alebo nezvyčajné baktériami, postihujúce náš syn, alebo ma, ale nikdy sama. (Ona je tiež špeciálne bojí upírov, miniatúrne zlé bábiky (najmä klauni) a podmorské nehody; ven-rozrástla jej špeciálna strach ľudí oblečených v Santa Claus oblečenie).

Jeden deň, my co-robotník, a rozhodol sa riadiť až do okolitých horách neďaleko Ohai. Na jednom mieste, sme sa dostali von z auta v scéne. Keď sme sa vrátili do auta, Všimol som si, že kliešť bol na mojom ramene. Švihol von z okna a bolo to.

Tú noc, Povedal jej o našej ceste, a spomenul kliešť. Rozhovor šiel niečo ako:

S: "Oooo! Tie sú zlé. Nesú chorôb."

P: "No, Hodil som to z okna."

S: "Sú to naozaj zlé, aj keď. Môžete dostať pod kožu a cicať krv a prenos chyby. Lepšie kontrolovať svoje vlasy a uistite sa, že tam nie sú žiadne vo vašej hlave!"

P: Nahlas: "Bože môj! MÔŽETE PREVZIAŤ SVOJU MYSEĽ???"

S: Doslova ma upokojujúce: "Nie, nie sú to zlé."

</koniec>

Technorati Tags:

Rýchle a jednoduché: Automatické otvorenie formulára programu InfoPath z programu SharePoint Designer Email

AKTUALIZÁCIA: Madjur Ahuja poukazuje na to, tento odkaz od diskusné: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. To je docela konečné.

===

Často chceme vložiť hypertextové odkazy na formuláre programu InfoPath v e-maily odoslané z pracovné postupy programu SharePoint Designer. Keď používatelia dostávať tieto e-maily, môžete kliknúť na odkaz z e-mailu a ísť priamo do formulára programu InfoPath.

Toto monštrum URL stavebné práce pre mňa:

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

Tučný červený text nahraďte názov formulára, ako je znázornené na nasledujúcom obrázku:

obrázok

Všimnite si, že existuje veľa hard-kódovaný cestu v URL, rovnako ako súčasť URL-kódovaný. Ak je to príliš ťažké preložiť do vašej konkrétnej situácii, Skúste zapnúť upozornenia pre knižnice formulárov. Odoslať formulár a keď sa dostanete e-mail, Zobraziť zdroj e-mailu a budete vidieť všetko, čo budete musieť zahrnúť.

Bystrý čitatelia si všimnúť, že vyššie uvedený e-mail telo tiež ukazuje odkaz, ktorý priamo pristupuje úlohy prostredníctvom filtrované zobrazenie. Mám v pláne to vysvetliť podrobnejšie v budúcnosti post.

</koniec>

Technorati Tags:

Rozmýšľate o komerčné produkty

Som v balení Projekt rozšírenia programu SharePoint Designer hore na CodePlex začiatkom tohto roka, a hoci to je naozaj dosť obmedzený rozsah, Odhadujem, že to je prevzaté od 40 na 60 (možno aj 100) spoločnosti len asi dva mesiace. To ukazuje na mňa, že existuje trh pre toto riešenie a keby som úspešne obchodne, that could translate into a goodly amount of beer 🙂

Moje pozadie je vlastne oveľa viac v oblasti vývoja produktov a viem, čo je potrebné aby top-vrub produkt, na rozdiel od hobby projekt CodePlex, na trhu. V mojej minulý život, Bol som zodpovedný za produkt R&D pre všetky softvérové produkty. Rozdiel medzi potom a teraz je, že som konzultant teraz pracuje pre (Výborný) poradenská firma (Conchango). Predtým, Som mal celú spoločnosť za mnou, a predo mnou, predaj a podpora produktov sme priniesli na trh. Dnes, By byť sám.

Mám niekoľko nápadov produktu v mysli, ale myslím, že najjednoduchšie by bolo vytvoriť komerčné verzie vyššie uvedených CodePlex projekt, ktorý používa, že ako východiskový bod a rozširuje ďalej. Môj fuzzy jazzom myslenie je niečo ako účtovať $100 pre neobmedzené developer licencie a $500 za výrobu webového klientskeho rozhrania. Myslím, že by si dám preč kód zdroja.

Ak máte myšlienky alebo skúsenosti, ktoré ste ochotní zdieľať, Prosím, zanechajte komentár, alebo napíšte mi priamo. Chcel by som počuť názory ako:

  • Je to všetko stojí za to?
  • Praktické návrhy pre marketing, vyberanie peňazí, distribúcia.
  • Ceny.
  • Podpora.
  • By ste chceli zanechať žiadne pripomienky.

Je to "jednoduché" prísť s nápadmi, výrobok a na ich realizáciu, Hoci mnoho desiatky hodín práce sú potrebné. Ostatné veci nie je tak jednoduché, pre mňa.

</koniec>

Technorati Tags:

V nedeľu ráno Funny: “Ježiš musí zomrieť”

Sme kúpili náš prvý (a nielen) "luxus" auto späť, keď hurikán Floyd pribitý na východnom pobreží USA. Máme veľa dažďa tu v New Jersey a prešiel niekoľko dní predtým, ako život sa vrátil k normálu. Tesne predtým, ako Floyd udrel, Urobili sme ponuku pre použité Volvo 850 GL a po Floyd udrel, išiel domov.

To bol náš prvý automobil s CD prehrávačom. Ako väčšina majiteľov nového auta, Šli sme trochu blázon CD, oživil našej spiace zbierky CD a šiel na dlhé disky len počúvať CD v aute. Rovnako ako všetky módy, to prešiel na nás a skončili sme znova a znova počúvať rovnaké CD. V našom prípade, to bolo Jesus Christ Superstar.

Jedným z (mnoho) geniálne kusy v tejto rockovej opery spievaná náboženských typy zariadení, pod vedením Kaifáš, "Veľkňaz". Spievajú ich cestu do rozhodovania o tom, ako zvládnuť problém Ježiša"" a Kajfáša presmeruje k záveru, že "Ježiš musí zomrieť". Refrén v piesni je "jednoducho musí zomrieť, musí zomrieť, musí zomrieť, Tento Ježiš musí zomrieť". Počujete, že upustil veľa v tom kus.

V čase, môj syn bol starý tri roky. Môžete si pravdepodobne vidieť, kde to bude.

Prišiel som domov z práce jeden deň a môj syn je v obývacej izbe hrať s hračkami a bzučanie sám. Beriem mimo mojej bundy, pri pohľade cez mail a všetky moje obvyklé veci Walk-in--dvere a zrazu si uvedomiť, že hovorí len, nie naozaj spievať: "Ježiš musí zomrieť, musí zomrieť, musí zomrieť." Bol som zahanbený. Mohli len vidieť ho tým, že kým na jednom z jeho dieťa hrať dátumy na priateľa domu — pravdepodobne hrať posledný deň, s priateľom dieťa.

We pulled that CD out of the Volvo after that 🙂

</koniec>

Google neprijala môj Blog živé priestory do programu AdSense

AKTUALIZÁCIA: Ako 03/09, Našiel som žiadny spôsob, ako integrovať mojej živej verejné účet s Google Adsense. Systému Microsoftu tu Zdá sa, že zabránenie všetky technické mechanizmy, ktoré spoločnosť Google poskytuje rádoby adsense krčma. Mám sklon veriť, je to hlavne vedľajší efekt bezpečnosti sa postavil do živej verejné, nie priamy snahe zakázať Adsense.

To nie je miesto SharePoint, ale môže byť predmetom záujmu bloggerov všeobecne.

Niekto komentoval na svojom blogu Windows Live Spaces, že Google kladne poprel ich žiadosti o účasť v AdSense. Ona teoretizoval, že Google popreli jej, pretože Windows Live Spaces hosťuje jej blog. Avšak, Bol som nedávno prijatý do programu pre môj blog live spaces, Takže má politika zmenila alebo Google popreli jej z nejakého iného dôvodu.

samozrejme, Nevidím žiadne zrejmý spôsob, ako integrovať Google AdSense do mojej live vesmír, but it’s a start 🙂

</koniec>

Technorati Tags: ,

Vykonávacie Master / Podrobne vzťahov so zákazníkmi pomocou vlastné zoznamy

Fórum užívateľov, často ako otázky tohto typu:

> dobrý deň,
>
> Prosím, povedzte mi, ak nie sú žiadne možnosti, ako vytvoriť vlastný zoznam
> typ predlohy a podrobností (ako faktúry) bez použitia programu InfoPath.
>

SharePoint poskytuje niektoré z krabice rysy, ktoré podporujú druhy obchodné požiadavky takého.

Vo všeobecnosti, Ten spája dva zoznamy dohromady pomocou vyhľadávacieho stĺpca. Zozname A obsahuje informácie o hlavičke faktúry a zoznam B obsahuje detaily fakturácie.

Použite ďalšie zoznamy udržať čísla zákazníkov, čísla produktov, atď.

Použiť webovú časť dotaz na obsah (v meste MOSS len) alebo údaje zobraziť webovú časť Vytvorte zlúčeného zobrazenia zoznamov. SQL Server Reporting Services (SRS) je tiež k dispozícii pre vykazovanie stranu.

Avšak, tam sú niektoré dôležité obmedzenia, že bude ťažké používať čistý mimo-of-box funkcie na čokoľvek, ktorý je aj stredne zložitých. Patrí medzi ne:

  • Veľkosť súvisiace vyhľadávacie zoznamy vs. "elegancia" vyhľadávací stĺpec typu. Typ vyhľadávacieho stĺpca sa prezentuje na UI odlišne od toho, či ste povolili viacnásobný výber, alebo nie. V oboch prípadoch, kontrolu mimo box zobrazuje všetky dostupné položky zo zdrojového zoznamu. Ak má zdrojový zoznam 1,000 položky, to bude problém. Ovládací prvok vyhľadávania nie stránky prostredníctvom týchto položiek. Namiesto toho, všetky z nich ťahá do ovládacieho prvku. Ktorý umo ňuje veľmi nepríjemná rozhranie ide o vkladanie údajov a výkon.
  • Vyhľadávanie "vytiahnuť späť" jednému stĺpcu s informáciami. Nikdy vytiahnuť späť viac ako jednému stĺpcu s informáciami zo zoznamu zdrojov. Napríklad, nemôžete vybrať zákazníka "12345" a zobrazenia čísla, ako aj meno a adresu zákazníka v rovnakom čase. Vyhľadávanie iba zobrazuje zákazníka, číslo a nič iného. To robí pre nepríjemné a ťažké užívateľské rozhranie.
  • Žiadna komunikácia v rámci-form. Napísal som o tom tu. Nie je možné implementovať kaskádové kvapka-nadol, podmienečne zapnutie/vypnutie polí, atď.
  • Žiadne kaskádové odstránenia alebo vstavaný referenčnej integrity. SharePoint zaobchádza vlastné zoznamy ako nezávislé subjekty a nie je možné prepojiť navzájom v tradičnom zmysle ERD. Napríklad, SharePoint umožňuje vytvoriť dve vlastné zoznamy, "zákazník" a "hlavičky faktúry". Môžete vytvoriť hlavičky faktúry že odkazy späť na zákazníkov v zozname zákazníkov. Potom, zákazníka môžete odstrániť zo zoznamu. Po vybalení z krabice, Neexistuje žiadny spôsob, ako zabrániť. Vyriešiť tento druh problému, by ste normálne použiť obsluhy udalostí.

Môže sa to zdať pochmúrne, ale ešte by používať SharePoint ako východiskový bod pre stavebné tento druh funkcie. Hoci existujú rozdiely medzi čo potrebujete riešenie, SharePoint umožňuje nám na vyplnenie týchto medzier pomocou nástrojov, ako:

  • Obsluhy udalostí. Použite referenčnú integritu.
  • Vlastné stĺpce: Vytvoriť vlastné stĺpec typy a ich použitie namiesto predvoleného vyhľadávacieho stĺpca. Pridať stránkovanie, buffering a AJAX funkcie na ne reagovať.
  • KATALÓGU PRACOVNÝCH ÚDAJOV. Táto funkcia iba na MOSS nám umožňuje do dotazu ďalšie SharePoint zoznamy s lepšie užívateľské rozhranie pre bežné vyhľadávací stĺpec. BDC môžete tiež osloviť back-end servera aplikácie. Použitie BDC sa vyhnúť replikácie. Skôr než replikáciu informácií o zákazníkoch z back-end systém ERP, namiesto toho použite BDC. BDC črty poskytnúť pekné používateľské rozhranie vytiahnuť tieto informácie priamo zo systému ERP, kde patrí a vyhýba problémov zachovania replikáciu riešenia.

    BDC je funkciou MOSS (nie je k dispozícii v WSS) a je náročná na konfiguráciu.

  • ASP.NET webového formulára: Vytvoriť plnohodnotný AJAX-aktivovaný formulár používa objekt modelu a webové služby SharePoint využiť Zoznamy SharePoint zároveň poskytuje veľmi citlivý používateľské rozhranie.

Poslednú možnosť môžu cítiť ako začínate od nuly, ale vziať do úvahy skutočnosť, že platforme SharePoint začne ťa s týchto kľúčových znakov:

  • Model zabezpečenia s údržbou.
  • Systém menu s údržbou.
  • "Hlavný stôl" (tj. vlastné zoznamy) bezpečnosť, vstavaný údržby a auditu.
  • Hľadať.
  • Back-end integračných nástrojov (KATALÓGU PRACOVNÝCH ÚDAJOV).

Ak začnete s nový prázdny projekt vo visual studio, máte veľa infraštruktúry a inštalatérske stavať skôr, než sa dostanete blízko k SharePoint, čo ponúka.

Veria, že Microsoft má v úmysle rozšíriť služby SharePoint v tomto smere vývoja aplikácií. Vyzerá to, že prirodzené rozšírenie existujúcich SharePoint základne. Microsoft CRM aplikácie poskytuje veľkú rozšírenia druhov potrebných na podporu vývoja aplikácií hlavičku podrobností. Hoci sú tieto funkcie CRM, Táto technológia je samozrejme k dispozícii vývojárskeho tímu aplikácie SharePoint a očakávam, že to bude robiť svoju cestu do produktu SharePoint konca 2008. Ak má niekto znalosti alebo vhľad do tejto, Prosím, zanechajte komentár.

</koniec>

Rýchly Tip: Obsah webovej časti dotaz, Vyhľadávací stĺpec hodnotu a XSL

Môžem mať názov stĺpca v typu obsahu s názvom "Real Estate umiestnenie".

Tento stĺpec je typu „vyhľadávanie ”.

Boli upravené <CommonViewFields> a ItemStyle.xsl na zobrazenie stĺpca.

Jednoduchý <XSL:hodnoty z vyberte =…> vráti späť vnútornú hodnotu, ktorá zahŕňa údaje o radovej číslovky polohe, napríklad:

1;#Miami

Získať hodnotu ľudské priateľské, použitie xsl podreťazec po, ako je uvedené:

<XSL:hodnoty z vyberte = "podreťazec-po(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:hodnoty z>

Túto techniku použite vždy, keď pracujete s vyhľadávaním hodnotami v transformácie XSL a potrebujete získať hodnotu ľudské priateľské.

<koniec />

Technorati Tags: , ,

SharePoint Beagle December výtlačok hore & Živé

Mnohí z vás vedia už, ale v decembri vydanie SharePoint Beagle je žiť.

Každý článok stojí za prečítanie môjho názoru.

Chcem dať niečo navyše naraziť na môj kolega článok (Natalya Voskrensenskya). Ona poskytuje náhľad obrazovky fantastická zároveň opisuje, ako ona používa vlastné zoznamy, pracovný postup, SharePoint Designer, zobrazenia údajov a ostatné prvky na vykonávanie funkcie samoobslužného školenia v MACHU. Ona opisuje techniky, ktoré možno použiť v mnohých rôznymi obchodnými scenárov. vysúšaj jej blog keď ste na to.

Nezabudnite sa pozrieť na môj článok as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</koniec>