sdk
latest
false
UiPath logo, featuring letters U and I in white

Developer Guide

Last updated Oct 25, 2024

Required



Generated Code

Design-time validations are generated in CacheMetadata for all required properties. This means a workflow will not run unless values are provided for these fields.
...
  
 #region Protected Methods
protected override void CacheMetadata(CodeActivityMetadata metadata)
{
  if (FirstNumber == null) metadata.AddValidationError(string.Format(Resources.ValidationValue_Error, nameof(FirstNumber)));
  if (SecondNumber == null) metadata.AddValidationError(string.Format(Resources.ValidationValue_Error, nameof(SecondNumber)));
  base.CacheMetadata(metadata);
}
......
  
 #region Protected Methods
protected override void CacheMetadata(CodeActivityMetadata metadata)
{
  if (FirstNumber == null) metadata.AddValidationError(string.Format(Resources.ValidationValue_Error, nameof(FirstNumber)));
  if (SecondNumber == null) metadata.AddValidationError(string.Format(Resources.ValidationValue_Error, nameof(SecondNumber)));
  base.CacheMetadata(metadata);
}
...

Effect in UiPath Studio

All required input properties are added to the designer automatically. If any are left empty, a validation error is shown in the top-right corner of the activity.



Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.