Turvallisuutta tarvitaan InfoPath-lomakkeet

Minun piti täyttää InfoPath-lomakkeen tietoturvavaatimuksen tänään. Business-tilanne, suhteellisen pieni määrä henkilöitä voivat luoda uusi InfoPath-lomake ja laajemmin voivat muokata sitä. (Tämä on uusi vuokraus-lennolle muodossa, jota inhimillisten voimavarojen että aloittaa työnkulun).

Tavoitteen saavuttamiseksi, Loin luotu kaksi uusia käyttöoikeustasoja ("luonti ja päivitys" ja "Päivitä"), rikkoi periytymisen lomakekirjastoon ja määrittää käyttöoikeudet a "Luo, päivitys" käyttäjä ja erillinen "update vain" käyttäjä. Mekaniikka kaikki toimi, mutta se osoittautui hieman enemmän mukana kuin odotin. (Jos sinusta tuntuu hieman hatara SharePoint-käyttöoikeuksien, Lähtö tämä blogi). Suojaustarve määritystoiminto käyttöoikeustason ei ilmeinen joukko hienojakoisen oikeuksien. Voit luoda vain päivitys-käyttöoikeustaso InfoPath-lomake, Tein seuraavat:

  1. Luoda uusia käyttöoikeustasoja.
  2. Poistaa kaikki asetukset.
  3. Valittu vain seuraavat "Luettelon käyttöoikeuksia":
    • Muokkaa kohteita
    • Kohteiden tarkasteleminen
    • Näytä sovellussivut

Näiden valintojen avulla käyttäjä voi päivittää lomakkeen, mutta ei luoda.

Temppu oli, että "Näytä sovellussivut". Ei ole mitään verbage käyttöoikeustaso, jonka osoittaa, joka on tarpeen päivittää vain InfoPath-lomakkeet, kuitenkin käynyt ilmi, se on.

Luo ja Päivitä oli jopa muukalainen. Seuraa samat vaiheet, 1 kautta 3 Edellä. Minulla oli nimenomaan lisätä "sivusto lupaa" vaihtoehto: "Käytä asiakasintegraatio-ominaisuuksia". Uudelleen, kuvaus on ei tee se näyttää kuin se pitäisi vaatia InfoPath-lomake, mutta se on.

</loppu>

Technorati Tags: ,

Että “Siltä väliltä” Tunne; Huomioita SharePoint Consulting

Valitettavasti, vaiheessa viime projektini on tullut lähelle ja asiakas on päättänyt edetä itse toinen vaihe. Me teimme oman työmme hyvin, as usual 🙂 I’m now between projects, erityinen aika henkilöstö konsultit itseni (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Meidän henkilöstö konsultit täyttää tällä kertaa eri tavoin: Työskentely myynnin folk kirjoittaa ehdotuksia; joku täyttämällä tai varmuuskopioiminen henkilö tai outoa työ; Opiskelu; Blogging :). On vaikea suunnitella yli pari päivää etukäteen. Tällaisina, Vaikka minulla on vähän aikaa käsissäni, Pidän vastaamaan.

Olen lähes aina surullista lähteä asiakkaan campus viimeisen kerran. Konsultit muodostamme merkilliseen suhde asiakkaidemme kanssa, Toisin kuin tyypillinen työkaveri suhde. Ei rahaa kulmassa — Kaikki tietävät, että konsultin on Standard tai jopa enemmän kuin asiakkaan henkilöstön. Olet tunnettu väliaikainen henkilö. Konsulttina, Olet pysyvän ulkopuolinen enemmän tai vähemmän tunnettu lähtöpäivä. Vielä, syöt lounasta asiakkaan kanssa, ottaa ne pois ja syömään / juomat, ostaa evästeet joukkue, mennä kahvi toimii, loma-kortteja ja antaa vastaanotto — kaikenlaisia asioita, että työtoverit. Toisaalta, olet aikuinen huoneessa. Olet asiantuntija tekniikkaa, joka vie sinut ylivertaisia. Toisaalta, Olet vauva. Päivänä nolla, konsultit tiedä nimet, paikoista tai asiakkaan lingo. Useimmiten, konsultit koskaan Opi kaikki.

