Исправить имена колонок причины открытия вакансии в отчёте по вакансиям #26
@@ -26,7 +26,7 @@ internal sealed record SelectionRow(
|
||||
/// </summary>
|
||||
public const string Select =
|
||||
"$select=Id,RequestStatus,Position,DepartmentName,ObjectProject,OpenVacanciesCount," +
|
||||
"SubmitDate,Created,OpenReason,OpenReasonDetails,Responsible/Title&$expand=Responsible&$top=5000";
|
||||
"SubmitDate,Created,VacancyOpenReason,VacancyOpenReasonDetails,Responsible/Title&$expand=Responsible&$top=5000";
|
||||
|
||||
public static SelectionRow? TryParse(JsonElement item, string listId)
|
||||
{
|
||||
@@ -50,7 +50,7 @@ internal sealed record SelectionRow(
|
||||
// иначе заявка попадала бы в отчёт, но с пустой колонкой H.
|
||||
SharePointJson.Date(item, "SubmitDate") ?? SharePointJson.Date(item, "Created"),
|
||||
SharePointJson.PersonTitle(item, "Responsible"),
|
||||
SharePointJson.String(item, "OpenReason"),
|
||||
SharePointJson.String(item, "OpenReasonDetails"));
|
||||
SharePointJson.String(item, "VacancyOpenReason"),
|
||||
SharePointJson.String(item, "VacancyOpenReasonDetails"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace Tnsu.ApprovalRoute.Application.Reports;
|
||||
/// индекса отчёту не критично. Но на этом тенанте ЧАСТЬ нужных полей индекс не
|
||||
/// отдаёт вовсе, при том что в самих списках значения есть (проверено поштучно
|
||||
/// через REST):
|
||||
/// • «Заявка на подбор»: OpenReason, OpenReasonDetails;
|
||||
/// • «Заявка на подбор»: VacancyOpenReason, VacancyOpenReasonDetails;
|
||||
/// • «Прием на работу»: CandidateName, HireDate, ReplacedEmployee;
|
||||
/// • «— согласование»: Ticket — Lookup, managed property не нашлась ни под
|
||||
/// одним из разумных имён (TicketOWSTEXT/TicketOWSLKID/TicketId/…).
|
||||
|
||||
+2
-2
@@ -75,8 +75,8 @@ public sealed class VacancyReportServiceTests : IClassFixture<PostgresDatabaseFi
|
||||
OpenVacanciesCount = vacancies,
|
||||
SubmitDate = submitDate,
|
||||
Created = created,
|
||||
OpenReason = openReason,
|
||||
OpenReasonDetails = openReasonDetails,
|
||||
VacancyOpenReason = openReason,
|
||||
VacancyOpenReasonDetails = openReasonDetails,
|
||||
Responsible = new { Title = responsible }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user