Programim dhe zhvillim, javascript, python, php, html

Ndryshimi i lejeve të dosjeve të SharePoint nga një proces CRM

Unë kam trashëguar një sistem me SharePoint 2010 Foundation dhe Dynamics CRM. SharePoint përdoret nga klientët tanë për të hyrë në dokumente të rëndësishme për ta, dokumentet ruhen në dosje sipas numrit të rastit në një listë të vetme.

Sa i përket anës CRM, kur një rast krijohet/përditësohet, një fluks pune fillon për të kontrolluar nëse parimi i rastit është një përdorues i portalit dhe nëse është kështu ai krijon dy Vendndodhje të Dokumenteve të SharePoint - një me një URL relative dhe një me një URL absolute. Më pas dërgohet një email që njofton dikë nga ana jonë se është krijuar një punë për një përdorues të portalit, ai person më pas shkon në SharePoint, gjen dosjen e punës, ndalon të trashëgojë lejet dhe i cakton përdoruesit lejen Leximi në atë dosje.

Integrimi i SharePoint i bazuar në server nuk u aktivizua. Pyetja është, a mund të automatizoj në mënyrë programore pjesën e procedurës me një proces CRM për të gjetur dosjen në SharePoint, për të thyer trashëgiminë dhe për t'i dhënë përdoruesit lejen Leximi?

Unë kam derdhur tërësisht materialet e referencës REST API dhe nuk shoh asgjë që mund të përdor për të dhënë leje apo edhe për të thyer trashëgiminë. A është e mundur kjo edhe me REST API dhe jQuery?


  • Mirë se vini në faqe. Ju duhet të përpiqeni të thjeshtoni postimin tuaj, është i gjatë. Ky udhëzues mund të ndihmojë: Si të pyesni. 18.03.2015
  • Gjithashtu, pse votat kundër? Unë thjesht po kërkoj njohuri nga një komunitet ndihmues! 18.03.2015
  • Votat kundër ka të ngjarë të rezultojnë nga gjatësia e versionit të parë dhe teprica e detajeve jo thelbësore. Redaktimi që keni bërë përmirëson ndjeshëm përmbajtjen. Një votë kundër nuk do të thotë se pyetja nuk është legjitime, mund të jetë sepse është e vështirë për t'u lexuar. 18.03.2015

Përgjigjet:


1

Nuk jam i sigurt nëse i kuptova plotësisht gjithçka... por, a do të ishte më e lehtë të caktoje vetëm lejet e paracaktuara si "Vetëm për lexim" dhe më pas t'u jepni përdoruesve brenda organizatës suaj qasje manualisht në "Write", ndoshta? Atëherë kur krijohet një rast për klientët tuaj, lejet e paracaktuara do të jenë vetëm për lexim, çfarë dëshironi?

Gjithsesi, nuk mund ta shoh ndryshimin e lejeve të Sharepoint nga jashtë Sharepoint (si CRM) si një praktikë më të mirë për të qenë i sinqertë... ju duhet ta shmangni këtë.

Nëse ende dëshironi t'i bëni ato ndryshime, atëherë do të jetë më e lehtë duke vendosur një shërbim WCF në Sharepoint që dëgjon kërkesat hyrëse nga CRM, të dërguara ose nga një shtojcë ose nga rrjedha e punës... varet nga ju. :)

19.03.2015
  • Faleminderit për kontributin, nuk mund t'i jap çdo përdoruesi leje leximi për shkak të natyrës së ndjeshme të informacionit në çdo dosje. E di që situata në të vërtetë nuk është ashtu si duhen bërë gjërat, por unë e kam trashëguar në atë mënyrë. Do të kërkoj te një shërbim WCF për të dëgjuar një kërkesë për rrjedhën e punës CRM. 19.03.2015
  • Mirë se vini. Kini parasysh gjithashtu se Sharepoint 2010 përdor .NET 3.5 por Dynamics CRM .NET 4.0, kështu që qasja nga CRM në Sharepoint nuk do të ishte problem (përveç se si do të vërtetoni ndoshta), por për të kundërtën, veçanërisht nëse kjo është një CRM Online, mund t'ju duhet një shërbim i përkohshëm që përdor .NET 4.0, por që merret me vërtetimin e brendshëm pasi ato nuk mund të konsumohen nga një klient që përdor .NET 3.5. E njëjta çështje ndodh midis SSIS 2008 dhe Dynamics CRM. 20.03.2015
  • Materiale të reja

    Masterclass Coroutines: Kapitulli-3: Anulimi i korutinave dhe trajtimi i përjashtimeve.
    Mirë se vini në udhëzuesin gjithëpërfshirës mbi Kotlin Coroutines! Në këtë seri artikujsh, unë do t'ju çoj në një udhëtim magjepsës, duke filluar nga bazat dhe gradualisht duke u thelluar në..

    Faketojeni derisa ta arrini me të dhënat false
    A e gjeni ndonjëherë veten duke ndërtuar një aplikacion të ri dhe keni nevojë për të dhëna testimi që duken dhe duken më realiste ose një grup i madh të dhënash për performancën e ngarkesës...

    Si të përdorni kërkesën API në Python
    Kërkesë API në GitHub për të marrë depot e përdoruesve duke përdorur Python. Në këtë artikull, unë shpjegoj procesin hap pas hapi për të trajtuar një kërkesë API për të marrë të dhëna nga..

    Një udhëzues hap pas hapi për të zotëruar React
    Në këtë artikull, do të mësoni se si të krijoni aplikacionin React, do të mësoni se si funksionon React dhe konceptet thelbësore që duhet të dini për të ndërtuar aplikacione React. Learning..

    AI dhe Psikologjia — Pjesa 2
    Në pjesën 2 të serisë sonë të AI dhe Psikologji ne diskutojmë se si makineritë mbledhin dhe përpunojnë të dhëna për të mësuar emocione dhe ndjenja të ndryshme në mendjen e njeriut, duke ndihmuar..

    Esencialet e punës ditore të kodit tim VS
    Shtesat e mia të preferuara - Git Graph 💹 Kjo shtesë është vërtet e mahnitshme, e përdor përpara se të filloj të punoj për të kontrolluar dy herë ndryshimet dhe degët më të fundit, mund të..

    Pse Python? Zbulimi i fuqisë së gjithanshme të një gjiganti programues
    Në peizazhin gjithnjë në zhvillim të gjuhëve të programimit, Python është shfaqur si një forcë dominuese. Rritja e tij meteorike nuk është rastësi. Joshja e Python qëndron në thjeshtësinë,..