InfoPath alternative- Addin or Framework

%3CLINGO-SUB%20id%3D%22lingo-sub-1118995%22%20slang%3D%22en-US%22%3EInfoPath%20alternative-%20Addin%20or%20Framework%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1118995%22%20slang%3D%22en-US%22%3E%3CP%3EOur%20organization%20is%20moving%20to%20SharePoint%202019%20(we%20don't%20want%20to%20move%20to%20cloud%20or%20Hybrid).%20As%20InfoPath%20is%20deprecated%20I%E2%80%99m%20looking%20for%20alternatives.%20%3F%20Our%20organization%20got%20100%20employees.%3C%2FP%3E%3CP%3EWe%20usually%20use%20form%20to%20submit%20leave%20requests%2C%20training%20requests%20etc.%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%3EUsers%20submit%20requests%20and%20email%20is%20send%20to%20supervisor.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EAfter%20supervisor%20approval%20then%20an%20email%20is%20send%20to%20manager%20for%20approval.%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EUsers%20should%20be%20able%20to%20edit%20their%20requests%20but%20shouldn't%20see%20others%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ESupervisor%20and%20manger%20field%20should%20be%20auto%20populated%20from%20AD.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EUsers%20must%20be%20able%20to%20attach%20documents.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EWith%20add-ins%20or%20SharePoint%20framework%20can%20I%20achieve%20the%20above%20requirements%3F%20Is%20there%20any%20other%20alternatives.%20I%20have%20development%20background.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1119019%22%20slang%3D%22en-US%22%3ERe%3A%20InfoPath%20alternative-%20Addin%20or%20Framework%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119019%22%20slang%3D%22en-US%22%3EThere%20are%20no%20out-of-the-box%20alternatives%20to%20InfoPath%20forms.%20Either%20you%20have%20to%20integrate%20with%20PowerApps%20with%20On-Premise%20gateway%20which%20is%20expensive%20I%20believe.%3CBR%20%2F%3E-%20Other%20alternative%20SPFx%3CBR%20%2F%3E-%20You%20can%20also%20explore%20other%20third%20party%20tools%20such%20as%20Nintex%2C%20K2%20etc.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1119708%22%20slang%3D%22en-US%22%3ERe%3A%20InfoPath%20alternative-%20Addin%20or%20Framework%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119708%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F526220%22%20target%3D%22_blank%22%3E%40aarj6%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWith%20SPFx%20can%20we%20implement%20all%20the%26nbsp%3B%20requirements.%20I%20heard%20from%20an%20expert%20that%20SPFx%20doesnt%20send%20email%20but%20we%20some%20other%20tools%20to%20send%20email.%20Is%20that%20correct%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1119844%22%20slang%3D%22en-US%22%3ERe%3A%20InfoPath%20alternative-%20Addin%20or%20Framework%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119844%22%20slang%3D%22en-US%22%3EYou%20can%20send%20emails%20from%20SPFx.%3CBR%20%2F%3EExample%20using%20PnPjs%20library%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fpnpjs%2Fsp%2Fsp-utilities-utility%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fpnp.github.io%2Fpnpjs%2Fsp%2Fsp-utilities-utility%2F%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1119887%22%20slang%3D%22en-US%22%3ERe%3A%20InfoPath%20alternative-%20Addin%20or%20Framework%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119887%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F9907%22%20target%3D%22_blank%22%3E%40Joel%20Rodrigues%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks.%20Do%20you%20have%20a%20sample%20leave%20request%20or%20some%20other%20forms%20using%20SPFx%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1119970%22%20slang%3D%22en-US%22%3ERe%3A%20InfoPath%20alternative-%20Addin%20or%20Framework%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119970%22%20slang%3D%22en-US%22%3ENot%20that%20I%20can%20share%20I'm%20afraid%2C%20but%20you%20can%20find%20some%20good%20web%20part%20references%20in%20the%20PnP%20web%20part%20samples%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-fx-webparts%2Ftree%2Fmaster%2Fsamples%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-fx-webparts%2Ftree%2Fmaster%2Fsamples%3C%2FA%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Contributor

Our organization is moving to SharePoint 2019 (we don't want to move to cloud or Hybrid). As InfoPath is deprecated I’m looking for alternatives. ? Our organization got 100 employees.

We usually use form to submit leave requests, training requests etc.

  • Users submit requests and email is send to supervisor. 
  • After supervisor approval then an email is send to manager for approval.
  • Users should be able to edit their requests but shouldn't see others
  • Supervisor and manger field should be auto populated from AD. 
  • Users must be able to attach documents. 

With add-ins or SharePoint framework can I achieve the above requirements? Is there any other alternatives. I have development background. 

5 Replies
Highlighted
There are no out-of-the-box alternatives to InfoPath forms. Either you have to integrate with PowerApps with On-Premise gateway which is expensive I believe.
- Other alternative SPFx
- You can also explore other third party tools such as Nintex, K2 etc.
Highlighted

@aarj6 

With SPFx can we implement all the  requirements. I heard from an expert that SPFx doesnt send email but we some other tools to send email. Is that correct?

Highlighted
You can send emails from SPFx.
Example using PnPjs library
https://pnp.github.io/pnpjs/sp/sp-utilities-utility/
Highlighted

@Joel Rodrigues 

 

Thanks. Do you have a sample leave request or some other forms using SPFx

Highlighted
Not that I can share I'm afraid, but you can find some good web part references in the PnP web part samples:
https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples