Chak mwa Achiv: Septanm 2007

MRO Workflow ka etid itilize bab PANYÒL, PATI DEMOKRAT SOSYAL, InfoPath & sèvis entènèt.

Kourikoulòm

Sa a dekri yon tid décrivant yon réel MRO (Mentni, Reparasyon Et operasyon yo) workflow approbation pwosesis aplike nan bab PANYÒL.

Sa se pa yon diskisyon ouvertement teknik, Men, au sèvi pou bay yon ekzanp sou latè reyèl ki montre kouman bab PANYÒL platfòm lan te rankontre yon nonm reyèl monde bezwen.

(Sa a cross validées ant http://paulgalvin.spaces.live.com Et http://blogs.conchango.com)

Jan nou koumanse

Pwosesis MRO kliyan an la te karakterize pa sa a

  • Pwosesis approbation manyèl.
  • Kèk sipò itilize excel Des.
  • Dat dakò ak pwosesis. Menm MRO acha dakò ak pwosesis la ta varye jou, moun pa moun.
  • Anpil papye ak men ekri sinyati yo — achte bons requis jiska 3 sinyati ekri yo devan final li pou apwouve.

Objèktif de pwojè sa a te gen:

  • Entièrement automatisation pwosesis la.
  • Appliquer normes antrepriz pou l apwouve.
  • Bay view consolidée de MRO enfomasyon pou plizyè aux.
  • Santye audit detaye.

Kòm yon bò efè a solisyon, sinyati yo ekri ont p'ap mande l.

Approbation pwosesis

Pwosesis la te dakò se de kat "naje estratejik": Otè, Responsab yon dirèk, Responsab yon fonctionnelle Et responsab yon divizyon.

Otè:

Wè nesesite pou acha ak commence pwosesis la. Gade byen sa kreyatè a pou ou ka pa aktyèlman antre demande acha a, Men olye de dwe dirije yon lòt manm pèsonèl la pou fè sa. Yon fwa, kreyatè a pa gen teknik repondong pou ranpli demande PO a. Pa ekzanp, utilisateur yon ka vle demande yon nouvo pòtab òdinatè, Men, pa konnen ki pi bon machann, LI nòmal, ets. Nan ka sa a, otè travay ak li epi li aktyèlman renseigne soti la demande.

Responsab yon dirèk:

Se sa rele jeran an dirèk kreyatè a (ki kapab diferan avèk moun ki aktyèlman rantre demande PO a nan bab PANYÒL). Manadyè dirèk pou apwouve demande PO a anvan sistèm nan chèche yo plezi plis sou liy lan.

Responsab yon fonksyonèl:

Se direktè fonksyonèl a, se la moun ki responsab pou asire ke sa te pwopoze acha est antrepwiz nòmal nan dimansyon yon fonksyon kòpore lame an patikilye. Pa ekzanp, LI acha pwovizyon epi ki apwouve pa yon jeran fonksyonèl li.

Responsab yon divizyon:

Divizyon administratè apwouve acha bons itilizasyon pa dola montan. Responsab yon divizyon apwouve bons acha in excess of yon montan configurable dola.

Sèl solisyon

Nou itilize sa zouti ak konpozan pou aplike a solisyon:

BAB PANYÒL: Sèvi kòm platfòm lan sou ki tout lòt bagay "pandye". Bab PANYÒL bay sèvis socle pou sekirite, mèt done, verifye olon chemen an ak lòt fonctionnalités.

Fòm InfoPath a, sèvis: Yon composant bab PANYÒL, sa aux utilisateurs pou ranpli bons acha via yon browser web.

Concepteur SharePoint (PATI DEMOKRAT SOSYAL): Nou itilize pati sosyal Demokratik bezwen aplike jiskisi pwosè kap workflow an.

Sèvis entènèt: Yon c# wèb sèvis améliore la eksperyans kap itilize li an pa pèmèt en sélections lis nan fòmilè InfoPath a e bay pi bon pèfòmans osijè de filtrage done. Gade Isit yon gwo basen byen fon plonje teknik sou sijè sa a ak nou rezon pou yo itilize li pou.

Lis personnalisé: Bab PANYÒL lan kap itilize li an ofri bay direktè dirèk itilizè bay yon, men pat ka bay plis data ki te kontwole workflow jijman (par. èske se direktè division a requis pou apwouve demande PO a). Nou itilize lis koutim nan yon "Enterprise done" kote ki gen pou kenbe enfòmasyon tankou "Divisionnaire direktè Approbation dola montan", "Fonctionnelle zòn direktè" epi se konsa suite. Lis intégré trè bien ak InfoPath ak ki bay kreye/ajou/supprimer (KRAS) fonctionnalités ak auditing ak sekirite nan bwat la.

Sèvi ak ka

Ka sèvi ak sa ki montre kouman solisyon a pi byen chita sou ansanm:

  1. Paul vle yon nouvo pòtab. Li dekri li bezwen pou Vivek, abitye ak entreprise portable normes moun li yon, préféré fournisseurs, ets.
  2. Journaux Vivek nan bab PANYÒL, à la demande fòm ak antre demande non Paul. Fòm vous Vivek pou yon kategori acha ki lè sa a yo itilize sèvis entènèt yo pou yo peple yon lis ane ke yo bliye-desann nan konpayi an apwouve fournisseurs. Vivek tou indique antreteni e kòpore fonksyonèl nan zòn nan te achte sa a (par. "LI" oubyen "Finans").
  3. Pati Demokrat Sosyal baze workflow kòmanse, détermine direktè dirèk Pòl te Et routes demande a pou l' direktè, Stacy.
  4. Stacy apwouve la demande acha.
  5. Pati Demokrat Sosyal workflow vérifie la demande ak detèminen se achte li yon. Li routes workflow a pou li fonksyonèl se direktè a, Wonson.
  6. Wonson apwouve la demande.
  7. Pati Demokrat Sosyal workflow ankò vérifie la demande Et détermine ke montan acha est yon montan dola maxium Et routes sa a se direktè divizyon a pou l apwouve.
  8. Se direktè divizyon a apwouve la demande acha.

Nòt

  • Ka itilize an montre yon "propre" kouri ak pa refus ou so.
  • Approbateur chak gen abilite pou apwouve oubyen rejte demande a dapre travay yo bay kòmantè ekri. Sa connecté nan wout audit a.
  • Si chèf fanmi ke yon administratè rejte demande achte nan yon pwen, la demande PO "mouri" ak pwosesis la dwe kòmanse depi nan kòmansman.
  • Workflow, informe kreyatè a chak pa lè de pwosè a.
  • Pa ekri sinyati yo — kliyan an te detèmine (Apre kèk fortes rekòmandasyon) sa a audit piste jan te founi via istwa workflow, a bezwen auditing yo.
  • Efò — li pran moun apwoksimativman twa semèn pou aplike solisyon sa a.

Konklizyon

Solisyon sa a tire bab PANYÒL kòm yon developman e platfòm kous-fwa. Kliyan a pa t ' kapab pou ogmante sant bab PANYÒL aparans automatisation yon pwosè woutin biznis ki afekte pwèske tout anplwaye nan konpayi an. Eksepsyon yon sèvis entènèt senp (ki li menm tire bab PANYÒL), prèske pa réelle "programmation" yo te mande.

Solisyon a sèvi tou tankou yon "Divètisman" pou kliyan a, démonstration jan diferan bab PANYÒL aparans kapab pou te konbine pou kreye yon aplikasyon totalman en biznis ak nouvo opòtinite fè konsiltasyon jenere nan tan kap vini.

Glossaire

MRO: Mentni, reparasyon ak operasyon yo. Sa yo, acha za'm sonje bagay gen ladan yo atik tankou notepads, chaises, ordinateurs pèsonèl, imprimantes, selilè Et la tankou.

Konkou 70-542: Rekòmandasyon etid (n) (Biwo Microsoft SharePoint sèvè 2007 – Aplikasyon developman)

AJOU: Nan kòmantè, yon moun te poste sa a ki lye: http://www.midnightmonkey.co.uk/blog/blogging/?page_id=5. Li sanble bon pou m' tou.

Mwen pase egzamen teknik bab PANYÒL jodi a, droit "Microsoft Office SharePoint sèvè 2007 – Aplikasyon devlòpman". Mwen jwenn konkou pou bèl aktivite ansèyman serye. li ke li correspondance jan sa dwe fèt byen ak Microsoft a pweparasyon gid.

Mwen te travay ak bab PANYÒL sou yon baz chak jou e pa gen anyen temps réel hands eksperyans pou tout peyi sa yo examens.

Sa a, Mwen te tande sa ki sa mwen te etidye menm jan m etidye. Mwen kwè ke tout resous sa yo konsèy pou ede, kòm yon mwayen de renforcer sa hands, patikilyèman expérience.

Sijè Lyen
Sèvis Excel http://msdn2.microsoft.com/en-us/library/ms519581.aspx
Recherche Pa rekòmandasyon espesyal. Mwen te pran yon klas sou rechèch bonè ane sa a ak eksperyans reyèl mond lan te pote m' pase nan. Travay avèk rechèch sant"" composante de bab PANYÒL.
BDC http://msdn2.microsoft.com/en-us/library/ms563661.aspx
Odyans http://msdn2.microsoft.com/en-us/library/ms496822.aspx
Des http://msdn2.microsoft.com/en-us/library/ms496822.aspx
Contenu Des http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx

http://blogs.msdn.com/ecm/archive/2007/03/04/customize-the-page-editing-toolbar-in-moss-2007.aspx

http://msdn2.microsoft.com/en-us/library/aa674506.aspx

JOUNAL A hands kap travay ak) nan bab PANYÒL.
Workflow http://msdn2.microsoft.com/en-us/library/aa830816.aspx
Enfòmasyon sou Des http://msdn2.microsoft.com/en-us/library/bb397403.aspx
Varyasyon http://aspnetcoe.wordpress.com/2007/02/09/customize-variation-root-landing-logic/
Dosye Des http://blogs.msdn.com/recman/archive/2006/06/16/633393.aspx
Infopath http://msdn.microsoft.com/msdnmag/issues/06/08/infopath2007/default.aspx