Kun asiat menevät hyvin, tullut hyvin integroitu asiakkaan projektiryhmän. He kohtelevat sinua kuin työkaveri eräässä mielessä, ja uskottu toisessa. Koska meillä ei ole Managerin tyyliltään raportointisuhde asiakkaan kanssa, Projektiryhmän usein tuntuu hieman vapaasti ilman heidän peitellä. He anna esteitä alas ja laittaa konsultti hankalassa asemassa, koskaan tajuamatta he tekevät niin.

Konsultit eivät usein saa toteuttaa Vaihe kaksi ja joka ei koskaan saa helppoa minulle. Tämä on erityisen vaikea SharePoint. Vaihe yksi tyypillinen SharePoint-hanke kattaa määritys /, hallinto, taksonomia, perustiedot sisältöä eri, jne. ja monelta osin, on pitkä, erittäin yksityiskohtaisia discovery. Tämä on, kuinka voin tarkastella viime projektini. Me ei kaikki perus jutut sekä suorittaa joitakin nice mini-POC laajentamalla CQWP, täytäntöönpanosta BCS-yhteydet PeopleSoft-järjestelmään, käyttöön melko monimutkainen työnkulun SharePoint Designer, käsitteli perus KPI ja enemmän. Oikea vaiheen laajentaisi kaiken tämän kanssa laaja, lähes kattavaa BDC, todella mukava työnkulun, hyvin kuulolla ja parempi haku, tietuekeskukseen, Excel-palvelut ja ehkä tärkein, muiden liiketoimintayksiköiden tavoittaa. Mutta, se ei ole minulle, ja se on surullista.

Tämä kokemuksiin perustuvia, Mielestäni se on reilua sanoa, että oikea yrityksen SharePoint-toteutuksessa on vuoden prosessi. Se voisi todennäköisesti laillisesti ajaa kaksi vuotta ennen samaan aikaan vähenevän tuoton. Yksityiskohtia asiasta, Tietysti.

Konsultin elämää ja kaikki nämä vähän valitukset ovat entisestään SharePoint sitoutumista. Kuten olen kirjoittanut ennen, SharePoint on horisontaalinen tuo kosketuksiin monenlaisia ihmisiä ja yksiköt. Kun työskentelet niin monet, näet monin tavoin SharePoint voi auttaa entistä tehokkaampi yritys, säästää aikaa, tehdä asiat paremmin… mutta et aina tekemään niitä.

Muistelen usein ensimmäisen työpaikan ulos college, ennen konsultointi uran 1995. Saimme tehdä Vaihe kaksi ja jopa kolmas vaihe. Ne olivat mukavia aikoja. Haittapuolena, kuitenkin, Tämä tarkoittaa, että se merkitsisi paljon tavallisia juttuja. Sivuston suojauksen hallinta. Säätämistä sisältötyypit. Näkymien luominen ja näkymien. Tekemisissä IE suojausasetukset. Palauttaa kadonneita asiakirjoja. Blech! 🙂

Vaikka melankoliaa mielialani, Voi kuvitella paikka mieluummin (paitsi on lämmin beach melkoinen tarjonta henget).

Ei voi odottaa päästä alkuun toteutetaan seuraavan yrityksen SharePoint-projekti.

(Apropos mitään, Olen kirjoittanut suurimman osan tämän blogimerkinnän NJ Transit linja. En usko, että olen tehnyt ystäviä, but one CAN blog on the bus 🙂 )

</loppu>

Technorati Tags:

Sunnuntai Funny: “Ne et ole niin huono”

Lähellä maamerkkiä takaisin 1999, Olin menojen viikon pois paljon Santa Barbara, CA, työtä asiakkaalle, jättää huono vaimoni tänne New Jersey yksin. Olen suuresti Rakastan vaimoni. Rakastan häntä niin paljon nyt, kun tein, kun hän tyhmästi naimisiin kanssani 1,000 vuotta sitten. Jossain vaiheessa, I loi ilmauksen, "erityinen pelko", kuten "Samantha on special pelkää." Hän on niin erityinen pelko "vikoja", jotka hänelle eivät ole kärpäsiä ja ladybugs, mutta melko mikrobit. Hän pelkää jokin virus tai epätavallinen bakteeri koettelee poikamme, tai minua, mutta koskaan itse. (Hän pelkää myös erityisesti vampyyrit, miniatyyri paha nuket (erityisesti pellejä) ja ydinsukellusveneiden onnettomuuksia; Hän on kasvanut ulos hänen erityinen pelko ihmiset pukeutuneet Joulupukki).

