Delo s podatkovnim modelom storitve Project Service Automation
Pomembno
Storitev Dynamics 365 Project Service Automation se je razvila v Dynamics 365 Project Operations. Če želite več informacij, glejte Prehod na avtomatizacijo storitev za Project Service.
Velja za aplikacijo Project Service, različica 3.x
Dynamics 365 Project Service Automation razširja druge entitete aplikacije in uvaja svoje entitete v podatkovni model Common Data Service. Ta članek opisuje nekaj entitet, s katerimi boste imeli opravka v tipičnih scenarijih poročanja PSA.
Poročanje o priložnostih
Project Service Automation razširja entiteto Dynamics 365 Sales Opportunity z dodajanjem polj, ki omogočajo scenarije, ki temeljijo na projektih. Ta polja so označena z imenom sheme, ki je vnaprej določeno s msdyn_. Eno novo polje, ki je pomembno za poročanje o priložnostih PSA, je vrsta naročila. Vrednost Delo, ki temelji na tem polju, pomeni, da je priložnost priložnost za PSA. Druga polja, ki so bila dodana entiteti, vključujejo pogodbeno organizacijo, ki zajame organizacijo, ki ima priložnost, in upravitelja računa, ki zajame ime upravitelja računa, ki je odgovoren za priložnost.
Entiteta »Vrstica priložnosti« vključuje tudi polja, ki so povezana s storitvijo Project Service. Način obračunavanja označuje, ali naj se vrstica priložnosti zaračuna na podlagi časa in materiala ali fiksne cene, Project pa zajame ime projekta, ki podpira priložnost. Poleg naštetih je omogočeno tudi poročanje z drugimi polji, ki zajemajo stroške in višino proračuna strank za vrstično postavko.
Poročanje o ponudbah
PSA razširi entiteto »Prodajna ponudba« tako, da doda polja , povezana s projektom. Vrsta naročila razlikuje ponudbe PSA od ponudb, ki niso PSA. Vrednost »Delo«, ki temelji na tem polju, pomeni, da je ponudba ponudba PSA. Druga polja, ki so lahko pomembna za poročanje o ponudbah PSA, vključujejo polja z zneskom, kot so Stroški, ki se lahko zaračunajo, Nezaračunani stroški, Bruto marža , Ocene in Proračun. Druga uporabna polja kažejo, ali je ponudba donosna, ali bo končana v roku in ali ustreza pričakovanjem stranke glede proračuna.
PSA razširja tudi entiteto Sales Quote Line . Eno polje, ki ga doda PSA, je način obračunavanja, ki označuje, kako bo zaračunana vrstica ponudbe (čas in materiali ali fiksna cena). Entiteti so bila dodana še druga polja v povezavi s povezanim projektom, ki podpira vrstico ponudbe, izdajo računov, strošek in proračun.
PSA je v podatkovni model aplikacije Dynamics 365 dodal tudi nove entitete, povezane s ponudbami. Tukaj je nekaj primerov:
- Podrobnosti vrstice s ponudbo– ta entiteta vsebuje podrobnosti ocene projekta v vrstici s ponudbo. Za vsako vrstico ponudbe se ustvarita dva zapisa. En zapis shranjuje stroške in podrobnosti o stroških za vrstico ponudbe, drugi zapis pa znesek prodaje in podrobnosti o prodaji za vrstico ponudbe.
- Razpored računov s ponudbo – ta entiteta vsebuje razpored obračunavanja za vrstico s ponudbami. Ta razpored je ustvarjen na podlagi pogostosti izdaje računov, ki je dodeljena vrstici ponudbe.
- Mejnik vrstice ponudbe – ta entiteta vsebuje mejnike obračunavanja za vrstice s fiksno ceno.
- Razčlenitev analitike vrstice ponudb – ta entiteta vsebuje finančne podrobnosti vrstice s ponudbami. Ti podatki so lahko uporabni za poročanje o prodaji iz ponudbe in predvidenih zneskih stroškov glede na različne dimenzije.
Drugi subjekti, ki jih PSA doda ponudbam, so cenik projekta s ponudbo, kategorija virov vrstice s ponudbo in kategorija transakcij s ponudbo vrstice.
Poročanje o projektnih pogodbah
PSA razširja entiteto Prodajni nalog , ki se uporablja pri beleženju projektnih pogodb. Doda pomembno novo polje, Vrsta naročila, ki identificira pogodbo kot projektno pogodbo PSA in ne kot prodajni nalog. Vrednost »Delo«, ki temelji na tem polju, pomeni, da je naročilo pogodba o projektu PSA. Druga nova polja, ki so dodana entiteti naročila , zajemajo podrobnosti o stroških, stanju pogodbe PSA in organizaciji, ki je lastnica pogodbe.
PSA razširja tudi entiteto Sales Order Line . Dodana so tudi polja, ki opredeljujejo način obračunavanja (glede na čas in material ali po fiksni ceni), višino proračuna stranke in temeljni projekt.
PSA dodaja tudi nove entitete, ki so zasnovane za projektne pogodbe. Tukaj je nekaj primerov:
- Podrobnosti o vrstici pogodbe projekta – ta entiteta vsebuje podrobnosti na ravni vrstice, ki so zbrane do zneska vrstice pogodbe. Te so lahko tako podrobne kot vrstične postavke, ustvarjene iz projektnega razporeda na ravni opravila.
- Razpored računov vrstice pogodbe– ta entiteta vsebuje razpored obračunavanja, ki se ustvari na podlagi pogostosti računa, dodeljene vrstici pogodbe.
- Mejnik pogodbe– ta subjekt vsebuje mejnike obračunavanja za vrstice pogodbe, ki imajo obdobje obračunavanja po fiksni ceni.
Drugi subjekti, ki jih PSA doda pogodbam, so cenik projekta Project Contract Line, kategorija virov vrstice pogodbe inkategorija transakcij projektne pogodbene linije.
Poročanje o projektih
Entiteta projektov in njeni povezani subjekti so izključno za PSA. Project je entiteta najvišje ravni, ki se uporablja za zajemanje dela in stroškov operacij. Tu je seznam povezanih entitet:
- Član projektne skupine– ta entiteta vsebuje podrobnosti o virih, ki jih je mogoče rezervirati in so dodeljeni projektu. Ti viri so lahko splošni viri, ki jih je mogoče rezervirati, ali pa poimenovani viri, ki jih je vnesel vodja projekta ali so bili ustvarjeni iz projektnega razporeda.
- Projektno opravilo– ta entiteta vsebuje opravila , ki sestavljajo načrt projekta ali urnik.
- Dodelitev vira– ta entiteta vsebuje dodelitev opravila za vir, ki ga je mogoče rezervirati.
- Zahteva za vire – ta entiteta vsebuje zahteve za vse člane skupine za splošne vire.
- Črta Ocena in Ocena – te entitete imajo relacijo glava/vrstica in vsebujejo ocene stroškov za projekt. Ocene opravil so shranjene v entiteti Ocena vira.
Poročanje o virih
Viri projekta uporabljajo entitete virov , ki jih je mogoče rezervirati iz Universal Resource Scheduling (URS), ki so v skupni rabi z drugimi aplikacijami, kot so Microsoft Dynamics 365 Field Service. Tu je seznam entitet, ki jih boste morda morali uporabiti pri poročanju o projektnih virih:
- Vir , ki ga je mogoče rezervirati – ta entiteta predstavlja uporabnika, stik, splošni vir, kupca, skupino ali opremo, ki se uporablja v projektni skupini.
- Značilnosti virov, ki jih je mogoče rezervirati – Ta entiteta vključuje spretnosti, certifikate ali izobraževanje vira. Lastnosti imajo lahko vrednosti ocenjevanja na podlagi modela ocenjevanja.
- Kategorija virov, ki jih je mogoče rezervirati – ta entiteta predstavlja vlogo vira, ki ga je mogoče rezervirati.
- Rezervacije virov, ki jih je mogoče rezervirati– ta entiteta predstavlja čas, ki je rezerviran za projekte za vir. Vsaka rezervacija ima entiteto v glavi in več entitet v vrsticah, vsaka vrstica pa je označena s stanjem, ki predstavlja stanje rezervacije.
Poročanje o dejanskih transakcijah
Ko odobrite časovni list ali strošek ali izdate račun za pogodbo v PSA, se poslovna transakcija zajame v dejanski entiteti. Ta entiteta lahko služi kot osnova za skoraj vsa finančna poročila v PSA. Dejansko podjetje zajame stroškovne in prodajne transakcije za poslovni dogodek. Poleg tega zajema tudi številne pomembne atribute.
Ko delate z dejansko entiteto, je pomembno, da razumete, katera transakcija ali transakcije so zabeležene v entiteti in kdaj so transakcije zabeležene. Spodaj je opisan tipičen potek dela s časovnimi vnosi (potek za stroškovne vnose je podoben):
Ko je časovni vnos shranjen, se v dejanski entiteti ne ustvarijo nobeni zapisi.
Ko je predložen časovni vnos, se v dejanski entiteti ne ustvarijo nobeni zapisi .
Ko je časovni vnos odobren, se v dejanski entiteti ustvari en zapis, ustvari pa se lahko tudi drugi zapis. Prvi zapis hrani strošek časovnega vnosa. Drugi zapis hrani znesek nezaračunane prodaje časovnega vnosa. Drugi zapis je odvisen od projekta oziroma dejstva, ali ima dodeljeno stranko, ponudbo ali podrobnosti pogodbe.
Datum dokumenta Vrsta transakcije Razred transakcije Stranka Pogodba Vir Vloga vira Vrsta obračunavanja Količina Cena enote Znesek 2. 3. 18 Stroški Time Alpska smučarska koča Alpski CRM Ana Breznik Vodja projekta Se zaračuna 8.0 50.00 400.00 2. 3. 18 Neobračunana prodaja Time Alpska smučarska koča Alpski CRM Ana Breznik Vodja projekta Se zaračuna 8.0 100.00 800.00 Ta dva zapisa sta ločena, a povezana. Ne označujeta ne bremen ne kreditov.
Če je s projektom povezana pogodba, se ob fakturiranju časovnega vnosa v dejanski entiteti ustvarita še dva zapisa. Najprej se ustvari zapis z negativnim zneskom za znesek nezaračunane prodaje. Ta zapis v bistvu razveljavi nezaračunano prodajo. Nato se ustvari zapis o transakciji za zaračunano prodajo. Ponavljamo – ti zapisi so ločeni, a medsebojno povezani zapisi, ki ne označujejo ne bremen ne kreditov.
Datum dokumenta Vrsta transakcije Razred transakcije Stranka Pogodba Vir Vloga vira Vrsta obračunavanja Količina Cena enote Znesek 2. 4. 18 Neobračunana prodaja Time Alpska smučarska koča Alpski CRM Ana Breznik Vodja projekta Se zaračuna - 8,0 100.00 - 800,00 2. 4. 18 Obračunana prodaja Time Alpska smučarska koča Alpski CRM Ana Breznik Vodja projekta Se zaračuna 8.0 100.00 800.00
Entiteta izvora transakcije zabeleži izvor dejanskega zapisa, entiteta povezave transakcije pa povezane zapise za dejanski zapis. Poleg tega dejanski zapis vsebuje sklice na projekt, projektno pogodbo (naročilo), vir, ki ga je mogoče rezervirati, in stranko.