MiCyte

← The wiki

FND Service

BuiltRendered from 46f-fnd-service.md in the public repository. Edits belong there.

FND Service is an extension that fills the email_provider and site_hosting ports with the mail and website services FND runs for the instances it hosts.

Packagefnd_service, version 1.8.0
KindExtension. No tools, no hub, no documents
Fillsemail_provider and site_hosting, both under the service token fnd_service
ForInstances hosted by FND. The adapters call FND's own services and work nowhere else
PreviewNone

What it turns on

No tools. Installing makes two fills available on the Ports page. The operator binds each and grants the operations the instance may call (the four layers). The applications that use the fills are PIM (mail and site), Enchir (site) and Oveure (mail).

Operations

Each list is in declaration order: reads first, then changes to the client's own arrangements, then operations that send something to another person. Granting a prefix of a list always gives the narrower permission.

email_provider

OperationEffect
mailbox.listList received messages (sender and time)
message.fetchOpen one message
alias.listList the addresses on the client's domains, where each forwards, and send-as confirmation progress
alias.create, alias.removeAdd or remove an address
forwarding.setChange where an address forwards
message.sendSend a message from one of the client's addresses
message.forwardForward a received message to a person
held.deliverRelease a message the forwarder held to the address its mailbox already forwards to
identity.verify_request, identity.remindStart or repeat send-as confirmation for an address

site_hosting

OperationEffect
page.listList the pages and profiles the site serves
analytics.readRead the month's visits
content.replaceApply one {old, new} text replacement to the site's source
article.retire, article.publishTake writing down or publish it
article.sendMail published writing to the site's subscribers
asset.swapPoint an image on a page at another file already in the site's gallery
asset.uploadAdd an image file to the site's pool
profile.editRewrite one project profile's gallery and descriptions
contact.set_subscriptionTurn one reader on or off the site's mailing list
project.exportWrite a project document's view beside the site and derive its profile

Credentials

The instance holds no provider credential. The binding identifies the signed-in client, and the adapters check that each call belongs to that client.

Status

Built and published. The declaration is in the published package; the adapters (FndEmailAdapter, FndSiteAdapter) ship with the host application, which is not part of the public repository.

Source