Yksi päivä, minun työkaveri ja päätin törmätä läheisillä vuorilla lähellä Ohai. Yhdessä vaiheessa, saimme auton ottaa kohtaus. Kun saimme takaisin autoon, Huomasin että rasti oli olkapäälläni. Olen flicked ulos ikkunasta ja se oli siinä.

Illalla, Kertonut hänelle meidän asema ja mainitsi rasti. Keskustelu meni jotain tällaista:

S: "Oooo! Ne ovat huonoja. Niillä sairauksia."

P: "No, Olen heittänyt sen ulos ikkunasta."

S: "He ovat todella huono vaikka. He voivat saada ihon alle ja imevät verta ja siirtää vikoja. Parempi Tarkista hiukset ja varmista, ei ole mitään pään!"

P: Kovalla äänellä: "Minun Jumalani! NE VALTAAVAT MIELEN???"

S: Kirjaimellisesti vakuuttamaan minua: "Ei, he eivät ole että huono."

</loppu>

Technorati Tags:

Nopea ja helppo: InfoPath-lomakkeen avaaminen SharePoint Designer sähköposti

PÄIVITYS: Madjur Ahuja huomauttaa tämän linkin uutisryhmän keskustelun: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Se on melko lopullinen.

===

Me usein haluamme upota hyperlinkkejä InfoPath-lomakkeiden sähköpostit lähetetään SharePoint Designer työnkulut. Koska käyttäjät saavat nämä sähköpostit, he klikkaa linkkiä sähköpostissa ja mene suoraan InfoPath-lomake.

Tämä hirviö URL rakenne toimii minulle:

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

Korvaa Punainen lihavoitu teksti lomakkeen nimi, kuten seuraava kuvakaappaus:

kuva

Huomaa, että on paljon URL koodattu polku, sekä URL-koodattu komponentti. Jos tämä on liian vaikea kääntää sinun tilanteeseen, Kokeile ilmoituksia lomakekirjastoa varten. Lähettää lomakkeen ja kun saat sähköpostia, Näytä lähdekoodi sähköposti ja näet kaikki sinun täytyy sisällyttää.

Kokeneet lukijat saatat huomata edellä email laitos osoittaa myös linkki, joka käyttää suoraan tehtävän kautta suodatettua näkymää. Aion selittää tarkemmin tulevan toimeen.

</loppu>

Technorati Tags:

Ajatellut kaupallisten tuotteiden

Laitoin SharePoint Designerin palvelinlaajennusten hankkeen kukkulalla CodePlex aiemmin tänä vuonna ja vaikka se oikeastaan aika rajoittuu, Arvioisin, että se on ladannut 40 - 60 (mahdollisesti jopa 100) yritykset vain noin kaksi kuukautta. Se osoittaa minulle, markkinat että ratkaisu ja jos olisin markkinoida sitä onnistuneesti, that could translate into a goodly amount of beer 🙂

Oma taustani on todella paljon enemmän tuotekehitykseen ja tiedän, mitä tarvitaan tuomaan huippuluokkaa tuotetta, Toisin kuin CodePlex harrastus hanke, markkinoille. Tässä minun menneen elämän, Olin vastuussa tuotteen R&D kaikki ohjelmistotuotteet. Ero ennen ja nyt on, että olen nyt työskentelevät konsultti (erinomainen) konsulttiyritys (Conchango). Aiemmin, Minulla oli koko yrityksen takanani ja edessäni, Myy ja tukea toimme markkinoille tuotteita. Tänään, Olisin yksin.

