Pielāgotu lauku izveide un darbs ar tiem

Svarīgi

Klientiem, kuri izmanto cilvēkresursus, šajā rakstā aprakstītā funkcionalitāte pašlaik ir pieejama gan atsevišķajā Dynamics 365 Human Resources, gan apvienotajā Finance infrastruktūrā. Navigācija var atšķirties no minētās, kamēr veicam atjauninājumus. Ja nepieciešams atrast noteiktu lapu, varat izmantot meklēšanu.

Lai gan ir plaša lietošanai gatavu lauku kopa dažādu veidu uzņēmējdarbības procesu pārvaldībai, dažkārt uzņēmumam ir nepieciešams sistēmā izsekot papildu informāciju. Lai gan programmētājus var izmantot, lai šos laukus pievienotu kā paplašinājumus izstrādātāja rīkos, pielāgoto lauku funkcija atļauj pievienot laukus tieši no lietotāja interfeisa, tādējādi ļaujot jums pielāgot lietojumprogrammu, lai tā atbilstu jūsu uzņēmējdarbības vajadzībām, izmantojot tīmekļa pārlūkprogrammu.

Šim līdzeklim ir piekļuve tikai lietotājiem ar īpašām atļaujām.

Šajā videoklipā parādīts, cik viegli ir lapai pievienot pielāgotu lauku: Pielāgotu lauku pievienošana.

Pielāgoto lauku izveide

Kad esat noteicis, kādu papildu informāciju vēlaties izsekot lietojumprogrammā, attiecīgajā tabulā varat izveidot pielāgoto lauku un sniegt to jauno lauku lapā.

Sekojošās darbībās aprakstīts process pielāgota lauka izveidei un šī lauka ievietošanai lapā.

  1. Pārvietojieties uz lapu, kurā nepieciešams pievienot jauno lauku.

  2. Tā kā mērķis ir pielāgoto lauku sniegt formā, pielāgoto lauku ieejas punkts ir personalizēšanas pieredzē. Atveriet personalizēšanas rīkjoslu, atlasot vienumu Opcijas un pēc tam atlasot vienumu Personalizēt šo formu.

  3. Noklikšķiniet uz vienuma Ievietot un pēc tam uz Lauks.

  4. Atlasiet to formas reģionu, kurā vēlaties parādīt jauno lauku. Pēc atlases Ievietot laukus dialoglodziņā tiks parādīts saraksts ar esošiem laukiem, ko var ievietot atlasītajā lapas reģionā.

  5. Apstipriniet, ka jūs interesējošā lauka vēl nav sarakstā. Ja tas ir sarakstā, atlasiet šo lauku un noklikšķiniet uz Ievietot.

  6. Noklikšķiniet uz pogas Izveidot jaunu lauku virs saraksta, lai uzsāktu pielāgota lauka izveides procesu. Tiks atvērts dialoglodziņš Izveidot jaunu lauku.

    Ja neredzat Izveidot jaunu lauku pogu, jums nav nepieciešamas atļaujas šīs funkcijas lietošanai.

  7. Dialoglodziņā Izveidot jaunu lauku ievadiet tālāk norādīto informāciju.

    1. Atlasiet datu bāzes tabulu, kurai jāpievieno šis lauks. Ņemiet vērā, ka nolaižamajā sarakstā tiks parādītas tikai tabulas, kas atbalsta pielāgotos laukus. Tehnisko informāciju par atbalstītajām tabulām skatiet tālāk esošajā sadaļā.

    2. Atlasiet jaunā lauka datu tipu. Pieejamie datu tipi ir izvēles rūtiņa, datums, datums un laiks, decimāldaļskaitlis, skaitlis, salasīšanas saraksts un teksts.

      • Ja izvēlaties teksta datu tipu, var arī norādīt maksimālo šajā laukā ievadāmā teksta garumu.
      • Ja izvēlaties salasīšanas saraksta datu tipu, varat arī atlasīt laukam derīgo vērtību kopu.
    3. Norādiet lauka nosaukumu, etiķeti un palīdzības tekstu. Nosaukums atbilst fiziskajam lauka nosaukumam datu bāzē, savukārt etiķete un palīdzības teksts ir teksts, kas šo lauku attēlo lietotāja interfeisā.

  8. Ja tas ir vienīgais lauks, kas jums jāizveido šai lapai, noklikšķiniet uz Saglabāt. Ja nepieciešams izveidot papildu laukus, noklikšķiniet uz Saglabāt un izveidot jaunu un pārejiet uz 7. darbību.

