Actualizacións de extensibilidade para Universal Resource Scheduling
Outubro 2018
Intervalos
O asistente de programación agora admite unha funcionalidade chamada intervalos. Ao buscar dispoñibilidade utilizando un único requisito (ou un grupo de requisitos), o requisito poden estar relacionado cunha preferencia de realización de rexistro (msdyn_timegroup
), mediante o campo de busca no requisito chamado preferencia de realización ( msdyn_timegroup
). No rexistro de realización de preferencia, hai axustes para definir a que intervalos (msdyn_interval
) deberían redondarse os resultados e cantas resultados un programador debería ver por intervalo (msdyn_resultsperinterval
) ao utilizar a visualización de lista do asistente de programación. Tamén hai outros axustes relacionados con intervalos, tales como (msdyn_intervalsbegin
) e (msdyn_resetpertimegroupdetail
), pero non se poden cambiar estes valores no control de filtro do asistente de programación.
Ao programar un grupo de requisitos, o control de filtro aínda non é extensible. Por tanto, esta funcionalidade estará dispoñible para calquera usuario ao programar grupos de requisitos da programación, aínda se o deseño de filtro do asistente de programación estaba personalizado.
Deseño do filtro do asistente de programación
O deseño de filtro do asistente de programación predefinido enviado nesta actualización inclúe dous controis de duración novos para permitirlle axustar o intervalo e os resultados por intervalo. Se ten un deseño de filtro do asistente de programación personalizado, pode engadir os novos controis que aparecen a continuación á sección sección de controis no seu rexistro de configuración do deseño de filtro do asistente de programación.
A propiedade Interval
engadida:
<control type="duration" key="Requirement/msdyn_interval" label-id="Interval" min="1" default-value="1" />
A propiedade ResultsPerInterval
engadida:
<control type="number" key="Requirement/msdyn_resultsperinterval" label-id="FilterControl_ResultsPerInterval" min="0" default-value="0" />
Recuperar consulta de restricións
A consulta de restricións de recuperación predefinida enviada nesta actualización inclúe que a consulta recupere os valores de Interval
e ResultsPerInterval
. Para modificar o valor predefinido para esta parámetro, ou se ten unha consulta de restricións de recuperación personalizada, actualice ou engada o que se mostra a continuación para o seu rexistro de configuración da consulta de restricións de recuperación.
<link-entity name='msdyn_timegroup' from='msdyn_timegroupid' to='msdyn_timegroup' link-type='outer' alias="tg">
<attribute name='msdyn_interval' alias="msdyn_interval" />
<attribute name='msdyn_resultsperinterval' alias="msdyn_resultsperinterval" />
</link-entity>
Maio 2018
Modelo de cela do recurso
Ocultar imaxe do recurso
O modelo de cela do recurso predefinido enviado nesta actualización inclúe compatibilidade para ocultar automaticamente a imaxe do recurso se a fila do recurso no panel de programación está configurado para pouca altura. Se ten un modelo de cela de recurso personalizado, engada as actualizacións do modelo que se mostra a continuación ao seu rexistro de configuración do modelo de cela do recurso.
A primeira e a última liña introducíronse recentemente para mellorar a funcionalidade. A marcación actualizada para ocultar a imaxe do recurso:
{{#if (or (eq (is-sa-grid-view) true) (eq (is-row-small) false)) }}
{{#if imagepath}}
<img class='resource-image' src='{{client-url}}{{imagepath}}' />
{{else}}
<div class='resource-image unknown-resource'></div>
{{/if}}
{{/if}}
A primeira liña é nova. A marcación actualizada para ocultar a segunda liña de texto no modelo:
{{#if (and (eq (is-sa-grid-view) false) (eq (is-row-small) false)) }}
<div class='booked-duration'>{{BookedDuration}}<div class='fo-sch-clock'></div></div>
<div class='booked-percentage'>{{BookedPercentage}}%</div>
{{/if}}
Para obter máis información, consulte este artigo: https://docs.microsoft.com/business-applications-release-notes/april18/dynamics365-field-service/removed-resource-image
Abril de 2018
Recuperar consulta de restricións
Ignorar reservas propostas
A consulta de restricións de recuperación predefinida enviada nesta actualización inclúe un valor predefinido para o parámetro de Ignorar reservas propostas utilizadas por no Asistente de programación. Para modificar o valor predefinido para esta parámetro, ou se ten unha consulta de restricións de recuperación personalizada, actualice ou engada a nova propiedade que se mostra a continuación á parte de transformación do carro Requirement
no rexistro de configuración da consulta de restricións de recuperación.
A propiedade IgnoreProposedBookings
engadida:
<IgnoreProposedBookings ufx-type="bool">true</IgnoreProposedBookings>
Aquí atopará unha ligazón a un artigo con máis contexto acerca de ignorar a funcionalidade proposta: https://docs.microsoft.com/business-applications-release-notes/april18/dynamics365-field-service/ignore-proposed-bookings
Febreiro de 2018
Deseño do filtro do asistente de programación
Ignorar reservas propostas
O deseño do filtro do asistente de programación predefinido enviado nesta actualización inclúe un novo control de caixa de verificación para definir o parámetro de Ignorar reservas propostas utilizado polo Asistente de programación. Se ten un deseño de filtro do asistente de programación personalizado, engada o novo control que aparece a continuación á última sección de control de fieldset
no seu rexistro de configuración do deseño de filtro do asistente de programación.
O novo control de IgnoreProposedBookings
<control type="boolean" key="Requirement/IgnoreProposedBookings" label-id="ScheduleAssistant.West.settingsform.IgnoreProposedBookings" />
Aquí atopará unha ligazón a un artigo con máis contexto acerca de ignorar a funcionalidade proposta: https://docs.microsoft.com/business-applications-release-notes/april18/dynamics365-field-service/ignore-proposed-bookings
Decembro de 2017
Consulta Recuperar recursos
Intervalo de datas visible do panel de programación
Incluída nesta actualización, a consulta de recursos de recuperación obtén como entrada o intervalo de datas visibles do panel de programación. Isto permite que a consulta utilice o intervalo de datas do panel nas consultas da base de datos. A consulta de recursos de recuperación enviado nesta actualización non cambiou. No entanto, agora pode personalizar a consulta para que dependa do intervalo de datas visibles do panel.
Os parámetros de entrada actualizados dispoñibles na variable XPath de $input
son ScheduleBoard/StartDate
e ScheduleBoard/EndDate
.
Este fragmento de código (non enviado) mostra como se poden utilizar os novos parámetros de entrada para consultar o número total de reservas por recurso no intervalo de datas visiblse no panel.
<!-- Booking join -->
<link-entity name="bookableresourcebooking" from="resource" to="bookableresourceid" link-type="outer">
<attribute name="name" aggregate="countcolumn" alias="bookingcount" />
<filter>
<condition attribute="statecode" operator="eq" value="0" />
<condition attribute="starttime" operator="le">
<ufx:value select="$input/ScheduleBoard/EndDate" attribute="value" />
</condition>
<condition attribute="endtime" operator="ge">
<ufx:value select="$input/ScheduleBoard/StartDate" attribute="value" />
</condition>
</filter>
</link-entity>
Este fragmento de código (non enviado) mostra como o Modelo de cela do recurso pode personalizarse para mostrar o número total de reservas.
<div>Booking Count: {{bookingcount}}</div>
Ao modificar as datas no panel de programación, a consulta do recurso non se executan automaticamente de novo. Debe premer o botón de busca para volver executar a busca utilizando as novas datas visibles do panel de programación.
Para obter máis contexto, este é o artigo de blog sobre o tema: https://blogs.msdn.microsoft.com/crm/2017/12/15/new-use-schedule-board-date-ranges-in-custom-queries-in-universal-resource-scheduling/
Deseño do filtro do asistente de programación
Ordenar por dispoñibilidade total
O deseño do filtro do asistente de programación predefinido enviado nesta actualización inclúe unha nova opción de orde para clasificar o resultado do asistente de programación por dispoñibilidade total do recurso. Se ten un deseño de filtro do asistente de programación personalizado, engada a nova opción que aparece a continuación ao control de order
no seu rexistro de configuración do deseño de filtro do asistente de programación.
A nova opción de orde
<order name="totalavailabletime" entity="bookableresource" attribute="totalavailabletime" label-id="ScheduleAssistant.Center.slotsgrid.TotalAvailableTime" />
Para obter máis contexto sobre este escenario, aquí ten un artigo de blog: https://blogs.msdn.microsoft.com/crm/2017/12/15/sort-available-resources-by-total-available-time-in-universal-resource-scheduling/
Xullo 2017
A actualización de xullo de 2017 para Universal Resource Scheduling foi o lanzamento inicial para consultas extensibles, deseños de filtro personalizados e modelos de cela do recurso
Hinweis
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).