Llegeix en anglès

Comparteix a través de


Sincronitzar contractes de projectes i projectes directament des del Project Service Automation a Finances

Aquest article descriu la plantilla i tasques subjacents que s'utilitzen per sincronitzar els contractes del projecte i els projectes directament des del Dynamics 365 Project Service Automation al Dynamics 365 Finance.

Nota

Si utilitzeu l'Enterprise Edition 7.3.0, heu d'instal·lar el KB 4074835.

Flux de dades del Project Service Automation al Finance

Nota

Per poder utilitzar la solució d'integració del Project Service Automation al Finance, heu d'estar familiaritzat amb la característica d'integració de dades del Dynamics 365.

La solució d'integració del Project Service Automation al Finance utilitza la característica d'integració de dades per sincronitzar dades entre les instàncies del Project Service Automation i el Finance. La plantilla d'integració que està disponible amb la característica d'integració de dades permet el flux de dades sobre les els contractes del projecte, els projectes, les línies de contracte i les fites de les línies de contracte del projecte del Project Service Automation al Finance.

A la il·lustració següent es mostren les dades que se sincronitzen entre el Project Service Automation i el Finance.

Flux de dades per a la integració del Project Service Automation amb el Finance.

Plantilles i tasques

Per accedir a les plantilles disponibles, al centre d'administració Microsoft Power Apps , seleccioneu Projectes i, a continuació, a la cantonada superior dreta, seleccioneu Projecte nou per seleccionar plantilles públiques.

Les plantilles i les tasques subjacents següents s'utilitzen per sincronitzar els contractes del projecte i els projectes del Project Service Automation al Finance:

Integració amb el Dynamics 365 Project Service Automation v2.x

  • Nom de la plantilla a Integració de dades: Projectes i contractes (Project Service Automation to Finance)

  • Nom de les tasques del projecte:

    • Project Service Automation dels contractes de projecte a Finances
    • Project Service Automation dels projectes a Finances
    • Project Service Automation de les línies dels contractes de projecte a Finances
    • Project Service Automation de les fites de les línies dels contractes de projecte a Finances

Integració amb el Dynamics 365 Project Service Automation v3.x

Hi ha un canvi d'esquema a Project Service Automation que afecta la plantilla de fita de la línia de contracte del projecte i l'ús de la versió v2 de la plantilla és necessari per integrar el Project Service Automation v3.x amb el Dynamics 365.

  • Nom de la plantilla en Integració de dades: Projectes i Contractes (Project Service Automation 3.x to Finance) - v2

  • Nom de les tasques del projecte:

    • Project Service Automation dels contractes de projecte a Finances
    • Project Service Automation dels projectes a Finances
    • Project Service Automation de les línies dels contractes de projecte a Finances
    • Project Service Automation de les fites de les línies dels contractes de projecte a Finances

Abans que es produeixi la sincronització de contractes del projecte i projectes, cal sincronitzar els comptes.

Conjunt d'entitats

Project Service Automation Finance
Comandes Entitat d'integració per a contracte del projecte
Projectes Entitat d'integració per al projecte
Línies de comanda Entitat d'integració per a la línia de contracte del projecte
Fites de línia de contracte del projecte Entitat d'integració per a la fita de la línia de contracte del projecte

Flux d'entitat

Els contractes del projecte estan administrats al Project Service Automation i se sincronitzen amb el Finance com a contractes del projecte. Com a part de la plantilla d'integració, podeu definir l'origen d'integració al Finance per al contracte del projecte.

Els projectes de temps i materials i de preu fixo s'administren a Project Service Automation i se sincronitzen amb Finances com a projectes. Com a part de la integració de les plantilles, podeu definir l'origen d'integració del projecte a Finances. Actualment, només s'admeten els projectes de temps i materials i de preu fix.

Les línies de contracte del projecte estan administrats al Project Service Automation i se sincronitzen amb el Finance com a normes de facturació dels contractes del projecte. Si el mètode de facturació difereix del tipus de projecte per defecte, la sincronització actualitza el tipus de projecte per al projecte de la línia de contracte i el grup de projectes.

Les fites de les línies de contracte del projecte estan administrats al Project Service Automation i se sincronitzen amb el Finance com a fites de normes de facturació dels contractes del projecte.

Solució d'integració del Project Service Automation al Finance

El camp Identificador del contracte de projecte està disponible a la pàgina Contractes del projecte. Aquest camp té una clau natural i única per donar suport a la integració.

Quan es crea un contracte de projecte nou, si encara no existeix un valor d'identificador de contracte de projecte, es genera automàticament mitjançant una seqüència numèrica. El valor consisteix en ORD seguit d'una seqüència numèrica creixent i després un sufix de sis caràcters. Aquí teniu un exemple: ORD-01022-Z4M9Q0.

