laatzen/LaaProductionWeb
2025-02-14 10:27:05 +01:00
..
Data battery limits & productionData 2025-02-14 10:27:05 +01:00
LaaPackages@50a1e5bb60 battery limits & productionData 2025-02-14 10:27:05 +01:00
LaaProduction.Console view pages for the requirements 2024-12-17 14:16:06 +01:00
LaaProduction.Data.Cordonel.UnitTests SkipCalibration & SkipRadioCheck not nullable 2025-01-21 16:27:47 +01:00
LaaProduction.Personalization nuget packages updated, 2025-01-06 13:35:22 +01:00
LaaProduction.Search nuget packages updated, 2025-01-06 13:35:22 +01:00
LaaProduction.Services clr types 2024-12-18 15:25:14 +01:00
LaaProduction.SharedModels sentinel statusfertigung moved 2025-02-04 15:28:27 +01:00
LaaProductionVFM clr types 2024-12-18 15:25:14 +01:00
LaaProductionWeb battery limits & productionData 2025-02-14 10:27:05 +01:00
LaaProductionWeb.Resources LaaProductionWeb: - special requirements comments extended for skip calibration 2024-09-25 09:58:21 +02:00
RoutesBuilder battery limits & productionData 2025-02-14 10:27:05 +01:00
Cordonel Sentinel.one battery limits & productionData 2025-02-14 10:27:05 +01:00
LaaProductionWeb.sln sentinel statusfertigung moved 2025-02-04 15:28:27 +01:00
LaaProductionWeb.sln.DotSettings resources content changed 2024-09-12 16:08:00 +02:00
README.md Update README.md 2024-03-22 10:42:09 +00:00

LaaProductionWeb

1. Wildcard search - find API explanation and usage hier otherwise you can use it as web UI hier.

  • The wildcard search UI works with the implemented API explained above, also requires WEB_API_Explorer user role. Once you have access to the web page the usage is as simple as posible. You can select or not a fields that you whant to see in response to the search. By default are all listed fields returned.
    ... then type your search string, the search is processed against serial numbers, pcb id, eregister or genesis meter addresses. So you can type a hole number or part of it. Depending on the input you can becomm one or more results. For instance below was typed last part of customer specific serial number. ...

2. Cordonel EOL API

Note: Each of the following endpoints returns the actual state of the EOL progress model. The errors from the API are also written to the http response content in the form from IDictionary<string, string>.

  • DELETE: /api/Cordonels/EOLProgress - saves the current progress in backup table and resets the values of the existing one except the PcbId and AddHost.
  • GET: /api/Cordonels/EOLProgress - gets existing progress model by its PcbId or creates a new one if not exists.
  • POST: /api/Cordonels/EOLProgress - sets the completition status of the current progress by its PcbId, there are no more changes accepted afterwards, the only possible way is to delete the progress for the PcbId.
  • PUT: /api/Cordonels/EOLProgress - changes progress steps in case they are not already changed.
  • Test the API hier - request parameters and models are described there
    // The Status type is a one of the following strings: null, FAIL, NA, OK - other values are ignored!
    // Client can interpret the Status as string or enum, but the API accepts only strings.
    public class EOLProgressModel
    {
        public int Id { get; set; }

        public int PcbId { get; set; }

        public DateTime? AddDate { get; set; }

        public int? RequirementId { get; set; }

        public Status RequirementChecked { get; set; }

        public Status PasswordFileInstalled { get; set; }

        public Status ProductionStatusChecked { get; set; }

        public Status ParameterizationDone { get; set; }

        public Status RebootDone { get; set; }

        public Status StoreConfigurationDone { get; set; }

        public Status ExportDone { get; set; }

        public long? RaioCheckId { get; set; }

        public DateTime? SentinelDate { get; set; }

        public Status Completed { get; set; }

        public DateTime? CompleteDate { get; set; }

        public string EditedBy { get; set; }
    }