Minulla on useita tuoteideoita mielessä, mutta mielestäni helpoin olisi luoda kaupallinen versio mainitut CodePlex-hanke, joka käyttää sitä lähtökohtana ja se laajennetaan. Sumea lonkalta heitetty mielipiteeni on periä jotain $100 rajoittamaton kehittäjä lisenssin ja $500 / tuotanto www-edusta. Mielestäni myös lahjoittaa lähdekoodi.

Jos sinulla on ajatuksia tai kokemuksia, että olet valmis jakamaan, Jätä kommentti tai sähköpostitse minulle suoraan. Haluaisin kuulla mielipiteitä kuten:

  • Onko se kaikki kannattaa?
  • Käytännön ehdotuksia markkinointi, kerätä rahaa, jakaa.
  • Hinnoittelu.
  • Tuki.
  • Muita huomautuksia haluat jättää.

Se on "helppo" tuote ideoita ja toteuttaa ne, Vaikka monia kymmeniä tunteja työtä tarvitaan. Muut jutut ei ole niin helppoa minulle.

</loppu>

Technorati Tags:

Sunnuntaiaamuna Funny: “Jeesuksen oli kuoltava”

Ostimme ensimmäinen (vain) "luxury" autosi takaisin kun hurrikaani Floyd naulattiin Yhdysvaltain itärannikolla. Saimme paljon sadetta täällä New Jersey ja useita päiviä ohi ennen kuin elämä palautui normaaliksi. Juuri ennen Floyd iski, tarjosimme käytetyt Volvo 850 GL ja Floyd iski, ajoi kotiin.

Se oli ensimmäinen auto CD-soitin. Kuten useimmat uudet auton omistajat, Menimme vähän CD hullu, elvyttää lepotilassa CD-kokoelma ja meni pitkän ajaa vain kuunnella CD: n auto. Kuten kaikki alakulttuuri, Tämä löydös meille ja saimme kuunnella samalla CD uudestaan ja uudestaan. Tässä tapauksessa, se oli Jeesus Kristus Superstar.

Yksi (Monet) loistava kappaletta rock-ooppera on laulanut laitoksen uskonnollisia tyypit, johdolla Kaiafas, "High Priest". Ne laulaa tiensä päättää miten käsitellä "Jeesus ongelma" ja Kaiafaan ohjaa ne johtopäätökseen, että "Jeesuksen oli kuoltava". Laulu, sanotaan "vain täytyy kuolla, on kuoltava, on kuoltava, tämän Jeesuksen oli kuoltava". Kuulitko, että olla paljon tässä pala.

Tuolloin, poikani oli noin kolme vuotta vanha. Voit ehkä nähdä, mihin tämä.

Tulin eräänä päivänä töistä kotiin ja poikani on olohuoneessa leikkiä leluilla ja hyräillä itsekseen. Otan pois minun takki, Katse kautta lähettää postissa ja kaikki minun tavallista Walk-in--door tavaraa ja yhtäkkiä ymmärtää, että hän vain sanoo, ei oikeastaan laulaa: "Jeesuksen oli kuoltava, on kuoltava, täytyy kuolla." Olin nolo. Voisin vain nähdä hänen tehdä, että kun yksi hänen lapsensa pelata päivämäärät ystävän luona — todennäköisesti viimeinen pelata tasalla että vauva ystävä.

We pulled that CD out of the Volvo after that 🙂

</loppu>

Google olisi hyväksynyt minun Live Spaces blogi AdSense-ohjelmaan

PÄIVITYS: Alkaen 03/09, En löytänyt mitään tapaa yhdistää live spaces-tili Google Adsense. Microsoftin järjestelmän näyttää estää kaikki tekniset mekanismit, jonka Google tarjoaa mahdollisten adsense kestikievari. Olen taipuvainen uskomaan, tämä on lähinnä sivuvaikutus he rakennettu live tilat turvallisuus, ei suoraan vaivaa käytöstä Adsense.

Tämä ei ole SharePoint-postitse, mutta voisi olla kiinnostunut bloggaajia yleensä.

Joku kommentoi Windows Live Spaces-blogia, että Google kieltää myöntävästi hakemuksensa osallistua AdSense. Hän teorian Google kielsi häntä, koska Windows Live Spaces isännöi blogiin. Kuitenkin, Olen äskettäin hyväksynyt ohjelmaan live spaces-blogi, niin on joko muuttanut tai Google kielsi häntä jostain muusta syystä.

