Промене у управљању ресурсима (Project Service Automation 3.x)

Важно

Dynamics 365 Project Service Automation се развио у Dynamics 365 Project Operations. Више информација потражите у чланку Прелазак аутоматизације услуге пројекта.

Одељци овог чланка пружају информације о променама које су извршене у области управљања ресурсима у услузи Dynamics 365 Project Service Automation верзије 3.x.

Процене за пројекат

Уместо да буду засноване на msdyn_projecttask ентитету ( пројектни задатак ), процене пројекта се заснивају на msdyn_resourceassignment ентитету (додељивање ресурса ). Доделе ресурса су постале „извор истине“ за заказивање задатака и одређивање цена задатака.

Задаци ставке

У апликацији PSA 3.x, задаци ставке су застарели. Задаци сада указују на цео задатак уместо на задатке ставке.

Следећи пример приказује како се задатак који се зове „Пробни задатак“ додељује А и Б члановима тима у старијим верзијама апликације PSA и апликацији PSA 3.x.

  • Пре ПСА 3.x:

    • Пробни задатак

      • Пробни задатак – 1. задатак ставке

        • Додела члану А
      • Пробни задатак – 2. задатак ставке

        • Додела члану Б
  • ПСА 3.x:

    • Пробни задатак

      • Додела члану А
      • Додела члану Б

Неодељени задатак

У ПСА 3.x, недодељива додела је додела која је додељена члану НУЛЛ тима и НУЛЛ ресурсу . Недодељени задаци могу се појавити у неколико сценарија:

  • Ако је задатак креиран, али још увек није додељен ниједном члану тима, увек се креира недодељени задатак.
  • Ако се уклоне сви додељени корисници из задатка, за тај задатак се поново креира недодељени задатак.

Поља за заказивање у ентитету Пројектни задатак

Поља у msdyn_projecttask ентитету су застарела или премештена у ентитет msdyn_resourceassignment или се на њих сада упућује msdyn_projectteam ентитета (члан пројектног тима ).

Поље "Неодобрено" msdyn_projecttask (пројектни задатак) Ново поље у msdyn_resourceassignment (додела ресурса) Коментар
msdyn_assignedresources Ниједно
msdyn_assignedteammembers Ниједно
msdyn_numberofresources Ниједно
msdyn_scheduledhours Ниједно
msdyn_effortcontour msdyn_plannedwork Формат структуре података JSON (JavaScript Object Notation) која се чува у пољу је промењен.

Заказивање скице

Контура распореда се складишти у пољу Планирани рад ( msdyn_plannedwork ) сваког ентитета доделе ресурса ( msdyn_resourceassignment ).

Структура

Нова структура скице распореда састоји се од флексибилних делића времена који су дефинисани за сваки дан распореда. Сваки делић времена има следећа својства:

  • Почетак – Почетак радног времена за дан, према календару пројекта.
  • Крај – Крај радног времена за дан, према календару пројекта.
  • Часови – Број часова који се додељују на дан.

Пример

Овај пример користи календар пројекта где је радни дан од 9:00 до 17:00 у временској зони UTC-8.

[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]

Аутоматско заказивање и ручно заказивање

Ако је задатак аутоматски заказан, сати се учитавају унапред, а трајање задатка може бити смањено.

Пример

Следећи задатак је аутоматски заказан за 18 сати током три дана (од 3. до 5. децембра 2018. године).

[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]

Ако је задатак ручно заказан, сати су равномерно распоређени на све датуме.

Пример

Следећи задатак је ручно заказан за 18 сати током три дана (од 3. до 5. децембра 2018. године).

[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":6},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":6},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":6}]

Јединица доделе

Јединица доделе застарела је у апликацији PSA 3.x. Сати ангажовања на задатку сада су равномерно подељени, по дану, на све додељене ресурсе.

Пример

У овом примеру, задатак је додељен на два ресурса и аутоматски је заказан за 36 сати током три дана (од 3. до 5. децембра 2018. године).

  • 1. додела:

    [{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
    
  • 2. додела:

    [{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
    

Димензије за одређивање цена

У ПСА 3.x, поља димензије цена специфичних за ресурсе (као што су улога и организациона јединица) су уклоњена из msdyn_projecttask ентитета. Ова поља се сада могу преузети од одговарајућег члана пројектног тима ( msdyn_projectteam ) доделе ресурса ( msdyn_resourceassignment ) када се генеришу процене пројекта. Ново поље msdyn_organizationalunit је додато у msdyn_projectteam ентитет.

Поље "Неодобрено" msdyn_projecttask (пројектни задатак) Поље из msdyn_projectteam (члан пројектног тима) које се користи уместо њега
msdyn_resourcecategory msdyn_resourcecategory
msdyn_organizationalunit msdyn_organizationalunit

Скицирања

Поља за контурирање цена и процену су застарела у msdyn_projecttask ентитету. Премештени су у msdyn_resourceassignment ентитет.

Поље "Неодобрено" msdyn_projecttask (пројектни задатак) Ново поље у msdyn_resourceassignment (додела ресурса)
msdyn_costestimatecontour msdyn_plannedcostcontour
msdyn_salesestimatecontour msdyn_plannedsalescontour

Следећа поља су додата msdyn_resourceassignment ентитету:

  • msdyn_plannedcost
  • msdyn_plannedsales

Следећа поља за планиране, стварне и преостале трошкове и продају су непромењена у msdyn_projecttask ентитету:

  • msdyn_plannedcost
  • msdyn_plannedsales
  • msdyn_actualcost
  • msdyn_actualsales
  • msdyn_remainingcost
  • msdyn_remainingsales