Partajați prin


Integrarea Field Service cu aplicațiile pentru finanțe și operațiuni

Integrarea Field Service cu aplicațiile de finanțare și operațiuni permite organizațiilor să activeze alinierea imediată. Tranzacțiile comenzilor de lucru Field Service ajung corect în jurnalele din aplicațiile de finanțare și operațiuni. Pentru organizațiile care utilizează Field Service și aplicații financiare și operaționale, livrarea de servicii actualizează automat sistemele financiare și de inventar. Puteți crea și gestiona comenzile de lucru în Field Service și le puteți sincroniza automat cu aplicații pentru finanțe și operațiuni.

Integrarea oferă o experiență unificată între Field Service și aplicații pentru finanțe și operațiuni.

  • Sincronizați în timp real informațiile privind prețurile și costurile din comenzile de lucru în aplicații pentru finanțe și operațiuni.

  • Actualizați automat aplicații pentru finanțe și operațiuni pe măsură ce comenzile de lucru sunt executate pentru integrarea financiară și a stocurilor în timp real.

  • Profitați de tot ceea ce aplicații pentru finanțe și operațiuni are de oferit pentru facturare, contabilitate și gestionarea stocurilor.

Alinierea tranzacțională

Tranzacțiile Field Service (produse de comandă de lucru și înregistrări de servicii de comandă de lucru) creează tranzacții paralele pe proiectul financiar și operațional respectiv sub formă de jurnal.

Captură de ecran a diagramei cu Field Service și tabelele financiare și operațiuni pentru a vizualiza modul în care se aliniază aplicațiile.

  • Produsele de comandă de lucru cu inventar creează jurnal de articole și linii de jurnal de articole.

  • Produsele de comandă de lucru fără inventar și o categorie de proiect asociată cu un tip de tranzacție cheltuială creează jurnalele de cheltuieli și liniile jurnalului de cheltuieli.

  • Serviciile de comandă de lucru în care produsul are o categorie de proiect înrudită cu un tip de tranzacție ore creează jurnal de ore și linii de jurnal de ore.

Momentan, jurnalele de taxe nu se aliniază la tranzacțiile Field Service.

Tranzacții bazate pe articole

În Field Service, toate tranzacțiile au un produs asociat. Uneori, acele produse au un inventar și uneori se referă la un produs fără inventar sau la un serviciu care este taxat în funcție de durată.

În numeroasele tipuri de jurnal dintr-un proiect, numai liniile de jurnal de articole au un produs (articol) înrudit.

Tranzacții bazate pe categorii

În Field Service, conceptul de tranzacții de categorie nu există. Chiar și serviciile și produsele fără inventar se referă la un articol.

În aplicațiile de finanțare și operațiuni, toate tipurile de jurnal care nu sunt jurnal de articole sunt tranzacții bazate pe categorii. De exemplu, linii de jurnal de cheltuieli, linii de jurnal de ore și linii de jurnal de taxe. Aceste rânduri de jurnal nu se referă la un articol și necesită o categorie.

Pentru a reduce acest decalaj conceptual, capturați Categoria de proiect valoarea pe care Field Service o folosește pentru tranzacțiile comenzilor de lucru. Acest câmp este o căutare a tabelului de categorii de proiecte din baza de date financiară și operațiuni. Dual-write nu completează automat această valoare. Ca cea mai bună practică, organizațiile ar trebui fie să actualizeze această valoare pentru produsele care sunt sincronizate folosind dual-write. Sau, creați produse specifice pentru a fi utilizate ca proxy pentru tranzacții cu o categorie în scenarii fără inventar și servicii.

Alinierea companiei

Field Service și aplicațiile de finanțare și operațiuni nu împărtășesc automat același concept de companie. Soluțiile cu dublă scriere adaugă date legate de companie la tabele relevante, cum ar fi cont, produs sau depozit. Field Service introduce balustrade pentru a ajuta utilizatorii să selecteze înregistrările potrivite pentru comenzile de lucru și tranzacțiile cu comenzile de lucru.

Comenzile de lucru din Field Service necesită Cont de serviciu. Dual-write introduce câmpul Companie din tabelul de cont. Contul de serviciu se referă la o companie și definește acea valoare pentru comanda de lucru și tranzacțiile acesteia.

Dacă contul de serviciu și compania nu se potrivesc într-o comandă de lucru și în înregistrările tranzacționale ale comenzii de lucru, tranzacțiile nu se sincronizează până când discrepanța este rezolvată.

