Biznesa transakcijas
Svarīgi
Dynamics 365 Project Service Automation jau ir iesaistījās Dynamics 365 Project Operations. Papildinformāciju skatiet sadaļā Project Service Automation pāreja.
Attiecas uz programmas Project Service versiju 3.x
In Dynamics 365 Project Service Automation business transaction ir abstrakts jēdziens, ko nepārstāv neviens uzņēmums. Taču daži kopējie lauki un procesi entītijās ir izstrādāti biznesa transakciju koncepcijas izmantošanai. Šo abstrakciju izmanto tālāk norādītās entītijas.
- Piedāvājuma rindas detaļas
- Līguma rindas detaļas
- Novērtējuma rindas
- Žurnāla rindas
- Faktiski
No šīm entītijām Piedāvājuma rindas detaļas, Līguma rindas detaļas un Novērtējuma rindas tiek kartētas uz projekta dzīves cikla novērtēšanas fāzi. Entītijas Žurnāla rindas un Faktiskie dati tiek kartētas uz projekta dzīves cikla izpildes fāzi.
PSA ierakstus šajās piecās entītijās uzskata par biznesa transakcijām. Vienīgā atšķirība ir tāda, ka ieraksti entītijās, kas ir kartētas uz novērtēšanas fāzi, tiek uzskatīti par finanšu prognozēm, bet ieraksti entītijās, kas ir kartētas uz izpildes fāzi, tiek uzskatīti par finanšu faktiem, kas jau ir notikuši.
Papildinformāciju skatiet sadaļā Aplēses un faktiskie dati.
Koncepcijas, kas ir unikālas biznesa transakcijām
Biznesa transakciju koncepcijai ir unikālas tālāk norādītās koncepcijas.
- Transakcijas tips
- Transakciju klase
- Transakcijas izcelsme
- Transakcijas savienojums
Transakcijas tips
Transakcijas tips norāda projekta finansiālās ietekmes laiku un kontekstu projektā. To norāda opciju kopa, kam programmā PSA ir tālāk norādītās atbalstītās vērtības.
- Izmaksas
- Projekta līgums
- Rēķinā neiekļautā pārdošana
- Rēķinā iekļautā pārdošana
- Starporganizāciju pārdošana
- Resursu struktūrvienības izmaksas
Transakciju klase
Transakciju klase norāda dažādus izmaksu tipus, kas rodas projektos. To norāda opciju kopa, kam programmā PSA ir tālāk norādītās atbalstītās vērtības.
- Time
- Izdevumi
- Materiāls
- Maksa
- Atskaites punkts
- Nodoklis
Milestone vērtību parasti izmanto biznesa loģika fiksētas cenas norēķiniem programmā PSA.
Transakcijas izcelsme
Transakcijas izcelsme ir entītija, kurā tiek glabāta katras biznesa transakcijas izcelsme. Tā kā projekta izpilde tika sākta, katra biznesa transakcija izveidos vēl vienu biznesa transakciju, kas savukārt izveidos vēl vienu un tā tālāk. Transakcijas izcelsmes entītija tika izstrādāta, lai glabātu datus par katras transakcijas izcelsmi, kas palīdz atskaišu izveidē un izsekojamībā.
Transakcijas savienojums
Transakcijas savienojums ir entītija, kas glabā attiecības starp divām līdzīgām biznesa transakcijām, piemēram, izmaksām un saistītajiem pārdošanas faktiskajiem datiem vai transakciju anulēšanu, ko izraisa tādas norēķinu darbības kā rēķina apstiprinājums vai rēķina labojumi.
Kopā entītijas Transakcijas izcelsme un Transakcijas savienojums palīdz jums izsekot relācijas starp biznesa transakcijām un darbībām, ko izraisījusi noteiktas biznesa transakcijas izveide.
Piemērs: kā entītija Transakcijas izcelsme darbojas ar entītiju Transakcijas savienojums
Tālāk sniegtajā piemērā ir redzama tipiska laika ierakstu apstrāde PSA projekta dzīves ciklā.
- Iesniedzot laika ierakstu, tiek izveidotas divas žurnāla rindas: viena ir paredzēta izmaksām, bet otra ir paredzēta rēķinā neiekļautajai pārdošanai.
- Veicot laika ieraksta galīgo apstiprināšanu, tiek izveidoti divu veidu faktiskie dati: vieni ir paredzēti izmaksām, bet otri ir paredzēti rēķinā neiekļautajai pārdošanai.
- Kad lietotājs izveido projekta rēķinu, rēķina rindas transakcija tiek izveidota, izmantojot datus no rēķinā neiekļautās pārdošanas faktiskajiem datiem.
- Apstiprinot rēķinu, tiek izveidoti divu veidu jauni faktiskie dati: rēķinā neiekļautās pārdošanas anulēšana un rēķinā iekļautās pārdošanas faktiskie dati.
Katrs no šiem notikumiem izraisa ierakstu izveidi entītijās Transakcijas izcelsme un Transakcijas savienojums, lai palīdzētu izsekot relācijas starp šiem ierakstiem, kas tiek izveidoti laika ierakstu, žurnāla rindu, faktisko datu un rēķina rindu detaļās.
Tālāk sniegtajā tabulā ir parādīti iepriekšējās darbplūsmas ieraksti entītijā Transakcijas izcelsme.
Notikums | Izcelsme | Izcelsmes tips | Transakcija | Transakcijas tips |
---|---|---|---|---|
Laika ieraksta iesniegšana | Laika ieraksta GUID | Laika ieraksts | Žurnāla rindas ieraksta GUID (izmaksas) | Žurnāla rinda |
Laika ieraksta GUID | Laika ieraksts | Žurnāla rindas ieraksta GUID (pārdošana) | Žurnāla rinda | |
Laika apstiprinājums | Žurnāla rindas ieraksta GUID | Žurnāla rinda | Rēķinā neiekļautās pārdošanas ieraksta GUID | Faktiski |
Laika ieraksta GUID | Laika ieraksts | Rēķinā neiekļautās pārdošanas ieraksta GUID | Faktiski | |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Izmaksu faktisko datu ieraksta GUID | Faktiski | |
Laika ieraksta GUID | Laika ieraksts | Izmaksu faktisko datu ieraksta GUID | Faktiski | |
Rēķina izveide | Laika ieraksta GUID | Laika ieraksts | Rēķina rindas transakcijas GUID | Rēķina rindas transakcija |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Rēķina rindas transakcijas GUID | Rēķina rindas transakcija | |
Rēķina apstiprinājums | Rēķina rindas GUID | Rēķina rinda | Rēķinā iekļautās pārdošanas ieraksta GUID | Faktiski |
Rēķina GUID | Rēķins | Rēķinā iekļautās pārdošanas ieraksta GUID | Faktiski | |
Rēķina rindas detaļu GUID | Rēķina rindas informācija | Rēķinā iekļautās pārdošanas ieraksta GUID | Faktiski | |
Laika ieraksta GUID | Laika ieraksts | Rēķinā iekļautās pārdošanas ieraksta GUID | Faktiski | |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Rēķinā iekļautās pārdošanas ieraksta GUID | Faktiski | |
Laika ieraksta GUID | Laika ieraksts | Rēķinā neiekļautās pārdošanas anulēšanas GUID | Faktiski | |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Rēķinā neiekļautās pārdošanas anulēšanas GUID | Faktiski | |
Melnraksta rēķina labojums | Vecās rēķina rindas detaļu GUID | Rēķina rindas transakcija | Labotās rēķina rindas detaļu GUID | Rēķina rindas transakcija |
Vecās rēķina rindas GUID | Rēķina rinda | Labotās rēķina rindas detaļu GUID | Rēķina rindas transakcija | |
Vecā rēķina GUID | Rēķins | Labotās rēķina rindas detaļu GUID | Rēķina rindas transakcija | |
Laika ieraksta GUID | Laika ieraksts | Labotās rēķina rindas detaļu GUID | Rēķina rindas transakcija | |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Labotās rēķina rindas detaļu GUID | Rēķina rindas transakcija | |
Apstiprinātā rēķina labojums | Vecās rēķina rindas detaļu GUID | Rēķina rindas transakcija | Anulētās, rēķinā iekļautās pārdošanas faktisko datu GUID | Faktiski |
Vecās rēķina rindas GUID | Rēķina rinda | Anulētās, rēķinā iekļautās pārdošanas faktisko datu GUID | Faktiski | |
Vecā rēķina GUID | Rēķins | Anulētās, rēķinā iekļautās pārdošanas faktisko datu GUID | Faktiski | |
Laika ieraksta GUID | Laika ieraksts | Anulētās, rēķinā iekļautās pārdošanas faktisko datu GUID | Faktiski | |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Anulētās, rēķinā iekļautās pārdošanas faktisko datu GUID | Faktiski | |
Vecās rēķina rindas detaļu GUID | Rēķina rindas transakcija | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Vecās rēķina rindas GUID | Rēķina rinda | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Vecā rēķina GUID | Rēķins | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Laika ieraksta GUID | Laika ieraksts | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Žurnāla rindas ieraksta GUID | Žurnāla rinda | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Labotās rēķina rindas detaļu GUID | Rēķina rindas transakcija | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Labotās rēķina rindas GUID | Rēķina rinda | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski | |
Labotā rēķina GUID | Rēķins | Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Faktiski |
Tālāk sniegtajā tabulā ir parādīti iepriekšējās darbplūsmas ieraksti entītijā Transakcijas savienojums.
Notikums | 1. transakcija | 1. transakcijas loma | 1. transakcijas tips | 2. transakcija | 2. transakcijas loma | 2. transakcijas tips |
---|---|---|---|---|---|---|
Laika ieraksta iesniegšana | Žurnāla rindas (pārdošanas) GUID | Rēķinā neiekļautā pārdošana | msdyn_journalline | Žurnāla rindas (izmaksu) GUID | Izmaksas | msdyn_journalline |
Laika apstiprinājums | Rēķinā neiekļautās (pārdošanas) GUID | Rēķinā neiekļautā pārdošana | msdyn_actual | Faktisko izmaksu (izmaksu) GUID | Izmaksas | msdyn_actual |
Rēķina izveide | Rēķina rindas detaļu GUID | Rēķinā iekļautā pārdošana | msdyn_invoicelinetransaction | Rēķinā neiekļautās pārdošanas faktisko datu GUID | Rēķinā neiekļautā pārdošana | msdyn_actual |
Rēķina apstiprinājums | Faktisko datu anulēšanas GUID | Anulēšana | msdyn_actual | Sākotnējās rēķinā neiekļautās pārdošanas GUID | Sākotnējā | msdyn_actual |
Rēķinā iekļautās pārdošanas GUID | Rēķinā iekļautā pārdošana | msdyn_actual | Rēķinā neiekļautās pārdošanas faktisko datu GUID | Rēķinā neiekļautā pārdošana | msdyn_actual | |
Melnraksta rēķina labojums | Rēķina rindas transakcijas GUID | Aizstāšana | msdyn_invoicelinetransaction | Rēķinā iekļautās pārdošanas GUID | Sākotnējā | msdyn_actual |
Rēķina labojuma apstiprināšana | Rēķinā iekļautās pārdošanas anulēšanas GUID | Anulēšana | msdyn_actual | Rēķinā iekļautās pārdošanas GUID | Sākotnējā | msdyn_actual |
Jaunās, rēķinā neiekļautās pārdošanas faktisko datu GUID | Aizstāšana | msdyn_actual | Rēķinā iekļautās pārdošanas GUID | Sākotnējā | msdyn_actual |