Anpil nan yo te lyen sa a pou plis lyen ak mwen yo gen pou swiv yo jiska osijè de 3 nivo lanmè.

Mwen pa di ke tout bagay m li dirèkteman aplike pou ekzamen an, Men, mwen pa regrèt lecture gen dwa Et menm si gen kèk pyès yo pa t ' dirèkteman pertinentes. Se tout bon bagay pou konnen e mwen konseye fortement materyèl pou tout qui complète bab PANYÒL devlopè.

Bab PANYÒL/WSS Recherche rezilta (Et dataviews): done brit XML vi

Sa dwe evidan pou anpil moun, Men moman etidye pou m' konkou programmation bab PANYÒL, M lan di m ki trè fasil pou pran XML aktyèl la nan yon requête recherche via la entèfas utilisateur.

Yon metòd rapide se comme piba:

  • Aksè avanse recherche.
  • Fè yon rechèch ki renvoie kèk done.
  • Edite paj la (Via kote ki gen dantèl).
  • Chanjman an XSL sa kap vini an:

<?xml vèsyon pipiti de youn="1.0" codage="utf-8"?>
<
xsl:stylesheet vèsyon pipiti de youn="1.0" xmlns:xsl="http://www.w3.org/ 1999/XSL/transfòme">
<
xsl:pèsistans yap ogmante jiska metòd="xml" vèsyon pipiti de youn="1.0" codage="UTF-8" retrait="Wi"/>
<
xsl:modèle jwenn mèt ke l="/">
<
pre>
<
xsl:kopi-de fè chwa="*"/>
</
pre>
</
xsl:modèle>
</
xsl:stylesheet>

  • Sur aplike.
  • Sous vi nan browser a.