Field Service subliniază nealinierea companiei în mai multe locuri:

  • Pe comanda de lucru
  • Pe produsul de comandă de lucru sau serviciul de comandă de lucru
  • Despre tranzacția financiară și operațională

Ca cea mai bună practică, organizațiile care implementează această integrare ar trebui să ia în considerare crearea de înregistrări de tip incident cu produse și servicii având în vedere alinierea companiei. Și utilizați tipul de incident potrivit în funcție de compania contului de serviciu pe comanda de lucru.

Sincronizarea tranzacțiilor

Soluția introduce un nou element de navigare pe site pentru tranzacții financiare și operațiuni în zona Setări a aplicației Field Service. Această zonă deține date tranzacționale și stările acestora.

Integrarea folosește un cadru de tranzacții asincron de încredere pentru a se asigura că actualizările Field Service sunt exacte și fiabile.

  • Integrarea se bazează pe cadrul activat cu scriere duală și pe mapările pentru a se asigura că tranzacțiile folosesc o înțelegere comună a conceptelor de bază critice.

  • Fiecare tranzacție dintr-o comandă de lucru este angajată în Field Service înainte de a crea o actualizare în aplicațiile financiare și operaționale.

    • Când tranzacția este finalizată în Field Service, se creează o înregistrare într-un tabel de jurnal de tranzacții care arată starea fiecărei tranzacții.

    • Integrarea monitorizează stările tranzacțiilor ale comenzilor de lucru și proiectelor. Stările tranzacției indică starea de sincronizare a datelor, cum ar fi nesincronizate, procesare, sincronizare și eșuate. Integrarea oferă, de asemenea, mecanisme de tratare a erorilor și reîncercare pentru a rezolva orice probleme de sincronizare.

    • Dacă tranzacția nu se finalizează, starea în Field Service indică motivul eșecului și eșecului. Sistemul reîncearcă tranzacția de mai multe ori.

    • Dacă tranzacția încă nu se sincronizează, eroarea și detaliile tranzacției sunt păstrate în evidența tranzacției financiare și operațiuni. Utilizatorii pot depana problema și pot resincroniza tranzacția, asigurând nicio pierdere de date financiare și tranzacționale de inventar.

      Cu o configurație corectă a sistemului, eșecurile tranzacțiilor sunt excepții. Rezolvarea acestui tip de probleme este esențială pentru a vă asigura că este menținută consistența tranzacțională între cele două sisteme.

Finanțe ierarhice și proiecte operaționale

Integrarea creează proiecte ierarhice, care constau dintr-un proiect principal și unul sau mai multe subproiecte. Proiectul principal acționează ca un container pentru subproiectele, care reprezintă comenzile de lucru individuale în Field Service.

Dimensiunile depozitului, depozitul și alegerea locației

Integrarea acceptă dimensiunile de stocare atunci când este configurată corect. Dimensiunile de depozitare definesc nivelurile de detaliu utilizate pentru stocarea unui articol în inventar. Site-urile, depozitele și locațiile urmăresc unele articole, în timp ce alte articole sunt urmărite numai la nivel de site sau de site și depozit.

În funcție de produsul de inventar selectat la crearea unui produs pentru comandă de lucru, dimensiunile de depozitare definite determină dacă locația este necesară în produsul pentru comandă de lucru.

  • Când un utilizator adaugă un produs pentru comandă de lucru acolo unde produsul ales are Inventar pentru Tip de produs Field Service în Field Service, ei pot selecta un depozit și o locație din câmpurile de căutare din formularul de tranzacție. Câmpurile depozit și locație sunt filtrate pentru a afișa valorile din aplicațiile de finanțare și operațiuni, în funcție de persoana juridică căreia îi aparține contul de service al comenzii de lucru. Configurația produsului financiar și operațional și dimensiunile de stocare ale acestuia determină dacă câmpul pentru locația produsului comenzii de lucru este necesar atunci când se marchează un produs ca utilizat.

  • Când un utilizator modifică sau șterge înregistrarea de produs a comenzii de lucru corespunzătoare în Field Service, integrarea actualizează linia de jurnal relevantă.

Câmpurile depozit și locație din Field Service sunt legate de conceptele de depozit și locație din aplicațiile financiare și operațiuni, care sunt utilizate pentru a urmări locațiile fizice ale articolelor de inventar.

Notă

