Devo trovare modelli predeterminati nei modelli di processi aziendali e non sono sicuro di aver scelto la soluzione giusta per questo. L'input è un processo aziendale e l'output è un elenco con pattern nel processo aziendale. Al momento, ho convertito sia un modello che un modello in un file json. Successivamente, voglio confrontare entrambi i file json e vedere se il pattern è presente nel modello usando foreach
e if
statement. La corrispondenza del modello verrà eseguita in C #. È questo l'approccio giusto? Ho aggiunto uno snippet dei file json qui sotto.
Processo aziendale:
{
"Events": [
{
"ID": 1,
"Name": "Selling order",
"Type": "agreement"
},
{
"ID": 2,
"Name": "Delivery",
"Type": "delivery"
}],
"Roles": [
{
"Name": "Organization X",
"Type": "customer",
"RelationType": "party",
"RelationWithEventID": 1
}],
[...]
}
Modello:
{
"Events": [
{
"Type": "agreement"
}],
"Roles": [
{
"RelationType": "party"
}]
}