Ce psi are și nu are

Mai jos sunt exemple ale unor aplicații care acceptă PSI pentru proiecte pe server și calcule:

Verificați datele pentru rapoartele de stare și orare Pentru a verifica starea programului "sau" de date introduse de utilizatori, utilizați PSI în aplicațiile de tratare a evenimentelor locale înainte de operație înainte de salvarea datelor în Project Web App.







Proiecte de servicii Creați proiecte de umplere pentru utilizarea cu planuri de resurse. Timp de rezervă și resurse pentru întreținere sau activități de bază. În proiectele de întreținere sarcinile nu sunt de obicei utilizate.

Creați proiecte financiare Creați proiecte pentru a captura timpul prin foaia de parcurs pentru a vă integra în sistemul financiar. Creați o ierarhie a codurilor financiare pentru a reflecta structura descompunerii valorii sistemului financiar. Proiectele financiare nu necesită stadiu de planificare și actualizare.

Integrarea cu sistemele contabile. Costul înregistrării resurselor și costurile aferente proiectelor pentru sistemul financiar și facturarea canalului web și pentru compararea bugetului. Sincronizarea sarcinilor, resurselor și alocărilor între sisteme. Înregistrarea foii de parcurs într-un sistem pentru canalul web este diferită (ce programe sunt utilizate în funcție de nevoile organizației sau de proiectele individuale).

Evaluarea datelor serverului de proiect în handlers de evenimente locale cu încredere deplină Managerul local al evenimentului înainte de operația ProjectCreating poate folosi datele serverului Project din PSI pentru a determina dacă anulați evenimentul. De exemplu, înainte de a crea un proiect, comparați propunerile de proiecte cu proiectele existente.

Creați acțiuni personalizate pentru fluxul de lucru pentru gestionarea interogărilor Utilizați PSI în acțiuni locale de flux de lucru, cu toată încrederea de a modifica și actualiza șabloanele de proiecte corporative pe baza propunerilor de proiecte. Utilizați câmpuri de proiect personalizate pentru a marca proiectul cu informațiile necesare procesării și proceselor de aprobare. Adăugați sarcini pentru a identifica pașii proiectului pentru etapele sau rezultatele finale. După aprobarea propunerilor privind fluxul de lucru al proiectului, puteți modifica propunerile la proiectele de anvergură care sunt gestionate folosind Project Professional.

Utilizarea impersonării în aplicațiile locale cu încredere deplină Apelurile interfeței PSI WCF pot fi identificate, astfel încât aplicația să presupună setări de securitate pentru a impersona utilizatorul. Confesiunea poate fi utilizată numai dacă este necesar și precis. Citirea și actualizarea informațiilor despre stare pentru ceilalți utilizatori nu necesită un act de identitate. Noile aplicații care necesită impersonalizare ar trebui să utilizeze OAuth și CSOM în loc de PSI. Pentru mai multe informații despre impersonarea cu PSI, puteți: să folosiți identitatea cu WCF.







În unele cazuri, puteți utiliza PSI în aplicațiile client utilizând CSOM și Project Online. Atunci când este utilizat într-o aplicație de tip serviciu ASMX PSI bazat pe Web, trebuie să includă metoda de autentificare CSOM obiect Microsoft.ProjectServer.Client.ProjectContext și metoda de autentificare a obiectului System.Web.Services.Protocols.SoapHttpClientProtocol client. De exemplu, utilizând un serviciu web care utilizează SharePoint CSOM pentru a vedea autentificarea de la distanță în SharePoint Online utilizând autentificarea bazată pe revendicări.

Datorită permisiunilor limitate la nivel de aplicație, PSI nu poate fi utilizat în aplicații destinate distribuirii către un magazin de birouri obișnuit. În acest caz, puteți utiliza numai CSOM.

Deși există multe elemente care pot fi executate de către PSI, există mai multe acțiuni care nu sunt PSI. Mai jos sunt două lucruri pe care PSI nu le poate face, dar puteți face CSOM.

Receptoare de evenimente online și de la distanță

Proiectul Online este principala limitare a PSI. Aplicațiile care folosesc PSI necesită acces cu încredere deplină la instanța serverului local de proiecte. De exemplu, PSI nu poate fi utilizat în receptoare de evenimente la distanță, unde este instalat un chiuveta de evenimente, ca serviciu pe Microsoft Azure.

Fluxuri de lucru și aprobări de autentificare

Acțiunile solicitate de Project Professional:

Următoarea listă, lucruri pe care nu le puteți face nici PSI, nici CSOM.

Date locale

Lucrul cu datele din proiectele locale (fișierele MPP). De exemplu, definiția tabelului normelor de cost sau a profilurilor de disponibilitate pentru resursele locale.

Determinați sau modificați calendare locale de bază și calendare de resurse, inclusiv excepții pentru calendare.

Definiți câmpurile personalizate locale. (PSI acceptă editarea valorii câmpurilor personalizate locale pentru activități, resurse și sarcini.)

Date corporative

Definiți sau schimbați calendare corporative. Metode Gestionarea calendarului numai excepțiile calendarelor.

Proiecte majore și legături încrucișate între proiecte

Creați proiecte majore și inserați subproiecte.

Planificarea este o cale critică între proiectul principal.

Crearea de legături între proiecte.

Pentru interogarea sau executarea echilibrării încărcării resurselor.

Schimbarea resurselor la destinație. (PSI poate fi folosit pentru a șterge o sarcină și pentru a crea o altă sarcină.)

Îndepărtarea sau înlocuirea unei resurse care conține lucrări reale este acceptată (date reale).

Modificați tipul de resurse dintre muncă, materiale și costuri.

Creați sau editați calendare de resurse.

Când adăugați o resursă la o activitate, PSI nu se propagă automat ca Project Professional. Dezvoltatorul este cel care trebuie să selecteze și să stabilească în mod explicit sarcina de lucru pentru sarcini.

Resurse de cost

Editați, creați sau ștergeți resurse și sarcini folosind metodele proiectului. Metodele de resurse pot crea resurse, dar nu le pot modifica.

Descărcați profiluri

Modificați tipul de activitate (forța de muncă fixă, durata și unitățile).

Schimbarea sarcinii este o cantitate fixă ​​de lucru.

Modificarea costurilor fixe pentru sarcină.

Creați sau editați sarcini duplicate.

Atribuiți sau modificați calendarul sarcinilor la sarcinile existente.

Creați o nouă sarcină utilizând calendarul de activități.

Dacă modificați valoarea câmpului TASK_IGNORES_RES_CAL (sarcina ignoră calendarul resurselor).

Schimbați starea activă a sarcinii utilizând QueueUpdateProject. dacă s-au efectuat modificări suplimentare la un apel. Pentru mai multe informații, consultați Planificarea proiectelor pe un server în cadrul funcțiilor de programare a serverului de proiect.

Rezumatul sarcinilor

Creați sau modificați sarcini pentru sarcini sumare.







Articole similare

Trimiteți-le prietenilor: