Consistently applying naming conventions for all system objects (Attributes, Workflows, Integration Endpoints, etc.) is a foundational best practice.
For example:
ATT_Product_ColorWF_Product_ApprovalIIEP_Assets_Daily_LoadThis approach significantly improves clarity, making it easier to identify object types and filter them, especially when working outside the STEP workbench.
Introduce a dedicated security group like 'Local Users' in the system for non-SSO users that perform automated or scheduled tasks. These users can be assigned specific permissions for running system-level activities like:
The primary benefit is enhanced control over permissions and improved auditability, providing a clear trail of which system account initiated a change and why.
Break down Action Sets into smaller, more granular chunks (e.g., 'Change Name', 'Modify References', 'Modify Attributes'). This allows for finer control over user privileges, which is crucial in complex implementations.
While simple, adding all WebUI screen mappings to the MAIN page becomes unmanageable as the UI grows. Instead, create broad-level mappings on the MAIN page (e.g., one for all Products, one for Entities) that point to a 'Forwarding Screen'. You can then add more granular mappings within these forwarding screens for better organization.
If you haven't already, you should strongly consider joining the official Stibo STEP Community.
It is an invaluable resource for developers, serving as a dedicated hub for technical discussions, knowledge sharing, and feedback. By joining, you gain access to a global network of STEP professionals and Stibo experts.
Add a bit of fun to your WebUI homepage with a dynamic "Quotes Widget" using the "Custom HTML" component.
Loading code...
Here's how to integrate an external Linux Server/VM with your STEP instance for file transfers.
/upload/hotfolder/ path.~/.ssh/keys/.~/.ssh/config file:
Host <system-alias>
HostName <system-sftp-url>
User <sftp-username>
IdentityFile ~/.ssh/keys/<sftp-private-key-name>
your-system-sftp.mdm.stibosystems.com).scp to transfer files:
scp /path/to/local/file <system-alias>:/upload/hotfolders/<your-hotfolder>/
cron. For example, to run daily at 10 AM:
# Open crontab for editing
crontab -e
# Add this line
0 10 * * * /home/user/your-script.sh
An indispensable tool for connecting to the STEP SFTP server to view and manage files. Configure a new session using the SFTP protocol, your system's SFTP URL, and the username created in the self-service portal. Instead of a password, use the 'Advanced' settings to point to your private SSH key file for authentication.
Use the 'Edit Externally' feature in the Business Rule workbench to open JavaScript code directly in VS Code. Stibo provides extensions that enable STEP API autocompletion, making it a powerful and efficient editor for development.
A lightweight yet powerful text editor that is excellent for working with large STEP XML exports, WebUI configurations, and JavaScript files. Its syntax highlighting and performance with large files make it a must-have.