Piezīme

Pašlaik ir noteikts ierobežojums 20 pielāgoto lauku vienā tabulā.

  1. Ja iziesit no dialoglodziņa Izveidot jaunu lauku, tiksit novirzīts uz dialoglodziņu Ievietot laukus. Visi tikko pievienotie pielāgotie lauki tiks automātiski marķēti lauku sarakstā ievietošanai lapā.
  2. Lai marķētos laukus ievietotu atlasītajā lapas reģionā, noklikšķiniet uz Ievietot.
  3. Neobligāti: iespējojiet personalizēšanas rīkjoslā režīmu Pārvietot, lai jaunos laukus pārvietotu uz vajadzīgo vietu atlasītajā reģionā. Papildinformāciju par to, kā izmantot dažādās personalizēšanas iespējas, lai formu optimāli pielāgotu personīgajam lietojumam, skatiet tēmā Lietotāja pieredzes personalizēšana.

Brīdinājums

Spēja ievadīt vērtības pielāgotā laukā, kas pievienots lapai, ir atkarīga no tā, vai ar pielāgoto lauku saistītā tabula ir rediģējama vai tikai lasāma. Kad saistītā tabula ir tikai lasāma, visi ar šo tabulu saistītie lauki, tostarp visi pielāgotie lauki, arī būs tikai lasāmi.

Pielāgoto lauku koplietošana ar citiem lietotājiem

Kad esat izveidojuši pielāgotu laiku un sniedzuši to lapā, iespējams, šo atjaunināto lapas skatu, kurā ietverts jaunais lauks, vēlaties pasniegt citiem sistēmas lietotājiem. To var izdarīt divos dažādos veidos, izmantojot produkta personalizēšanas iespējas.

  • Ieteicamais maršruts ir publicēt saglabāto skatu ar pielāgoto lauku, kas pievienots lapai atbilstošajai lietotāju kopai. Ja saglabāto skatu funkcija nav iespējota, sistēmas administrators var pielietot personalizēšanu vēlamajiem lietotājiem no Personalizēšanas lapas. Papildinformāciju skatiet Lietotāja pieredzes personalizēšana.
  • Vai arī varat eksportēt veiktās izmaiņas (dēvētas par personalizācijām), nosūtīt tās vienam vai vairākiem lietotājiem un likt katram no šiem lietotājiem importēt izmaiņas. Izmantojot personalizēšanas rīkjoslā esošo opciju Pārvaldīt, varat eksportēt un importēt personalizācijas.

Pielāgoto lauku pārvaldība

Visus sistēmā esošos pielāgotos laukus var pārvaldīt, izmantojot Pielāgoti lauki lapu sistēmas administrēšanas modulī. Izmantojot šo lapu, lietotāji var piekļūt daudzām iespējām, tostarp tālāk norādītajām.

  • Visu sistēmā esošo pielāgoto lauku saraksta skatīšana.
  • Ierobežota esošo pielāgoto lauku rediģēšana.
  • Pielāgoto lauku dzēšana.
  • Pielāgoto lauku sniegšana datu elementos.
  • Pielāgoto lauku etiķešu un palīdzības teksta tulkojumu nodrošināšana.

Visu pielāgoto lauku skatīšana

Lapa Pielāgoti lauki nodrošina visu sistēmā definēto pielāgoto lauku redzamību. Atlasiet jūs interesējošo tabulu, un lapa tiks atjaunināta, lai rādītu ar šo tabulu saistīto pielāgoto lauku sarakstu. Izvēloties pielāgotu lauku no saraksta, varēsit skatīt visu informāciju par lauku.

Pielāgoto lauku rediģēšana

Pēc pielāgotā lauka izveides lapā Pielāgoti lauki var modificēt tikai noteiktu informāciju par šo pielāgoto lauku.

Var modificēt tālāk norādītos atribūtus.

  • Iezīme
  • Palīdzības teksts
  • Garums (teksta laukiem)

Nevar rediģēt sekojošos atribūtus:

  • Lauka nosaukums
  • Datu veids

Turklāt salasīšanas saraksta laukiem var pārkārtot pielāgotā lauka derīgo vērtību kopu un pievienot jaunas vērtības; tomēr esošās salasīšanas saraksta lauka vērtības nevar noņemt. Kad esat pabeidzuši rediģēt noteiktas tabulas laukus, noteikti noklikšķiniet uz Pieņemt izmaiņas, lai izmaiņas tiktu saglabātas.

Pielāgoto lauku sniegšana datu elementos

Var būt svarīgi arī atļaut pielāgotajiem laukiem būt redzamiem datu elementos. Datu elementi tiek izmantoti "Office" integrēšanas pārskats funkcijā, kā arī datu importēšanas/eksportēšanas scenārijiem.

Lai pielāgoto lauku sniegtu datu elementam, veiciet tālāk norādītās darbības.

  1. Lapā Pielāgoti lauki atlasiet pielāgoto lauku.
  2. Izvērsiet sadaļu Elementi, lai skatītu attiecīgo elementu kopu.
  3. Noklikšķiniet uz pogas Rediģēt.
  4. Modificējiet lauku Iespējot atlasīšanai katram elementam, kam ir jāsniedz šis lauks.
  5. Noklikšķiniet uz Lietot izmaiņas, lai saglabātu veiktās atlases.

Atļauja pielāgotos laukus parādīt citās valodās

Tā kā pielāgotajiem laukiem, iespējams, vajadzēs piekļūt lietotājiem, kuri pārzina dažādas valodas, lapā Pielāgoti lauki nodrošināts mehānisms, kas pielāgotā lauka etiķeti un palīdzības tekstu ļauj iztulkot citās valodās.

Tālāk esošajās darbībās aprakstīts pielāgoto lauku tulkošanas process citās valodās.

  1. Lapā Pielāgoti lauki atlasiet pielāgoto lauku.

  2. Darbību rūtī atlasiet pogu Tulkojumi. Tiks atvērta nolaižamā izvēlne ar esošajiem šī lauka tulkojumiem.

  3. Nolaižamajā izvēlnē Valoda parādīta to valodu kopa, kam jau ir nodrošināti tulkojumi.

    Ja vēlaties rediģēt esošu tulkojumu, izvēlnē atlasiet valodu un modificējiet etiķetes un palīdzības teksta vērtības.

    Ja to nevēlaties darīt, noklikšķiniet uz pogas Pievienot valodu, izvēlnē atlasiet vajadzīgo valodu un nodrošiniet tulkotās etiķetes un palīdzības teksta vērtības.

  4. Kad esat pabeidzis, noklikšķiniet uz Labi.

Pielāgoto lauku dzēšana

Ja nolemjat, ka pielagotie lauki vairs nav vajadzīgi, sistēmas administrators var izvēlēties dzēst šo lauku no Pielāgotie lauki lapas. Lai dzēstu pielagoto lauku, atlasiet lauku dzēšanai, noklikšķiniet uz Dzēst, noklikšķiniet uz , lai apstiprinātu dzēšanu, pēc tam noklikšķiniet uz Pieņemt izmaiņas.

Piezīme

Šo darbību nevar atsaukt, un tās rezultātā ar lauku saistītie dati tiks neatgriezeniski izdzēsti no datu bāzes.

Pielikums

Kāpēc pielāgotajā laukā nevar ievadīt vērtību?