Sa a <pre> etikèt pa fè anpil eksepte sèvi tankou yon pratik marque lè nou wè rezilta.

Fente sa a kapab trè konsèy pou ede lè travay ak asirans sante0 pwopwiyete yo ak personnalisation fouye. L ap ofri yon lis definitif ki disponib pou ou sèvi ak nan xslt ou ki te trè konsèy pou ede XML dènye 25 fwa mwen te kreye kèk rezilta recherche personnalisées.

Sa dwe travay pou dataviews osi byen, men m fè pa fè tès lan ki soti comme encore.

Pa gen CQWP pou WSS? Eseye sa…

Mwen wè sa Eric Kraus te fè fas avèk yon kondisyon ki nòmalman te rankontre ak yon pati entènèt requête pi kontan. Pwoblèm? Li te nan yon pi anviwònman WSS ak pa gen aksè a CQWP. Olye ke yo curling nan yon pozisyon du (bezwen prese yon m geyen pou nou batay chak jou, li sanble), li jwenn solisyon pou pi piti bay WSS boutik contre yon chans pou yo reyisi. Li te dekri Isit.

Briyan ak detaye vi de contenu gestion API

Stefan Goßner te mete ansanm yon 4-pati seri se sa nèt nan SharePoint kontan ak nan deplwaman API Isit. Li ofri yon gwo kourikoulòm ak anpil bon ekzanp yo nan kòd (C#).

Mwen kòmanse pran sa a ki lye de joris poelmans blog nan http://jopx.blogspot.com/.

Menm si ou gen tankou m, nan sa nou pa ka jwenn pou yo fè anpil travay hands pou contenu gestion, sa yon byen valè 20 minit tan ou pou li.

W ap itilize API a, yon sèl peut:

  • Lwa nan Et enpòte contenu trè fasil.
  • Re-paran sanisfè. Si ou vle pou ekspòtasyon kontni kèk sòti de yon direksyon "UN" poutèt sa, voye l' pou yo kote ki gen "B" Men, nan yon totalman nouvo plas nan la hiérarchie, sa posib.
  • Ekspòtasyon contenu de yon direksyon UN Et enpòte sélectionné pyès nan direksyon, UN.
  • Contenu re-link (ki vle di ke kontra avèk tout Des yo).

WSS, doktè libs & lis, Calculé colonnes ak [mwen]

Gen yon moun nan Internets yo te mande sou kouman pou kreye yon kolòn calculé nan yon lis ki ta montre yon valè fòmate kòm"[Utilisateur] – [Estati] – [Kote yo ye]" tankou "Paul Galvin – Bwè [bay libète] Byè – Plaj la".

Paul ta ale e modènize l' antre nan lis la ak kolòn calculé a ta modènize a se sa. A [Utilisateur] ta dwe par pou tout utilisateur a k ap antre nan/jour lis la.

Yon kolòn calculé pa kapab itilize "volatiles" fonksyon tèlke [mwen] ou [Jodia]. Mwen te rezoud li nan yon anviwonman tès ak mezi sa yo:

  1. Kreye yon kolòn tèks ki rele "Aktyèl Utilisateur".
  2. Jeu pri pou defo li [mwen]
  3. Kreye yon kolòn calculé ki rele "Calc tès".
  4. Jeu pri pou li = [Utilisateur kouran]

Mwen t' ap, ajoute yon atik nan lis la e li te travay.

Transmis mwen 70-315 egzamen jodi a!

Mwen te pase a "devlope Et nou kapab aplike Web aplikasyon pou ak Microsoft izyèl C# .NET Et Microsoft izyèl estidyo .NET" egzamen jodi a nan tout gwo eta de NJ nan biwo vénérable yo de SolarTech nan Hasbrouck Heights.

Mwen mete konkou sa a kanpe avèk BizTalk tèm difikilte pou. Ou pa kapab fè similak wout ou pase ladan l.

Pou etid (n), Mwen te gen abitid a liv pou MCAD/MCSD pwòp san Rythme antrènman droit Devlope aplikasyon entènèt ak Microsoft vizyèl base .NET Et izyèl C# .NET.

Microsoft lignes (Isit) se jis kòrèk omi. Liv yo adrese tout bagay ak si ou gen yon minimum oswa yon eksperyans nan mond lan reyèl, sa ta dwe yon kò ki ka konkou. sinon, pran a manje lè kèk eksperyans nan mond reyèl oubyen pi piti akonpli labs yo nan liv la. Sa a kapab byen ba ou sa ou bezwen.

Mwen menm ale twò lwen rekòmande pou liv la pou pwogram a, sitou ak tèt a moun ki renmen mwen menm. Li kouvri kèk bagay de baz ki mwen senpleman pa janm gen yon rezon pou kase pye sou nan fwa menm mwen ak mwen menm soulye tèt mwen yon ti jan pou yo pa janm pran tan pou aprann yo.

Concepteur SharePoint, “Kolekte enfòmasyon D' Utilisateur” e ap itilize rezilta sa.

Sèvi ak "Collect Data D' Utilisateur" aksyon pou kreye e bay yon travay pou yon kap itilize li an ki vous yo pou done. Pami lòt bagay, Mwen te itilize li pou invite yon kap itilize li an pou apwouve ou rejete yon demand Et rantre nan kèk sijesyon.

Aksyon sa a pran fòm:

Kolekte done de utilisateur sa a (Pèsistans yap ogmante jiska Varyab: collect1)

Sur sou done ke yo retire yon seri de zones dialog kote ou spécifier done ki moun kap itilize li an ta dwe bay lè prèt la tâche Et utilisateur sa a evidan.

A pati pèsistans yap ogmante jiska (Varyab: collect1) enregistre Didantite tout. Ou konn sèvi ak sa a nan workflow ou pire repons aktyèl la kap itilize li an a via la "konpare kèk sous enfòmasyon" kondisyon.

Kondisyon yo montre kòm

Si jaden fèt pou l egal valè

Klike sou jaden Et puis f(x) icône ak sa ke yo retire nan yon lòt dialog Bwat. Sèvi ak Bwat jeneralize dialog sa a pou yo pou di pati sosyal Demokratik de sa;

1. Sa se lis e kolòn ki valè ou vle konpare.

2. Kouman ta dwe workflow motè localiser espesifik dispit lan nan lis sa?

Pou w fè sa:

  1. Chanjman, "sous la" liste pwen nan lis kòrèk nan travay la. N ap fè konnen bwat dialog la se pou montre yon "jwenn a lis atik" seksyon.
  2. Liste jaden Recherche detay nan, fè chwa a te rele jaden ki valè ou vle (sa kat jewografi yo pou sa nou rele nan bwat dialog done Collect la soti anwo).
  3. Nan la "jwenn aparèy lis" seksyon, fè chwa "tach:DIDANTITE" nan jaden an, liste.
  4. Nan jaden valè, Klike sou f a(x). Sa a ouvè yon lòt dialog Bwat.
  5. Chanje "Workflow done, sous la"
  6. Fè chwa a varyab workflow alimè pou a "pèsistans yap ogmante jiska pou varyab" de aksyon done Collect an.
  7. Sur byen? / byen epi ou ap fè.

Li parèt tankou sa a pou mwen:

imaj

Nan pwen sa a, ou kapab kounye a itilize valè sa nan workflow ou jan yo mande l.

Nòt supplémentaires:

Kòm yon brèf sou kote, Mwen toujou kreye yon varyab a se sa rele workflow a tip "lis atik Didantite" ak epi itilize sa olye de la te pwodwi oto "collect1".

Sa a "konpare kèk sous enfòmasyon" dialog ansanm ap itilize nan plizyè divès kote nan pati sosyal Demokratik Et se byen valè yo te ka rive kontwole.

== fin

Technorati baj:

Ki ale vini se IE lè à dokiman nan bibliyotèk dokiman WSS/bab PANYÒL

Boulvèse peyi mwen te gen te an sa pou 9 mwa Et mwen wè sa moun ki sou MSDN Et Usenet foròm gen l too.l

Youn lè kon sa, Lè à yon dokiman pawòl (ou lòt kalite dòk) nan yon dokiman bibliyotèk lakòz onn entènèt pou senpleman crash Et al fè wout (en tout onglets avè l' si tout sont louvri).

Logiciel Madanm sa a ka rezoud li: http://support.microsoft.com/kb/938888

Tou, pa gen kèk dekri teren osijè pwoblèm isit la:

http://jopx.blogspot.com/2007/07/solving-internet-explorer-crash-when.html

Sera pas XPath reyèl Avant?

Kourikoulòm:

Te kreye yon lis personnalisé sa gère pi kontan jan de l ' ansanm ak kèk douzèn colonnes.

Te ajoute ke li pou yon paj Et puis via pati sosyal Demokratik, te transfòme nan yon vi done.

Pwoblèm:

Espresyon Xpath mwen te ap retounen nan vid pou yon kolòn ki rele "Aktyèl pozisyon". Mwen référencé li thusly:

    <tab fontyè = "1">
      <xsl:pou-chak = sélectionnez "/ dsQueryResponse/èskonbwit/ligne" >
        <tr>
          <td>
            Estati kouran:
            <xsl:valè ki nan select="@Current_x0020_Status"></xsl:valè-de>
          </td>
        </tr>
      </xsl>
    </tab>

Kolòn nan CT a rele "Stati aktyèl". Li montre ke nan recherche a kòm "Aktyèl estati". Tout kote ou gade, ou wè "Aktyèl estati".

Pandan trop comme Sur, ap chache pou kapab jwenn yon solisyon, Mwen au visées pou "@Recruiter" Et kontanple! — ki aktyèlman te retounen tounen aktyèl èstati. Mwen espere li pou li retounen nan tounen recruteur a lè m' te fè sa.

Solisyon:

Mwen te poked osijè de nan pati sosyal Demokratik. Ale nan paj sa nan pati sosyal Demokratik e li montre aklè done. Ou kapab kontrole aktyèl la done te founi aklè ak asosye Xpath. Isit la mwen te konstate sa kanmenm, Xpath a te atire nan "Recruteur". Konnen ase, la "réel" chan recruteur ki te atire de "Recruiter1".

retire:

Pati Demokrat Sosyal fournit autorité Xpath osi ekspresyon pou èskonbwit & colonnes nan yon vi done.

Dezyèm, li montre ke enfòmasyon aktyèl la. Se konsa pa ekzanp, yon kolòn tip montre ke sa:

<nobr><ire><Yon HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?DIDANTITE = 17 ">Galvin, Paul</YON><fontyè img ="0" wotè = "1" lajè = "3" src="/_layouts/images/Blank.gif"/><yon href ='javascript:’ onclick ='IMNImageOnClick();retounen nan bay manti;’ klas = 'madanm imnlink'><non img ='imnmark’ tit =” fontyè =’0′ wotè ='12’ lajè ='12’ src='/_layouts/images/Blank.gif’ alt =' ankenn enfòmasyon pwezans’ fè yon ti kou ='PGalvin@xxx.com’ didantite ='imn_77, tip = smtp'/></yon></ire></nobr>