Integrarea nu necesită popularea valorii Site și, în schimb, populează site-ul pe baza depozitului selectat, care are o relație ierarhică cu site-ul. Vă recomandăm să configurați setările implicite de comandă pentru a minimiza erorile atunci când este creat un produs pentru comandă de lucru cu un produs de inventar.

Inventar

Când integrarea financiară și operațională este activată din Setările Field Service, sistemul de înregistrare a inventarului este Dynamics 365 Supply Chain Management, iar funcționalitatea implicită a inventarului Field Service este suprimat.

Field Service ascunde următoarele elemente de navigare:

  • Inventar de produse
  • Transferuri
  • Ajustări
  • Autorizații de returnare a mărfurilor (RMA)
  • Chitanțe pentru Autorizări de returnare a mărfii
  • Reveniți la furnizor (RTV-uri)

Field Service arată următoarele elemente:

  • Inventar după locație fizică
  • Inventar după depozit

Aceste noi articole de inventar folosesc tabele virtuale pentru a expune datele de inventar direct din lanț de aprovizionare Management în Field Service. Adevăratele niveluri de inventar din sistemul de înregistrare sunt disponibile utilizatorilor.

Funcția de validare a inventarului față de inventarul implicit al Field Service este dezactivată atunci când integrarea este activată. Setarea Field Service pentru Utilizarea produselor epuizate este ascunsă pentru a se asigura că utilizatorii nu primesc validări irelevante ale inventarului sau comportament de blocare.

Integrarea nu validează automat tranzacțiile de inventar ale unei comenzi de lucru pe baza nivelurilor de inventar de management lanț de aprovizionare.

Vizualizări de inventar cu și fără detalii variante

Când integrarea este activată, vizualizările de inventar au o versiune pentru organizațiile care nu folosesc variante de produs. Această vizualizare a inventarului elimină mai multe coloane și simplifică vizibilitatea inventarului.

Pentru organizațiile care folosesc variante de produs, există vizualizări relevante care arată toate detaliile nivelurilor de inventar, inclusiv coloane pentru dimensiune, culoare, stil și configurație. Dacă este necesar, organizațiile pot modifica vizualizările implicite așa cum pot cu orice tabel.

Notă

Diferite de tabelele normale, în prezent rândurile individuale din aceste tabele de inventar (mserp_inventorysiteonhandv2entity și mserp_inventwarehouseonhandv2entity) nu acceptă deschis într-o formă. Controlul de vizualizare utilizat în aceste vizualizări suprimă posibilitatea ca aceste înregistrări să fie deschise într-un formular.

Alinierea lucrătorilor

Integrarea Field Service cu aplicațiile de finanțare și operațiuni extinde Dynamics 365 Human Resources la integrarea resurselor rezervabile care introduce conceptul de lucrător în resursa rezervabilă. În plus, integrarea Field Service se extinde la:

  • Permiteți unui lucrător să fie capturat pe un produs de comandă de lucru sau un serviciu de comandă de lucru.

  • Completați automat valoarea lucrătorului pe produsul sau serviciul comenzii de lucru pe baza lucrătorului resursei rezervabile în rezervarea asociată tranzacției. Această valoare poate fi completată manual sau suprascrisă.

  • Solicitați lucrătorului produse de comandă de lucru care nu sunt legate de inventar sau servicii de comandă de lucru. Cerința se bazează pe dacă parametrii de contabilitate și management de proiect asociați companiei sunt configurați pentru a necesita o valoare a lucrătorului în linii de jurnal de ore sau linii de jurnal de cheltuieli.

    Dacă cerința de lucrător este configurată în aplicații pentru finanțe și operațiuni, Field Service necesită o valoare numai atunci când produsul sau serviciul comenzii de lucru este setat să fie utilizat. Pentru a nu bloca crearea de înregistrări estimative fără a cunoaște eventualul lucrător. Tranzacția nu se sincronizează decât dacă lucrătorul este înregistrat.

Câmpul lucrător nu este filtrat în funcție de eligibilitatea lucrătorului de a lucra la proiectul aferent. Eligibilitatea nu este considerată un parametru de programare atunci când se determină resursa care poate fi rezervată pentru a fi programată pe o comandă de lucru. Ca cea mai bună practică, organizațiile ar putea lua în considerare utilizarea rolurilor de securitate și a unităților de afaceri sau să introducă caracteristici de resurse pentru a se asigura că lucrătorii sunt programați doar pentru comenzile de lucru relevante. Luați în considerare aceste opțiuni dacă este un aspect critic pentru implementarea de către o organizație a aplicațiilor financiare și operaționale.

Field Service se modifică

Integrarea introduce noi câmpuri și ascunde alte domenii.

Câmpul comenzii de lucru se modifică

Integrarea adaugă un câmp de căutare tabel virtual numit F&O Project care filtrează în funcție de compania/entitatea juridică relevantă și dacă proiectul se află într-o stare în care pot avea loc tranzacții. Integrarea ascunde câmpul Cont de facturare , deoarece nu este relevantă atunci când este selectată o integrare financiară și operațională.

Când un utilizator selectează un proiect, filtrele de căutare a proiectului arată proiecte cu următorii parametri:

  • Proiectul trebuie să fie pentru același client ca și contul de serviciu al comenzii de lucru.
  • Proiectul trebuie să fie pentru aceeași entitate juridică ca și contul de serviciu al comenzii de lucru.
  • Proiectul trebuie să fie într-o etapă care să permită crearea jurnalului.

Se modifică câmpul produsului comenzii de lucru

Integrarea introduce mai multe câmpuri în tabelul de comandă de lucru Produs . Aceste câmpuri sunt vizibile dacă integrarea este instalată și activată.

  • Descrierea jurnalului

    • Vizibil numai pentru tranzacțiile de cheltuieli (produse fără inventar). Ascuns pentru produsele de inventar (care au ca rezultat jurnalele de articole).
    • Se completează automat cu numele produsului aplicat, deși utilizatorii sunt încurajați să înlocuiască valoarea cu o descriere mai semnificativă.
    • Limitat la 60 de caractere. Acesta curge de la înregistrarea în Field Service la linia jurnal până la factura generată în Finanțe.
  • Proprietatea liniei

    • O căutare tabel virtual care este filtrată în funcție de compania/entitatea juridică relevantă.
    • Integrarea ascunde Cantitatea de facturat domeniu, deoarece nu există un concept echivalent pe liniile jurnalului. În schimb, proprietatea liniei definește dacă o tranzacție este facturabilă sau nu.
  • Location

    • Ascuns pentru produsele fără inventar.
    • Văzut doar dacă dimensiunile de inventar configurate în aplicațiile de finanțare și operațiuni de pe produs indică locația necesară.
    • Este necesar doar când înregistrarea este setată să fie utilizată.
    • O căutare tabel virtual care este filtrată pe baza companiei/entității juridice relevante și a depozitului selectat.
  • Data tranzacției

  • Muncitor

    • Este necesar doar pe baza managementului de proiect și a parametrilor contabili configurați la compania relevantă.
    • Se completează automat dacă valoarea rezervării produsului pentru comandă de lucru este populată pe baza lucrătorului resursei rezervabile stabilite în rezervare.

Se modifică câmpul serviciului comenzii de lucru

Integrarea introduce mai multe câmpuri în comanda de lucru Serviciu masa. Aceste câmpuri sunt vizibile dacă integrarea este instalată și activată.

  • Descrierea jurnalului

    • Se completează automat cu numele produsului aplicat, deși utilizatorii sunt încurajați să înlocuiască valoarea cu o descriere mai semnificativă.
    • Limitat la 60 de caractere. Acesta curge de la înregistrarea în Field Service la linia jurnal până la factura generată în Finanțe.
  • Proprietatea liniei

    • O căutare tabel virtual care este filtrată în funcție de compania/entitatea juridică relevantă.
    • Integrarea ascunde câmpul Durata până la factura , deoarece nu există un concept echivalent pe liniile jurnalului. În schimb, proprietatea liniei definește dacă o tranzacție este facturabilă sau nu.
  • Data tranzacției

  • Muncitor

    • Este necesar doar pe baza managementului de proiect și a parametrilor contabili configurați la compania relevantă.
    • Autopopulat dacă valoarea de rezervare a serviciului de comandă de lucru este populată pe baza lucrătorului resursei rezervabile stabilite în rezervare.

Adăugări de câmpuri de produse

Integrarea introduce un câmp de căutare tabel virtual numit Categoria de proiect care este filtrat în funcție de compania/entitatea juridică relevantă și dacă este un inventar (pentru categorii de articole), non-inventar (pentru categorii de cheltuieli) sau produs de serviciu (pentru categoriile de ore).

Gestionarea tranzacțiilor comenzilor de lucru

