enhancement request to support "upsert" function import from SAP SuccessFactors API
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 268
- Fork
- 100
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hi there,
Can you please consider a new enhancement to support "upsert" function import coming from SAP SuccessFactors API?
Metadata:
FunctionImport< Name="upsert" ReturnType="Collection(SFOData.UpsertResult)" EntitySet="UpsertResult" m:HttpMethod="POST" sap:support-payload="true" >/FunctionImport<"
Example payload:
Method: POST https://api2preview.sapsf.eu/odata/v2/upsert
Body: {
"__metadata": {
"uri": "FormPMReviewContentDetail(formContentId=169736L,formDataId=32107L)",
"type": "SFOData.FormPMReviewContentDetail"
},
"competencySections": [
{
"__metadata": {
"uri": "FormCompetencySection(formContentId=169736L,formDataId=32107L,sectionIndex=1)",
"type": "SFOData.FormCompetencySection"
},
"competencies": [
{
"__metadata": {
"uri": "FormCompetency(formContentId=169736L,formDataId=32107L,itemId=13550L,sectionIndex=1)",
"type": "SFOData.FormCompetency"
},
"officialRating": {
"__metadata": {
"uri": "FormUserRatingComment(formContentId=169736L,formDataId=32107L,itemId=13550L,ratingType='official',sectionIndex=1,userId='admin')",
"type": "SFOData.FormUserRatingComment"
},
"ratingKey": "wf_sect_1__c13550_r",
"rating": "1.0"
}
}
]
}
]
}
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
La issue fornisce i metadati del function import di SAP SuccessFactors, l’endpoint POST e un payload di esempio annidato, ma non indica file del repository né test. Inizia tracciando come vengono gestiti attualmente i function import e le richieste POST, quindi confronta quel percorso con i metadati di upsert forniti. Il lavoro è completato quando l’upsert import accetta la struttura della request mostrata e restituisce il tipo di risultato documentato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- api, backend-api-design
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100