Ja pielāgotajā laukā nevar ievadīt vērtību, kad lapa ir Rediģēšana režīmā, iespējams, tabula, pie kuras lauks tika pievienots, pašlaik ir tikai lasāma. Visi tabulas lauki kļūst tikai lasīti tikai tad, ja dublēšanas tabula pašlaik ir konfigurēta, kā tikai lasāma lapā.

Kas var izveidot pielāgotos laukus?

Pielāgotos laukus pēc noklusējuma var izveidot tikai sistēmas administratori. Taču prasmīgiem lietotājiem, kuriem pēc organizācijas ieskatiem tas ir nepieciešams, sistēmas administrators var piešķirt tiesības izveidot pielāgotos laukus, izmantojot drošības lomu Prasmīgs izpildlaika pielāgošanas lietotājs. Lietotāji bez šīs drošības lomas nevarēs izveidot pielāgotos laukus, taču joprojām varēs skatīt citu lietotāju sistēmā pievienotos pielāgotos laukus un mijiedarboties ar tiem.

Kādas tabulas atbalsta pielāgotos laukus?

Veiktspējas un tehnisku iemeslu dēļ pielāgotos laukus pašlaik var pievienot tikai tabulām, kas atbilst tālāk norādītajiem nosacījumiem.

  • Tabulai ir jābūt atzīmētai kā vienai no tālāk norādītajām grupām.

    • Grupa
    • WorksheetHeader
    • Galvenā
    • Dažādi
    • Parametrs
    • Atsauce
    • TransactionHeader
  • Tabula nedrīkst paplašināt citu tabulu.

  • Tabula nedrīkst būt marķēta kā sistēmas tabula.

  • Tabula nedrīkst būt par pagaidu tabulu.

Vai es varu norādīt pielāgotus laukus no izstrādātāja rīkiem?

Pielāgotus laukus var pārvaldīt tikai ar lietotāja interfeisu, un tie nevar atsaukties ar kodu.

Vai varu pārsūtīt pielāgoto lauku uz tabulu kā paplašinājuma lauku, vienlaikus saglabājot vērtības?

Pielāgotu lauku datus var pārsūtīt uz tabulu kā paplašinājuma laukus. Lai izmantotu pielāgoto X++ skripti, iegūtu un kartētu atbilstošos datus no pielāgota lauka, veiciet sekojošas darbības:

  1. Iegūstiet pielāgotā lauka nosaukumu.
  2. Izmantojiet .getFieldValue(_fieldName) metodi, lai iegūtu vērtību avota tabulā.

Varat izmantot TableExtensionManagerFactory::CreateExtensionManager() paplašinājumu pārvaldnieku, lai izveidotu .GetRuntimeExtension(_tableName, SysCustomFieldConstants::ExtensionName) paplašinājuma būves objektu Microsoft.Dynamics.Ax.Xpp.MetadataExtensions bibliotēkā, lai iegūtu plašāku informāciju par paplašinājuma lauka veidu/metadatiem.

Piezīme

Pārsūtot datus par visiem ierakstiem starp pielāgotu lauku un jaunu paplašinājuma lauku, izslēdziet no vaicājuma ierakstus ar noklusējuma vērtībām. Izmantojiet SysDa ietvara atjaunināšanas paziņojumu, lai nodrošinātu labāku veiktspēju.

Kā es varu pārvietot pielāgotos laukus starp vidēm?

Pašreizējais ieteikums pielāgoto lauku pārvietošanai starp vidēm ir manuāli atkārtoti izveidot pielāgotos laukus mērķa vidē. Lai skatītu pilnu pielāgoto lauku sarakstu noteiktā tabulā:

  1. Pārejiet Pielāgoti lauki lapu, nolaižamajā izvēlnē atlasiet šo tabulu.
  2. Mērķa vidē izpildiet šajā rakstā iepriekš aprakstīto procesu, lai atkārtoti izveidotu katru lauku.
  3. Kad visi lauki ir izveidoti, noklikšķiniet uz Pieņemt izmaiņas.
  4. Pārvietojiet visas personalizācijas, kurās ir pielāgoti lauki, eksportējot šīs personalizācijas no sākotnējās vides un importējot tās mērķa vidē.