Les fonctions personnalisées (et les tableaux personnalisés) sont écrits dans un langage de programmation appelé FeatureScript et sont créées dans un onglet Onshape appelé Atelier des fonctions. Ces fonctions personnalisées peuvent être ajoutées à votre barre d'outils Fonctions pour les utiliser dans les documents auxquels vous avez accès en écriture. Les tableaux personnalisés sont immédiatement disponibles dans le document dans lequel ils sont créés et vous pouvez les ajouter à n'importe quel autre document (à partir d'une version). Voir Tableaux personnalisés pour plus d'informations sur l'ajout de tableaux personnalisés dans un Atelier des pièces, et Tableaux personnalisés FeatureScript pour plus d'informations sur la création de tableaux personnalisés dans FeatureScript.