I am trying to create a crowdsource app in portal 10.3.1.
i created a group, but the templates don't have a manager or a reporter.
i used to do it alot on AGOL, but unfortunately I'm stuck in my portal.
Anyone has a solution?
I don't believe that Crowdsource Reporter or Crowdsource Manager were included in Portal 10.3.1. To get around this, you can download the apps from github (links below) and host the apps on a web server. You can then either configure them on your web server or use then to create new template items in your portal.
Both apps should work against your portal content without issue and the help has additional info for setting up the app on a web server.
GitHub - Esri/crowdsource-reporter: An ArcGIS Online group application template authored by organization and made availa…
GitHub - Esri/crowdsource-manager: An ArcGIS Online group application template authored by organization and made availab…
Create app templates—ArcGIS Online Help | ArcGIS
If I am correct in assuming the "crowd" will be an external source - then there are two avenues you may pursue:
1) Without system work: have one ArcGIS Online named user for an organizational account. Have that ArcGIS Online user create the crowdsource feature service and make it public. The portal admin (no clear avenue of instruction here. Depending on your organizational infrastructure and protocol you might need to do several things including whitelisting the URL) will then add this item to the portal to make it available internally. This will consume ArcGIS Online credits for storage from your ArcGIS Online organizational account, but this should be marginal. There are resources for calculating item storage costs.
2) You will need to do a little system work. The easiest would be to deploy an additional webadapter in your DMZ to make a REST service available to external parties outside your network. Use that for accessing the crowdsource feature service externally, but keep everything else secure.
Retrieving data ...