Начиная с версии ArcGIS 10.5.1 добавление самописных виджетов для Web Appbuilder for ArcGIS внутри Portal for ArcGIS стало достаточно простым делом. Необходимо разместить виджет на веб-сервере и далее зарегистрировать ссылку на портале. Весь процесс можно представить в коротком видео.
До версии 10.5.1 существовали недокументированные способы добавить виджет — читайте здесь или требовалось использвать версию Web AppBuilder для разработчиков.