Pe baza evenimentelor cu înregistrările de produse și servicii ale unei comenzi de lucru Field Service, tranzacțiile corespunzătoare sunt declanșate în înregistrările lor jurnal și jurnal.

Crea

  • Produs: când este creată o înregistrare de produs pentru comandă de lucru, integrarea creează un jurnal de articole și o linie de jurnal sau un jurnal de cheltuieli și o linie de jurnal. Tipul de produs Field Service al produsului determină dacă tranzacția declanșează și tranzacția cu articole sau cheltuieli.

    • Produsele de inventar declanșează articole
    • Produsele neinventar declanșează cheltuieli
  • Serviciu: Când este creată o înregistrare a serviciului de comandă de lucru, integrarea creează o tranzacție de ore.

Actualizați

  • Când un produs sau serviciu de comandă de lucru este actualizat și jurnalul aferent și linia jurnalului sunt neînregistrate, integrarea actualizează tranzacția în mod corespunzător.

  • Atunci când un produs sau serviciu de comandă de lucru este actualizat și jurnalul aferent și linia jurnalului sunt postate, integrarea:

    • Creează o tranzacție inversă față de jurnalul și linia de jurnal inițială.
    • Creează un nou jurnal și o linie de jurnal care reflectă tranzacția de actualizări.

Șterge

  • Când un produs sau serviciu de comandă de lucru este șters și jurnalul și linia jurnalului aferente sunt neînregistrate, integrarea șterge jurnalul și linia jurnalului.

  • Când un produs sau serviciu de comandă de lucru este șters și jurnalul și linia jurnalului aferente sunt înregistrate, integrarea creează o tranzacție inversă față de jurnalul și linia de jurnal inițială.

Impactul asupra stării sistemului de ordine de lucru

Pe baza valorii Starea sistemului a unei comenzi de lucru, integrarea adaugă sau șterge linii de jurnal care sunt legate de înregistrările de produse pentru comandă de lucru sau de servicii de comandă de lucru care se află încă într-o estimare. stat.

  • Când o comandă de lucru este actualizată la Anulat sau Postat, toate jurnalele și liniile de jurnal neîncărcate sunt șterse.

  • Când o comandă de lucru este actualizată de la Anulat sau Postat în orice altă stare a sistemului, liniile estimate care au fost eliminate automat a recrea linii noi.

Limitări

Această integrare acceptă utilizarea mediilor gestionate de Microsoft . Mediile gestionate de clienți nu sunt acceptate cu această integrare.

Integrarea cu resurse/non-aprovizionate cu Project Operations nu permite ca integrarea Field Service să funcționeze cu aceleași entități juridice care au fost activate pentru scenariul integrat cu resurse/ne-aprovizionate. Cu toate acestea, poate funcționa în aceleași medii pentru alte persoane juridice.

Tabelele virtuale offline nu sunt acceptate în prezent, motiv pentru care este esențial să configurați logica implicită pentru locații astfel încât tranzacțiile să nu fie blocate.

Următoarele procese sau funcții disponibile în aplicațiile de finanțare și operare nu sunt acceptate sau nu sunt reflectate în Field Service, din momentul în care este disponibil pentru această integrare:

  • Funcția de rezervare a inventarului pentru a rezerva cantități de stoc pentru anumite comenzi.

  • Parametrii de urmărire pentru a defini granularitatea urmăririi unui articol în tranzacțiile ulterioare. Această caracteristică este utilă pentru urmărirea articolelor după lot sau număr de serie.

  • Setările Necesită activitate în jurnal într-un proiect setat la „Da” nu sunt acceptate. Dacă activitățile pentru Ore, Cheltuieli sau Articole sunt configurate conform cerințelor, tranzacțiile de la Field Service nu reușesc.

  • În prezent, integrarea acceptă alinierea limitată a actualizărilor de date din jurnalele de proiect la tranzacția respectivă a comenzii de lucru. Atunci când un utilizator Field Service creează sau actualizează un produs sau serviciu de comandă de lucru, aceste actualizări se sincronizează cu jurnalul respectiv. Cu toate acestea, liniile de jurnal de cheltuieli, liniile de jurnal de ore sau liniile de jurnal de articole sincronizează numai proprietatea implicită a liniei și o referință la linia de jurnal activă pentru înregistrare. Alte modificări ale înregistrării tranzacțiilor Field Service respective nu sunt sincronizate din jurnalele lor de linie respective.

Pașii următori