El camp Número de projecte està disponible a la pàgina Projectes . Aquest camp té una clau natural i única per donar suport a la integració.

Quan es crea un projecte nou, si encara no existeix un valor Número de projecte, es genera automàticament mitjançant una seqüència numèrica. El valor consisteix en PRJ seguit d'una seqüència numèrica creixent i després un sufix de sis caràcters. Aquí teniu un exemple: PRJ-01049-CCNID0.

Quan s'aplica la solució d'integració de l'Project Service Automation per finançar, una seqüència d'actualització defineix el camp Identificador del contracte de projecte per als contractes de projecte existents i el camp Número de projecte per als projectes existents al Project Service Automation.

Requisits previs i configuració de l'assignació

  • Abans que es produeixi la sincronització de contractes del projecte i projectes, cal sincronitzar els comptes.

  • Al conjunt de connexions, afegiu una assignació de camps de clau d'integració per a msdyn_organizationalunits a msdyn_name [Nom]. Pot ser que hàgiu d'afegir un projecte al conjunt de connexions. Per obtenir més informació, vegeu Integrar dades a Common Data Service les aplicacions.

  • Al conjunt de connexions, afegiu una assignació de camps de clau d'integració per a msdyn_projects a msdynce_projectnumber [Número de projecte]. Pot ser que hàgiu d'afegir un projecte al conjunt de connexions. Per obtenir més informació, vegeu Integrar dades a Common Data Service les aplicacions.

  • SourceDataID per a projectes, contractes i projectes es pot actualitzar a un valor diferent o suprimir-se de l'assignació. El valor de plantilla per defecte és Project Service Automation.

  • El mapatge de les condicions de pagament s'ha d'actualitzar de manera que reflecteixi les condicions de pagament vàlides a Finances. També podeu suprimir l'assignació de la tasca del projecte. L'assignació de valor per defecte té els valors per defecte per a les dades de demostració. A la taula següent es mostren els valors del Project Service Automation.

    Valor Descripció
    1 Pagament a 30 dies
    2 2 % 10, pagament a 30 dies
    3 Pagament a 45 dies
    4 Pagament a 60 dies

Power Query

Utilitzeu el Microsoft Power Query per a l'Excel per filtrar les dades si es compleixen les condicions següents:

  • Teniu comandes de vendes al Dynamics 365 Sales.
  • Teniu diverses unitats organitzatives al Project Service Automation, i aquestes unitats organitzatives s'assignaran a diverses entitats jurídiques al Finance.

Si heu d'utilitzar el Power Query, seguiu aquestes instruccions:

  • La plantilla Projectes i contractes (PSA a Fin i Ops) té un filtre per defecte que només inclou ordres de venda del tipus Element de treball (msdyn_ordertype = 192350001). Aquest filtre ajuda a garantir que els contractes del projecte no es creen per a les comandes de vendes al Finance. Si creeu una plantilla pròpia, heu d'afegir aquest filtre.
  • Creeu un filtre del Power Query que només inclogui les organitzacions de contracte que s'han de sincronitzar amb l'entitat legal del conjunt de connexió d'integració. Per exemple, els contractes de projecte que teniu amb la unitat organitzativa de contracte de Contoso US s'han de sincronitzar a l'entitat jurídica USSI, però els contractes de projecte que teniu amb la unitat organitzativa de contracte de Contoso Global se sincronitzaran amb l'entitat jurídica USMF. Si no afegiu aquest filtre a l'assignació de tasques, tots els contractes del projecte se sincronitzaran amb l'entitat jurídica que es defineixi per al conjunt de connexions, independentment de la unitat organitzativa del contracte.

Assignació de plantilles a la integració de dades

Nota

Els camps CustomerReference, AddressCity, AddressCountryRegionID, AddressDescription, AddressLine1, AddressLine2, AddressState i AddressZipCode no s'inclouen a l'assignació per defecte dels contractes del projecte. Podeu afegir les assignacions si necessiteu que se sincronitzin aquestes dades per als contractes del projecte.

Els camps Descripció, ParentID, ProjectGroup , ProjectManagerPersonnelNumber i ProjectType no s'inclouen a l'assignació per defecte dels projectes. Podeu afegir les assignacions si necessiteu que se sincronitzin aquestes dades per als projectes.

A les il·lustracions següents es mostren exemples de l'assignació de tasques de plantilla a la integració de dades. L'assignació mostra la informació de camp que se sincronitzarà del Project Service Automation al Finance.

Assignació de models de contracte de projecte.

Assignació de plantilles de projecte.

Assignació de plantilles de línies de contracte de projecte.

Assignació de plantilles de fites de la línia del contracte del projecte.

Assignació de fites de línia de contracte del projecte a la plantilla Projectes i contractes (PSA 3.x a Dynamics), v2:

Mapatge de fites de la línia del contracte del projecte amb plantilla de la segona versió.