Tietysti, En näe mitään selvää tapa integroida Google AdSense elää tilaa, but it’s a start 🙂

</loppu>

Technorati Tags: ,

Täytäntöönpanosta Master / Yksityiskohtien yhteyksiä käyttämällä Oma luettelo

Foorumin käyttäjät usein kuin kysymyksiä näin:

> Moi,
>
> Ystävällisesti kertoa minulle, jos on mahdollisuus rakentaa mukautetun luettelon kanssa
> pääkomponentti ja tietokomponentti tyyppi (kuten laskut) ilman InfoPathin avulla.
>

SharePoint tarjoaa joitakin ruutuun ominaisuuksia, jotka tukevat erilaisia liiketoimintavaatimusten kuten pois.

Yleensä, yksi linkkejä kahden luettelon avulla hakusarake. Luettelo A sisältää laskun otsikkotiedot ja luettelossa B sisältää laskutustiedot.

Ylläpitää asiakasnumerot luetteloita avulla, tuotenumerot, jne.

Sisältökysely-web-osan käytöstä (Moss vain) ja/tai tietonäkymän web-osan yhdistettyjen näkymien luetteloiden luominen. SQL Server Reporting Services (SRS) löytyy myös raportointi puolelle.

Kuitenkin, on joitakin tärkeitä rajoituksia, että vaikea käyttää puhdasta OOBE ominaisuuksia mitään, että on edes kohtuullisen monimutkainen. Näitä ovat:

  • Koon liittyvä haku luettelee vs. "smartness" sarakkeen tietotyypin syöteargumenttien. Sarakkeen valintatyypin esittäytyy UI eri tavalla sen mukaan, onko käytössä Multi-Select vai ei. Kummassakin tapauksessa, OOBE ohjausobjekti näyttää kaikki käytettävissä olevat kohteet lähdeluettelosta. Jos lähdeluettelossa on 1,000 kohteita, Tämä tulee olemaan ongelma. Haku valvonta ei sivu läpi ne asiat. Sen sijaan, se vetää ne kaikki ohjausobjektiin. Se tekee erittäin hankala käyttöliittymä sekä tietojen syöttämiseen ja suorituskyvyn.
  • Haut "vetäytyä" yhden sarakkeen tietojen. Et koskaan vedä takaisin useamman kuin yhden sarakkeen tietojen lähde-luettelosta. Esimerkiksi, et voi valita asiakas "12345" ja numero sekä asiakkaan nimi ja osoite samaan aikaan. Hakua näyttää vain asiakkaan numero ja muuta. Tämä tekee avuton ja hankala käyttöliittymä.
  • Sisäinen muotoinen tiedoksiantoa. Olen kirjoittanut tästä täällä. Voitaisi tehdä CSS avattavista, ehdollisesti ottaminen kentät, jne.
  • Johdannaispoistoja tai sisäänrakennettu viite-eheys. SharePoint kohtelee mukautettuja luetteloita pienille tai keskisuurille yrityksille ja ei salli linkittää ne toisiinsa äänimaailmansa ERD. Esimerkiksi, SharePointin avulla voit luoda kaksi mukautettuja luetteloita, "asiakas" ja "laskun otsikko". Voit luoda laskun ylätunnisteen linkkejä asiakkaan asiakasluetteloon. Sitten, asiakkaan poistaminen luettelosta. Kättelyssä, ei ole mitenkään estää tämän. Ratkaista tällaiset ongelmat, tavallisesti käyttämäsi tapahtumakäsittelijät.

Se voi tuntua synkkä, mutta haluaisin silti käyttää SharePoint lähtökohta rakentaa sellainen toiminto. Vaikka on olemassa erot mitä tarvitset ratkaisu, SharePoint mahdollistaa näiden puutteiden käyttämällä työkaluja kuten:

  • Tapahtumakäsittelijät. Käyttää niitä viite-eheyden.
  • Mukautettuja sarakkeita: Luo mukautettuja ja käyttää niitä sijasta oletuksena hakusarake. Lisää henkilöhaku, puskurointi ja AJAX-ominaisuudet, jotta ne vastaavat.
  • BDC. Vain MOSS-toiminto mahdollistaa kyselyn muita SharePoint-luetteloita superior käyttöliittymä tavallista hakusarake. BDC pääsee myös back-end-palvelinsovellukselle. Käytä BDC välttää replikointi. Sen sijaan jäljitellä asiakastiedot loppupäätä ERP-järjestelmä, Käytä BDC sen sijaan. BDC-ominaisuudet tarjoavat arka käyttäjä liitäntä vetää tiedot suoraan ERP-järjestelmä, jossa se kuuluu ja välttää hässäkkä säilyttää replikointi ratkaisu.

    BDC on MOSS-ominaisuus (ei käytettävissä WSS) ja haastava määrittäminen.

  • ASP.NET web-lomakkeen: Luoda täysin varustellun AJAX-pohjaisten lomakkeen, joka käyttää SharePoint objekti mallista ja web services hyödyntää SharePoint-luetteloiden samalla hyvin reagoiva käyttöliittymä.

Viimeinen vaihtoehto voi tuntea olet alkaen tyhjästä, mutta katsovat, että SharePoint-alustan lähtee sinulle seuraavat piirteet:

  • Suojausmalli huolto.
  • Valikkojärjestelmän ylläpito.
  • "Päätaulukko" (ts. Mukautetut luettelot) turvallisuus, sisäänrakennettu huolto ja tarkastus.
  • Etsi.
  • Loppupäätä integrointityökalujen (BDC).

Jos aloitat uuden tyhjän projektin visual studiossa, paljon infrastruktuuria ja LVI rakentaa ennen kuin lähestyt SharePoint tarjoaa.

Mielestäni Microsoft aikoo laajentaa SharePoint tämänsuuntaisia sovelluskehitys. Se tuntuu luonnollinen jatke pohja olemassa SharePointiin. Microsoftin CRM sovellus tarjoaa paljon laajennettavuus tyyppejä tarvitaan tukemaan otsikon tietokomponentin sovelluskehitys. Vaikka nämä ominaisuudet ovat CRM: ssä, tekniikka on ilmeisesti SharePoint-kehitysryhmän ja odotan, että se tekee sen tavalla osaksi SharePoint-tuotteen loppuun mennessä 2008. Jos jollakulla on tietoa tai tietoa tästä, Jätä kommentti.

</loppu>

Vihje: Sisältökysely-Web-osan, Haun sarakkeen arvo ja XSL

Sarakkeen nimi on sisältölaji nimeltään "Real Estate sijainti".

Sarake toimii "haku"-tyyppinen.

On muokattu <CommonViewFields> ja ItemStyle.xsl-sarakkeen näyttäminen.

Yksinkertainen <XSL:arvo, valitse =…> palauttaa takaisin sisäisen arvon, joka sisältää paikan tiedot, kuten:

1;#Miami

Ihmisen-ystävällinen-arvo, käyttää xsl alimerkkijono jälkeen, kuten:

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

Käyttää tätä tapaa, kun hakuarvot XSL-muuntoja käsitteleminen ja tarve saada ihmisten-ystävällinen-arvo.

<Lopeta />

Technorati Tags: , ,

SharePoint-Beagle joulukuuta ongelman määrittäminen & Live

Monet teistä tietävät tämän jo, mutta joulukuun numerosta SharePoint-Beagle on katsottavissa.

Jokainen artikkeli on mielestäni lukemisen arvoinen.

Haluan antaa hieman ylimääräistä kolahtaa kollegani artiklan (Natalja Voskrensenskya). Hän tarjoaa näyttö-shot fantasia kun taas kuvaavat, kuinka hän käyttää mukautettuja luetteloita, työnkulun, SharePoint Designer, tietonäkymiä ja muita elementtejä toteuttaa itsepalvelu koulutus ominaisuus MOSS. Hän kuvailee tekniikoita, joita voidaan käyttää monissa eri tilanteissa. Uloskirjoittautuminen hänen blogi Kun olet sen.

Älä unohda tarkistaa artikkelini as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</loppu>